What is Maeve MCP?
Maeve MCP is a controlled AI-agent interface focused on the posting workflow for your Maeve workspace. It lets MCP-compatible tools inspect social media drafts, schedules, integrations, media, analytics, tags, hashtags, campaigns, and grid-planner items, and compose, schedule, and publish content, with write actions gated by scopes, roles, and confirmations.
What is an MCP server?
An MCP server exposes product actions as typed tools that an AI client can call after authorization. In Maeve, those tools sit on top of the real publishing, media, and analytics systems instead of giving an agent a separate sandbox. MCP is the curated posting slice of the product; other surfaces stay in the app, REST API, and CLI.
Which AI tools can use Maeve MCP?
Maeve provides setup copy for Claude Code, Codex, and Cursor or other JSON-configured MCP clients. Browser-approved MCP has been validated in the product guidance with Codex and Claude Code, and any compliant HTTP MCP client can connect if it supports the required authentication flow.
What can MCP read from Maeve?
With mcp:read, an agent can list workspaces, integrations, integration capabilities and options, content, content counts, campaigns, taxonomy, hashtag groups, media, media folders and labels, media usage history, grid items, analytics summaries, aggregate metrics, post analytics, demographics, and integration health.
Can MCP create or schedule posts?
Yes, when the connection has mcp:write and the user has editor or admin access. MCP can create draft content and schedule an existing item for a specific timestamp. Drafts and scheduled posts appear in the Composer and Calendar.
Can MCP publish posts?
Yes, but only through the high-risk publish_now tool. The connection must include mcp:dangerous, the user must have editor or admin access, and the call must include exact confirmation text such as publish_now:<contentId> unless a server-side dangerous auto-confirm policy has explicitly allowed that action.
Does MCP work with the Inbox?
No. The Inbox is a separate community-management surface and is intentionally outside the MCP posting surface. Agents do not read or act on inbox threads through MCP. Use the Maeve app, the REST API, or the CLI for Social Inbox work.
Are dangerous actions protected?
Yes. Dangerous tools are not exposed unless the connection has mcp:dangerous, workspace roles still apply, and each high-risk call requires exact confirmation text tied to the action and target ID. Tool allowlists and denylists can also hide specific tools globally or for an organization.
How do confirmations work?
High-risk tools require a confirmationText value that exactly matches the server's expected action and target, such as publish_now:<contentId>, delete_content:<contentId>, or organize_media_assets:<operationKey>:<count>. If the text is missing or wrong, the tool returns a confirmation-required error with the expected text.
Does MCP respect workspace roles?
Yes. Every workspace-scoped tool checks access before it reads or writes. Read tools require workspace access; write and dangerous tools require editor or admin roles. Viewer access can inspect allowed data but cannot create, schedule, publish, or delete through MCP.
Does MCP work with approvals?
No. Approvals and client review are human sign-off workflows and are intentionally outside the MCP posting surface. MCP does not read approval history or act on reviews. Manage agency approvals and client reviews in the app, REST API, or CLI.
Does MCP work with analytics and reports?
MCP can read analytics summaries, aggregate metrics, post analytics, audience demographics, and integration health. It does not generate PDF analytics reports in MCP v1; use the app, API, or CLI for report generation where that workflow is available.
Does MCP replace the API?
No. MCP is the agent-friendly surface: typed tools, OAuth scopes, and confirmations for AI clients. The REST API remains better for software integrations, servers, CI jobs, custom dashboards, and full endpoint coverage.
Does MCP replace the CLI?
No. MCP is for AI tools such as Claude, Codex, and Cursor. The CLI is for humans, shell scripts, cron jobs, and CI.
What are the limitations?
MCP is focused on posting. It does not handle the Inbox, approvals, or client review; it does not generate PDF reports, manage boost ads, run destructive or broad media operations beyond the preview-first organize tool, reorder or promote grid items, manage API keys, or bypass platform/API constraints. Those workflows live in the app, REST API, or CLI. Publishing still depends on the connected platform's API.