UniPost
Docs

Connect AI agents to UniPost

UniPost runs a hosted MCP server, so Claude, ChatGPT, Codex, Grok, and other agents can schedule posts to Facebook Pages, LinkedIn profiles, and X, publish them when you approve, and read how they did. Instagram, TikTok, and YouTube are coming soon.

Server URL

https://mcp.unipost.ai/mcp

Add it to your agent as a custom connector or remote MCP server. The first time it connects, your browser opens UniPost: sign in, choose the workspace the agent can use, and select Allow. Only workspace owners and admins can connect agents, and each connection reaches only the workspace you chose.

Connect your agent

  • Claude (web, desktop, and mobile): Open Customize → Connectors, add a custom connector, and paste the server URL.
  • Claude Code: Run claude mcp add --transport http unipost https://mcp.unipost.ai/mcp, then run /mcp and choose UniPost to sign in.
  • ChatGPT: Turn on developer mode in Settings → Apps → Advanced settings, then create an app with the server URL and OAuth sign-in.
  • Codex: Add [mcp_servers.unipost] with url = "https://mcp.unipost.ai/mcp" to ~/.codex/config.toml, then run codex mcp login unipost.
  • Grok: Go to grok.com/connectors, choose New Connector, then Custom, and paste the server URL.
  • Grok Bot: Under Plugins, add a custom MCP server with the server URL.
  • Cursor and other MCP clients: Add an HTTP MCP server with the server URL and no headers.

If your client can't sign in through the browser, create a key under API keys and send it as Authorization: Bearer <key>.

Approving posts

Nothing an agent schedules is published until someone approves it. Your agent shows you the post, and you approve it in one of three ways:

  • Tell the agent to post it, right in the chat
  • Open the approval link the agent sends you
  • Approve it in UniPost under Overview → Needs attention

Posts that include TikTok are always approved through the link or in UniPost, because TikTok requires you to choose its privacy and interaction settings there. A post whose time has come goes out within a minute of approval.

Tools

ToolWhat it doesAccess
list_accountsLists the social accounts connected to the workspaceRead
list_postsLists scheduled, published, and failed posts, with each post's metricsRead
schedule_postSchedules a post with text and public image or video links. Nothing publishes until it's approvedWrite
approve_postPublishes a scheduled post after you approve it in the chatWrite, publishes
cancel_postDeletes a post that hasn't been published yetWrite, deletes
get_analyticsViews, likes, comments, and shares for published postsRead
get_x_allowanceX post credits left this month, and how often each X account can still postRead

Limits

  • Agent API calls: 500 a month on the free plan, and 1,000 per account on paid plans. Each tool call counts as one, and usage shows under Billing
  • Up to 60 requests a minute per workspace
  • Media: up to 10 public https links per post; images up to 8 MB, videos up to 1 GB

Security and privacy

  • Sign-in uses OAuth 2.1 with PKCE. UniPost never sees your agent's credentials, and your agent never sees your UniPost password
  • Access tokens expire after 24 hours and renew automatically; UniPost stores only their hashes
  • Each connected agent appears under API keys, where you can revoke it at any time
  • How we handle your data is described in the Privacy Policy

Support

Questions or problems? See Support or email info@intuicodigital.com.