Autoposting MCP Server
Remote Model Context Protocol server for Autoposting — schedule, generate and publish social posts to X, LinkedIn, Instagram, Threads and YouTube from any MCP client.
This repository is the public home of the server's manifest and documentation. The server itself is hosted — there is nothing to install or run locally.
Connect
Claude Code
claude mcp add --transport http autoposting https://app.autoposting.ai/mcp
Claude Desktop, Cursor, and other clients
{
"mcpServers": {
"autoposting": {
"type": "http",
"url": "https://app.autoposting.ai/mcp"
}
}
}
On first use the client opens a browser for OAuth sign-in. Clients register themselves through Dynamic Client Registration, so there is no client ID or secret to configure. An Autoposting account is required — sign up at autoposting.ai.
Authorization
Tools are filtered per connection by OAuth scope: a client only sees the tools its granted scopes permit. Every tool carries MCP annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), so a client can distinguish reads from writes and prompt for confirmation before a destructive call.
Tools
69 tools. "Kind" reflects the annotations the server advertises in tools/list.
Posts
| Tool | Title | Kind |
|---|
list-posts | List Posts | read-only |
get-post | Get Post | read-only |
get-post-details | Get Post Details | read-only |
create-post | Create Post | write |
update-post | Update Post | write |
delete-post | Delete Post | destructive |
publish-post | Publish Post | write |
schedule-post | Schedule Post | write |
retry-post | Retry Failed Post | write |
rewrite-post | Rewrite Post | write |
score-post | Score Post | read-only |
Ideas and agents
| Tool | Title | Kind |
|---|
list-agents | List Agents | read-only |
get-agent | Get Agent | read-only |
create-agent | Create Agent | write |
update-agent | Update Agent | write |
run-agent | Run Agent | write |
delete-agent | Delete Agent | destructive |
toggle-agent | Enable or Disable Agent | write |
agent-runs | List Agent Runs | read-only |
generate-ideas | Generate Content Ideas | write |
list-ideas | List Ideas | read-only |
enrich-idea | Enrich Idea | write |
delete-idea | Delete Idea | destructive |
get-workflow-status | Get Workflow Status | read-only |
Brands
| Tool | Title | Kind |
|---|
list-brands | List Brands | read-only |
get-brand | Get Brand | read-only |
get-brand-auth-status | Get Brand Auth Status | read-only |
create-brand | Create Brand | write |
update-brand | Update Brand | write |
delete-brand | Delete Brand | destructive |
brand-auth-status | Brand Auth Status | read-only |
Knowledge base
| Tool | Title | Kind |
|---|
list-knowledgebases | List Knowledge Bases | read-only |
get-knowledgebase | Get Knowledge Base | read-only |
search-knowledgebase | Search Knowledge Base | read-only |
create-knowledgebase | Create Knowledge Base | write |
ingest-document | Ingest Document | write |
list-kbs | List Knowledge Bases | read-only |
get-kb | Get Knowledge Base | read-only |
create-kb | Create Knowledge Base | write |
delete-kb | Delete Knowledge Base | destructive |
search-kb | Search Knowledge Base | read-only |
ingest-kb | Ingest Into Knowledge Base | write |
kb-docs | List Knowledge Base Documents | read-only |
The *-kb names are short aliases for the *-knowledgebase tools and behave identically.
Carousels
| Tool | Title | Kind |
|---|
list-carousels | List Carousels | read-only |
get-carousel | Get Carousel | read-only |
create-carousel | Create Carousel | write |
generate-carousel | Generate Carousel | write |
draft-carousel | Draft Carousel | write |
delete-carousel | Delete Carousel | destructive |
Video clips
| Tool | Title | Kind |
|---|
list-clips | List Video Clips | read-only |
get-clip | Get Video Clip | read-only |
import-clip | Import Video Clip | write |
render-clip | Render Video Clip | write |
delete-clip | Delete Video Clip | destructive |
Webhooks
| Tool | Title | Kind |
|---|
list-webhooks | List Webhooks | read-only |
get-webhook | Get Webhook | read-only |
create-webhook | Create Webhook | write |
update-webhook | Update Webhook | write |
delete-webhook | Delete Webhook | destructive |
test-webhook | Send Test Webhook | write |
Organizations and account
| Tool | Title | Kind |
|---|
billing-status | Get Billing Status | read-only |
billing-credits | Get Credit Balance | read-only |
usage-summary | Get Usage Summary | read-only |
list-members | List Workspace Members | read-only |
list-organizations | List Organizations | read-only |
set-active-organization | Set Active Organization | write |
login | Sign In | write |
check-auth | Check Authentication | read-only |
subscribe | Start Subscription Checkout | write |
Registry manifest
server.json is the manifest published to the official MCP registry. It is the same file that lives in the Autoposting application repository; this copy is the public reference.
Support