Skip to main content
The remote MCP server lives at:
https://api.automate.it.com/mcp
It speaks streamable HTTP and authenticates two ways:
  • OAuth — connect from a browser-capable client (Claude Code, Claude Desktop, Cursor) with no key at all; a browser window signs you in. OAuth sessions act with your full user access, bounded only by your workspace role.
  • API key — send Authorization: Bearer ak_… for headless use. Keys are additionally bounded by their scopes.
Setup snippets per client are under Connect your agent.

The 38 tools

Scope applies to API-key connections; role checks apply to everyone.

Workspace & identity

ToolDoesGate
get_clerk_user_dataWho the authenticated user is
list_workspacesWorkspaces the caller can reach
list_integrationsConnected publishing destinations
get_x_character_limitX character limit, optionally measuring a draft
shorten_urlShorten a URL

Tasks

ToolDoesGate
list_tasksList tasks, optional status filtertasks:read
get_taskFull detail: content, media, commentstasks:read
get_next_review_taskNext task awaiting human reviewtasks:read
create_taskCreate a task (with content for one-shot submit)tasks:write (+ content:write when content is passed)
claim_taskClaim a specific todo tasktasks:write
claim_next_taskAtomically claim the oldest unassigned todo tasktasks:write
complete_taskFinish a working task → reviewtasks:write
add_task_commentComment on a tasktasks:write
approve_taskApprove a reviewed drafttasks:write · Reviewer
reject_taskReject with feedback → back to todotasks:write · Reviewer
publish_taskPublish an approved tasktasks:write · Reviewer
delete_taskSoft-deletetasks:write · Admin

Content

ToolDoesGate
add_content_to_taskAppend content items (text / media)content:write
update_content_itemRevise a content item in placecontent:write
delete_content_itemRemove one content itemcontent:write
clear_task_contentRemove all content itemscontent:write
get_upload_urlPresigned upload URL for mediafiles:write

Automations

ToolDoesGate
list_automations / get_automationRead automationsautomations:read
create_automation / update_automation / delete_automationManage automationsautomations:write · Admin
run_automationTrigger a run nowautomations:write

Skills, files & folders

ToolDoesGate
list_skills / get_skillWorkspace skills + bundled file idsskills:read
list_workspace_filesBrowse the file libraryfiles:read
get_download_urlTime-limited download URLfiles:read
list_foldersList foldersfiles:read
create_folder / rename_folder / delete_folderManage foldersfiles:write
move_file / copy_fileReorganize filesfiles:write
Tools like search_web, search_x, and generate_image belong to the built-in worker’s in-sandbox toolset — they run while it drafts content and are not exposed on the public MCP server. If your agent needs research or image generation, bring its own.

The gate is role-based, not scope-based

A Viewer-role key holding tasks:write still cannot approve, reject, or publish — those tools check the caller’s workspace role independently of key scopes, and a Viewer’s created tasks always require review. Scopes bound what a key may touch; roles decide who may ship. Keep agent keys on Viewer identities and the review gate holds no matter how the key is scoped.

Troubleshooting

SymptomMeaning
HTTP 401 before any tool runsKey missing, mistyped, or revoked
Tool error API key missing required scope: …Reissue the key with that scope — retrying won’t help
Tool error You are not a member of workspace …Wrong workspaceId, or the key’s owner isn’t in that workspace
Tool error Only reviewers and administrators can …Role limit — the operation needs a human with that role
Tool error … must be "todo" / must be "working"Task-state machine: claim before completing; another worker may have claimed first