- Home
- Guides
- API, CLI and MCP
- What You Can Automate
What You Can Automate
Updated
Use Maeve's API, CLI, or MCP connection to work with your content outside the web app. Choose the connection that fits how you want to run the work.
Choose a Connection
| Connection | Use it for | Start here |
|---|---|---|
| Public API | Your own application, integration, or server job | The Public API |
| CLI | Terminal commands, scripts, and files on your computer | The Command Line |
| MCP | An AI assistant working with your Maeve content | Connecting an AI Assistant |
One account, three doors
API key
ezb_live_
- Reaches
- The workspaces you granted it, in one organization
- Lasts
- 90 days by default, or never
- How many
- 10 per organization
Tightest
CLI login
ezb_cli_
- Reaches
- Every workspace your account can reach
- Lasts
- 7 days, then sign in again
- How many
- 10 per person
Loosest
MCP connection
ezb_mcp_
- Reaches
- The workspaces and tool groups you ticked
- Lasts
- 6 hours, refreshed while in use
- How many
- 10 per person
Yours to narrow
All three need the same authority to set up: an organization owner or admin, or a manager of the workspace in question. Everyone else is refused at the browser approval screen.
The API provides the broadest set of operations. The CLI wraps supported API operations in commands and can upload local files. MCP provides selected tools for AI assistants, including content creation, scheduling, and analytics reads.
Check Access Before Setup
To create an API key or connect an AI assistant, you need organization Owner or Admin access, or a Manager role for the selected workspaces. Approving a CLI login requires Owner or Admin access, or a Manager role in at least one workspace.
Your role and the organization's plan still apply when using automation. A connection does not grant access to features excluded from your plan.
| Credential | Workspace access | Expiration |
|---|---|---|
| API key | Selected workspaces in one organization | Chosen when created; 90 days by default |
| CLI browser login | Workspaces your account can access | Seven days |
| MCP browser connection | Selected workspaces and tool groups | Access tokens refresh while the connection remains valid |
For an unattended job that should reach only one client, create an API key for that client's workspace. A CLI browser login is not limited by a separate set of workspace grants.
Start with a Draft
- List workspaces and select the one you want to use.
- List its integrations and identify the connected social account.
- Check that account's capabilities and any required platform options.
- Upload or select media if needed.
- Create a draft and open it in Maeve to review it.
- Schedule or publish only when the content and destination are confirmed.
Use the IDs returned by Maeve rather than constructing them from names. For a scheduled post, specify the date, time, and timezone.
Check MCP Coverage
MCP supports drafting and editing content, scheduling, review requests, media uploads and organization, task-board work, analytics reads, and inbox auto-reply rule configuration. Available tools depend on the permissions approved for the connection.
The assistant surface
In
- Draft and edit content
- Schedule posts
- Media Room, including uploads
- Task board
- Ask for internal or client review
- Read integrations and taxonomy
- Read campaigns and strategy
- Analytics
- Inbox auto-reply rules
Out, on purpose
- Ad budgets and boosts
- Approving or rejecting a review
- Replying to comments and messages
- Grid Planner and Workbench layout
- PDF reports
- Campaign and hashtag group writes
- Calendar notes and sharing
Nowhere outside the app at all
- API keys
- Member roles
- Connecting a social account
| Task outside MCP | Where to do it |
|---|---|
| Approve, reject, or override a review | Maeve app, or supported CLI/API operations |
| Reply directly to inbox comments or messages | Maeve app, CLI, or API |
| Generate PDF reports | Maeve app, CLI, or API |
| Change Grid Planner or Workbench layouts | Maeve app, or supported CLI/API operations |
| Manage ad budgets and boosts | Maeve app or supported API operations |
| Create API keys, change member access, or connect social accounts | Signed-in Maeve app |
Check the CLI help or API reference for an operation before building a workflow around it. CLI coverage and MCP coverage differ.
Control Publishing Access
The MCP approval screen starts with all tool groups selected. Open Choose specific tools to review them. Publish and delete includes immediate publishing, retries, and content deletion.
High-risk MCP operations require confirmation for the specific action and target. A queued publishing response is not proof that the platform accepted the post. Check the later content status and platform link before treating it as published.
Configure Inbox Rules
An assistant can create and edit inbox auto-reply rules, but it cannot directly reply to a person through MCP. New rules start disabled. Enabling a rule requires confirmation, and an enabled rule can send replies when its conditions match.
Review the trigger, reply text, and destination before enabling a rule.
Questions
What are the ways to use Maeve outside the app?
Use the public REST API, the maeve command-line tool, or the hosted MCP server for AI assistants.
Which one should I use?
Use the CLI for terminal work and local files, MCP for a supported AI-assistant workflow, and the API for your own integrations or server jobs.
Do the three carry the same access?
All enforce your permissions and plan. API keys have workspace grants, MCP connections also have tool permissions, and a CLI browser login uses your account's workspace access.
Can an assistant publish?
Yes, when the connection includes publishing tools and the action is confirmed. Content workflow also includes scheduling, which can publish a post later.
Can an assistant upload a file for me?
MCP can prepare and complete media uploads when the client can send the file. For local files, the CLI provides media:upload.
Can an assistant reply to my comments and messages?
MCP does not expose direct inbox replies. It can configure auto-reply rules, which start disabled and require confirmation before enabling.
What can I not do outside the app at all?
Use the signed-in app to create API keys, manage member access, and connect social accounts.
Who can create an API key?
Organization Owners and Admins can grant workspaces in their organization. Workspace Managers can grant the workspaces they manage.

