Let your AI agent
publish everywhere.
Connect Claude, ChatGPT, Cursor, Codex or any MCP-compatible agent to CrossPostingPal and schedule content across your connected social accounts — the same queue, the same publishing engine you already trust.
Create once. Post everywhere — now from your AI agent too.
Schedule through your agent to
- X (Twitter)
- Threads
- TikTok
- Bluesky
- Mastodon
- Dribbble
Your agent creates. CrossPostingPal distributes.
AI is great at writing and planning. Publishing is the messy part — OAuth flows, per-platform media rules, rate limits, retries. CrossPostingPal already solves that for humans, and now the same engine is available to your agent.
Your agent does
- • Drafts and plans content
- • Picks channels and timing
- • Calls 8 simple MCP tools
CrossPostingPal handles
- • Connected social accounts
- • Platform-specific publishing rules
- • Scheduling & delivery
- • Post state, retries, failures
From prompt to scheduled post
- 01
Connect accounts
Link LinkedIn, Instagram, X, TikTok, Threads and more in the normal CrossPostingPal dashboard — OAuth is handled for you.
- 02
Connect your AI agent
Generate an API token in Settings → Developer / AI Agents and add the MCP endpoint to your client — Claude, Cursor, Codex or ChatGPT.
- 03
Ask naturally
“Schedule this announcement tomorrow at 10 AM on LinkedIn, X and Threads.” The post lands in your normal queue — visible, editable, under your control.
Built for agentic workflows
Launch announcements
A content agent drafts your launch post once and schedules it on LinkedIn, X and Threads for tomorrow at 10 AM.
Founder notes → posts
Turn rough notes or a changelog entry into a week of multi-platform posts, queued by your agent.
Automation workflows
Wire CrossPostingPal into your agentic pipelines so a week of content gets queued after every planning run.
Release & changelog posts
A coding agent that ships a release can schedule the announcement post across your social accounts.
A real MCP endpoint, not a demo
CrossPostingPal exposes a Model Context Protocol server over Streamable HTTP. Your client discovers tools with tools/list and calls them with tools/call. Every call is authenticated with your personal access token.
// MCP endpoint
POST https://api.crosspostingpal.com/api/mcp
Authorization: Bearer cpp_pat_…
Available tools
list_social_accountsyour connected accounts and their capabilitiescreate_post_draftcreate a draft you can review in the dashboardcreate_and_schedule_postone call: create + queue for a specific timeschedule_postschedule an existing draftpublish_nowpublish immediately (requires the posts:publish scope)upload_mediastore an image/video on CPP and get a media URL backlist_scheduled_postsinspect your upcoming queueget_postcheck status and per-channel results
Frequently asked questions
- What is a social media scheduler for AI agents?
- It is a publishing layer that AI agents like Claude, ChatGPT, Cursor or Codex can call through MCP (Model Context Protocol). Your agent creates or plans the content; CrossPostingPal schedules it and publishes it to your connected social accounts using the same infrastructure as the regular dashboard.
- Which AI clients can connect?
- Any MCP-compatible client that supports remote MCP servers over Streamable HTTP with a bearer token: Claude (Code and desktop connectors), Cursor, Codex and ChatGPT in developer mode. See the MCP docs for exact configuration.
- Does the agent publish directly to social networks?
- No. The agent talks only to CrossPostingPal. Posts created through MCP appear in your normal CrossPostingPal queue — as drafts or scheduled posts — and are published by the same scheduled-publishing infrastructure used by the web app. Nothing bypasses your account settings or platform validation.
- How is access secured?
- Each agent uses a personal access token you generate in Settings → Developer / AI Agents. Tokens are scoped (accounts:read, posts:read, posts:write, posts:publish), hashed at rest, revocable at any time, and can expire. The full token is shown only once when you create it.
- Can the agent post immediately without my approval?
- Only if you grant the elevated posts:publish scope when creating its token. With the default write scope the agent can create drafts and schedule posts — everything stays visible and editable in your queue.
Put your agent to work
Create a token, point your MCP client at CrossPostingPal, and let your agent fill the queue.