Before you connect
MCP access is available to workspaces with API access enabled. The agent only sees the workspace connected to its key. It never receives your Prepost password or social-network access tokens.
Create a key
- Sign in to Prepost.
- Open **Integrations** in the dashboard.
- Give the key a name that identifies the client.
- Select **Create key**.
- Copy the full key immediately. Prepost only shows it once.
Store the key in the client's secret storage. Do not paste it into prompts, screenshots, source code, or shared configuration.
Connection values
Use these values in a client that supports remote Streamable HTTP MCP servers:
- Staging URL:
https://staging.prepost.social/api/mcp - Production URL after release approval:
https://prepost.social/api/mcp - Authorization header:
Bearer <your Prepost API key>
The client should discover sixteen Prepost tools after connecting. They cover social accounts, posts, per-platform results, the weekly queue, safe post deletion, the complete media lifecycle, and verified content analytics.
Codex, Claude Code, and Cursor support this remote connection. ChatGPT web is not supported by the API-key beta because its hosted integration requires a separate OAuth authorization flow.
Publishing safety
Creating a post requires a unique retry key. If a connection is interrupted, the client can repeat the same request without creating a duplicate.
An agent cannot publish immediately unless the request also contains an explicit confirmation. You can ask the agent to create a draft or schedule a post when you want a review step.
Revoke access
Return to **Dashboard > Integrations** and select the delete icon beside the key. Access stops immediately. Create a new key if the old one was exposed.
Beta limits
Analytics synchronization currently covers TikTok and YouTube and requires the provider's read permission. Missing values remain empty rather than being estimated. Arbitrary URL imports and deletion of already published social posts are not available through MCP. Unused media and local draft, scheduled, or cancelled posts can be deleted safely.