Model Context Protocol
Let your AI agent post for you
Connect Posted Once to Claude, Cursor, or any MCP-compatible agent. Then just ask — "schedule this to my channels for tomorrow at 9am" — and it's done.
Get your API keyWhat your agent can do
list_channelsSee which social accounts are connected.
create_postPublish or schedule a post to one or more channels — including different times per platform.
list_postsView recent posts and their per-channel status.
get_postGet the full status of a single post, with live links.
Connect in 2 minutes
1
Create an API key
Sign in and go to Settings → API keys → New key. Copy the key (it starts with pok_live_) — you'll only see it once.
2
Add the server to your agent
Claude Code
terminal
claude mcp add --transport http postedonce \
https://postedonce.com/api/mcp \
--header "Authorization: Bearer pok_live_YOUR_KEY"Cursor, Claude Desktop, VS Code & others
Add this to your MCP config file (e.g. ~/.cursor/mcp.json or your client's mcp.json):
mcp.json
{
"mcpServers": {
"postedonce": {
"url": "https://postedonce.com/api/mcp",
"headers": {
"Authorization": "Bearer pok_live_YOUR_KEY"
}
}
}
}Server URL:
https://postedonce.com/api/mcp · Transport: HTTP · Auth: Bearer token (your API key)3
Just ask
"Post 'Big news coming Friday 👀' to all my channels."
"Schedule this thread to X tomorrow at 9am and to LinkedIn at noon."
"What's the status of my last 5 posts?"
Built to be safe to hand an agent
- Scoped to one account. Every request is locked to the user who owns the API key. An agent can never see or touch another account's data.
- No access to billing or your account. There's deliberately no tool for billing, plan changes, deleting your account, or managing keys. Those stay with you, in the browser.
- Never exposes your tokens. Tools only return ids, usernames, and post status — never the access tokens for your connected accounts.
- Rate limited. A per-key cap (60 posts/hour) on top of your plan limit stops a runaway agent from spamming or burning your quota.
- Revoke anytime. Delete a key in Settings and the agent loses access instantly.
Hand your posting to an agent
Start free, connect your channels, and create an API key in Settings.
Start free trial