Purrplan Logo Purrplan

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

1

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.

2

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
3

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" }
    }
  }
}
4

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.
5

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)