Tutorial · ChatGPT + MCP
Schedule your posts with ChatGPT, start to finish
In 10 minutes: connect ChatGPT (MCP or REST) to your PurrPlan account, ask it to prepare your week, approve the drafts in the calendar. Every step below.
In short — to schedule posts with ChatGPT: create a token on your PurrPlan workspace’s “API & MCP” page, add the MCP server https://app.purrplan.ai/api/mcp with Authorization: Bearer $TOKEN (or the REST API if your ChatGPT build has no MCP), then ask “Prepare 5 posts for my week, drafts only”. You approve in the calendar. 10 minutes flat.
Create my account (7 days free)What you need
- ✓A PurrPlan account with at least one network connected (the free trial is enough).
- ✓ChatGPT with MCP support, or any HTTP MCP client / REST scripts.
- ✓10 minutes.
The 5 steps
Grab your URL and token
In PurrPlan, open your workspace’s “API & MCP” page. You’ll find the server URL (app.purrplan.ai/api/mcp), your workspace id and a button to create a token. Pick the read + write + ai scopes: read the calendar, create drafts, generate text.
Add the server in ChatGPT / your MCP client
If your ChatGPT build exposes MCP config, use the JSON block below (same as Claude Desktop). Otherwise: compatible MCP client or REST API (/developpeurs).
Endpoint MCP : https://app.purrplan.ai/api/mcp — header Authorization: Bearer $TOKEN MCP config (URL + Bearer)
Paste this block into your client’s MCP config:
{
"mcpServers": {
"purrplan": {
"url": "https://app.purrplan.ai/api/mcp",
"headers": { "Authorization": "Bearer $TOKEN" }
}
}
} Ask for your week
Open a conversation and paste this prompt — adapt the topic, date and networks:
Prepare 5 posts about [your topic] for the week of [date], one per day Monday to Friday at 9am, time zone [your tz]. Use my accounts connected to PurrPlan (list them first to confirm). Adapt each idea to the network: detailed for LinkedIn, concise for X, conversational for Threads. Create drafts only, without scheduling or publishing, and show me the proposed slots. Approve in the calendar
The agent confirms each created draft. Open your PurrPlan calendar: the posts wait for your review. Nothing goes out without your approval.
Then you can ask it
“What’s scheduled this week?”
list_posts reads your calendar — the agent answers with contents, statuses and dates.
“Move Thursday’s post to 6pm”
update_draft_post moves the slot without touching the text.
“Attach this image to the LinkedIn post”
upload_media_from_url ingests media from a public URL.
“Answer the pending comments”
The inbox:read scopes bring your unified inbox into the conversation.
🔒 The guardrail that matters
Give ChatGPT a token limited to the scopes it needs. The safe recipe: drafts only (the prompt above requires it), human approval in the calendar, and a token you can revoke in one click. A read-only agent (read scope) can never publish anything.
Frequent questions
Does ChatGPT speak MCP?+
When the ChatGPT client exposes MCP, the same PurrPlan server works. Otherwise the REST API does the same job — see /developpeurs. We don’t freeze a ChatGPT UI claim: protocol + API, yes.
What about Claude or Cursor?+
Same MCP server. Dedicated tutorials: /schedule-posts-with-claude/ and /schedule-posts-with-cursor/.
Can ChatGPT publish directly?+
Yes, if its token has the write scope and it passes a scheduled_at date. We recommend the draft → approval flow, especially at first.
How much does it cost?+
MCP is included from the Pro plan (€19/month) and in the Founders lifetime license. If ChatGPT writes the copy itself, no PurrPlan AI credits are used.
Going further
Your first scheduled week, today
Create your account, connect one network, paste the config — and ask ChatGPT for your week (or use REST).
Create my account (7 days free)