Let AI agents run your social media
Connect ChatGPT, Claude, or any MCP client to Minopa. Your agent can list accounts, upload media, draft posts, and publish — one-click sign-in for ChatGPT and Claude, or a workspace API key with per-tool scopes for developer clients.
Works with
- 1In ChatGPT, open Settings → Connectors → Advanced and turn on Developer mode (requires a paid plan).
- 2Add a connector and paste the endpoint URL below.
- 3Sign in to Minopa and choose the workspace to connect.
https://mcp.minopa.com/mcpEndpoint: https://mcp.minopa.com/mcp
No API key needed — you sign in to Minopa and pick the workspace to connect.
What agents do with it
Real workflows teams run through the Minopa MCP server.
Personal posting copilot
Ask Claude to draft the week's posts from your notes, attach media from your library, and schedule everything for review.
"Draft 5 posts from this brief and schedule them for next week"
Automated content pipelines
n8n or Dify flows that turn RSS items, product updates, or new media into scheduled posts across every connected platform.
RSS → summarize → create_post → publish_post
Autonomous schedulers
LangChain agents that watch your campaign calendar, fill the gaps, and keep every account active without manual input.
find gaps → get_post_fields → create_post
16 tools, ready to call
Everything an agent needs to manage posts, media, and accounts — each tool gated by its own API-key scope.
Workspace & accounts
3get_workspaceworkspace:readWorkspace name, timezone, and defaults
get_workspace_usageworkspace:readUsage counters and plan limits
list_social_accountsintegration:readConnected accounts with status
Posts
8list_postspost:readPosts in the workspace, newest first
get_postpost:readOne post with platform fields and media
get_post_statspost:readPost counts by status
get_post_fieldspost:createExact fields each platform requires
create_postpost:createCreate a draft or scheduled post per account
update_postpost:updateUpdate fields of drafts and scheduled posts
publish_postpost:publishPublish immediately, asynchronously
delete_postpost:deleteDelete a post from Minopa
Media library
5list_mediamedia:readFiles in the media library
get_mediamedia:readOne file with processing status
list_foldersmedia:readFolders in the media library
create_foldermedia:createCreate a library folder
upload_media_from_urlmedia:uploadImport a public URL up to 100 MB
Scoped, stateless, production-ready
The MCP server reuses the same security model as Minopa's public REST API — nothing new to audit.
Workspace admins create keys in the Minopa dashboard under Settings → API Keys, choosing exactly which scopes each key gets.
Per-tool scopes
A key with post:read can list posts but never publish. Every tool checks its own scope.
Standard Bearer auth
Send your key as an Authorization: Bearer header — the same key works for REST and MCP.
Fair rate limits
120 requests per minute per key, shared with the REST API. Need more? Contact us.
Stateless by design
Plain JSON over streamable HTTP — works behind load balancers and platform backends with no session plumbing.
Frequently asked questions
What is the Minopa MCP server?
A hosted Model Context Protocol endpoint at mcp.minopa.com/mcp. MCP-compatible AI agents connect to it and get 16 tools to manage your social media — listing accounts, uploading media, drafting, scheduling, and publishing posts.
How do agents authenticate?
With workspace API keys sent as a Bearer token. Keys are created in Settings → API Keys and carry granular scopes, so an agent only gets the permissions you choose.
Which MCP clients are supported?
Any client that speaks streamable HTTP. Developer clients (Claude Code, Cursor, VS Code, n8n, Dify, LangChain, LlamaIndex) authenticate with an API key. ChatGPT and Claude connect on your behalf via OAuth — just paste the endpoint URL. Clients that only support stdio can run the local @minopa/mcp package.
Does it work with ChatGPT and Claude connectors?
Yes. Add a custom connector in ChatGPT (developer mode) or Claude and paste mcp.minopa.com/mcp — no API key needed. You sign in, pick the workspace to connect, and approve. The connection refreshes automatically and you can revoke it anytime.
Are there rate limits?
Each API key gets 120 requests per minute, shared between REST and MCP. For higher limits, contact [email protected].
Give your agent a social media presence
Create a free workspace, mint a scoped API key, and your agent is publishing in minutes.