Home / Use cases / Let your AI agent schedule posts, with your team still in charge
Let your AI agent schedule posts, with your team still in charge
GPTpost runs a remote MCP server at app.oraglegpt.org/mcp. Give an AI assistant a scoped workspace key and it can list your connected accounts, draft posts, schedule them and check whether they went out, while approvals and per-network limits stay enforced by GPTpost, not by the prompt.
What GPTpost does
- Remote MCP over streamable HTTP. One URL, no local server to run. Claude Code connects directly; Claude Desktop connects through mcp-remote.
- Eight tools. whoami, list_accounts, create_post, schedule_post, publish_post, upload_media, get_post_status and list_posts.
- Least privilege. Give a key only the scopes the agent needs. A read-only key with accounts:read and posts:read can report on the schedule but cannot post.
- A person can stay in the loop. Turn on approvals in the workspace and every post an agent creates waits for a person to approve it before it can publish.
- Revocable at any time. Revoke a key in Settings and the agent loses access immediately. Changing your password or second factor revokes every key you created.
Connect Claude Code
claude mcp add --transport http gptpost https://app.oraglegpt.org/mcp \
--header "Authorization: Bearer <YOUR_API_KEY>"
Then ask, for example: "List my GPTpost accounts and schedule a Mastodon and Bluesky post for tomorrow at 9:00 announcing our release notes." Step-by-step setup for Claude Desktop and ChatGPT is in this guide.
The tools
| Tool | What it does |
|---|---|
whoami | Workspace, key scopes and plan usage |
list_accounts | Connected social accounts a post can target |
create_post | Create a post, optionally scheduled or published now |
schedule_post | Schedule an existing post |
publish_post | Publish an existing post now |
upload_media | Upload media from a URL or base64 |
get_post_status | A post with its schedule and per-network status |
list_posts | Recent posts, filterable by state |
What it does not do yet
Custom connectors on claude.ai (web) sign in with OAuth, which the GPTpost MCP endpoint does not support yet, so use Claude Code, Claude Desktop or another MCP client that can send an Authorization header. The tools publish and read post status only: they do not read comments, messages or analytics from the networks.
X is available now. Facebook Pages, Instagram, Threads, TikTok, YouTube, LinkedIn, Pinterest and Google Business Profile are built into GPTpost and become available as each network completes its review of the app.
Questions
Does GPTpost have an MCP server?
Yes. A remote MCP server at https://app.oraglegpt.org/mcp (streamable HTTP), authenticated with a workspace API key. It offers eight tools for accounts, posts, media and status.
Can I use it from claude.ai in the browser?
Not yet. claude.ai custom connectors require OAuth sign-in, which GPTpost's MCP endpoint does not offer yet. Claude Code and Claude Desktop work today with an API key.
Can an agent post without approval?
Only if your workspace does not require approval. When approval is on, an agent's post waits for a person, exactly like a post written in the app.
See also: how GPTpost compares with other schedulers, pricing and other use cases.