https://api.make-pretty.com/mcp. Your MCP client discovers their full input schemas with tools/list after OAuth sign-in. Access is limited to your account and the Pretty workspace selected during authorization.
Chat status
get_chat_status returns one of five values:
send_message defaults to queued: true: when Pretty is working, the new message waits for the current turn. Set queued: false to stop that turn and run the new message next. The partial reply remains in the chat.
Attachments
Both message tools accept anattachments array. Use the paths returned by list_files:
title is optional. This connection does not accept file bytes or upload local files.
Pagination
list_messages returns newest messages first unless you set order: "oldest". Its limit defaults to 50 and accepts 1 to 100. list_chats defaults to 25 and also accepts 1 to 100. Pass nextCursor into the next call as cursor; keep the same message order while paging.
list_files shows the organization and personal roots when path is omitted. Pass a returned directory path to list that folder, then use nextCursor to continue if there are more entries.
Authentication
Pretty uses OAuth with themcp:tools scope. The endpoint requires an access token for https://api.make-pretty.com/mcp; it checks workspace membership and external access on requests. Authorization discovery is available at /.well-known/oauth-protected-resource/mcp.