Skip to content
Blog / Agents / How to Schedule Client Posts from ChatGPT via MCP
How to Schedule Client Posts from ChatGPT via MCP

How to Schedule Client Posts from ChatGPT via MCP

Connect ChatGPT to Maxbound's MCP server, brief a client's posts for Instagram, Facebook, TikTok and YouTube, and approve them before anything goes live.

Yes. Your agency can connect ChatGPT to Maxbound’s MCP server and schedule client posts to Instagram, Facebook, TikTok and YouTube from a chat.

You add Maxbound as a custom connector in ChatGPT on the web, using the server address app.maxbound.ai/api/mcp. Then you brief the week’s posts in plain language and name the client. Maxbound asks what it needs, builds the schedule inside that client’s own workspace, and nothing publishes until someone at the agency approves it.

This guide walks the whole process in order. Plan check, client accounts, the connector, the brief, the approval, and the mistakes that cost agencies a client’s trust.

What is an MCP server, and where does ChatGPT fit?

The Model Context Protocol (MCP) is an open standard that lets an AI assistant use outside tools through natural language. Anthropic introduced it in November 2024, and ChatGPT, Claude and Codex can all now act as MCP hosts.

There are three parts to keep straight.

  • The host is the app you type into. Here, ChatGPT.

  • The client is the connector inside ChatGPT that speaks MCP on your behalf.

  • The server is the tool doing the real work. Here, Maxbound, which holds each client’s channels, calendar and approvals.

The split matters for an agency. ChatGPT never holds your clients’ Instagram or TikTok logins. It only sends requests to Maxbound, and Maxbound decides what each request can touch.

ChatGPT sends a brief through its MCP connector to Maxbound, which schedules posts inside one client's workspace for Instagram, Facebook, TikTok and YouTube.
ChatGPT sends a brief through its MCP connector to Maxbound, which schedules posts inside one client's workspace for Instagram, Facebook, TikTok and YouTube.

Which ChatGPT plans can connect a custom MCP server?

OpenAI’s help centre says custom MCP server connections and full MCP support are available for ChatGPT Business and Enterprise/Edu customers on ChatGPT web. Check your plan before you promise a team member this workflow.

Two details trip people up.

  • Web only. Custom MCP servers can’t be connected from the ChatGPT mobile app. Set this up on a laptop.

  • Developer Mode. Older guides tell you to switch on Developer Mode first. OpenAI’s current help article says you don’t need to in the current Plugins experience. If your workspace still shows the toggle, follow what your screen shows.

If your team lives in Claude or Codex instead, the same Maxbound server works there. The brief and the approval step don’t change.

How does an agency connect ChatGPT to schedule posts for clients?

An agency connects ChatGPT to its clients’ publishing by adding Maxbound’s MCP server as one connector, then naming the client workspace in every brief. Here is the full order.

Schedule client posts from ChatGPT with Maxbound's MCP server

  1. Connect the client's accounts in their workspace
    Send the client a one-time Magic Link from their Maxbound workspace so they authorise their own Instagram, Facebook, TikTok and YouTube accounts. No password passes through the agency.
  2. Give account managers the right workspaces
    In Maxbound, give each teammate access only to the client workspaces they work on, using role-based permissions.
  3. Add Maxbound as a custom connector in ChatGPT web
    In ChatGPT on the web, add a custom MCP server and paste app.maxbound.ai/api/mcp, then complete the sign-in ChatGPT asks for with your Maxbound account.
  4. Turn on the actions you need
    Review the actions the connector exposes and switch on the ones for drafting and scheduling posts. New actions added later arrive switched off.
  5. Brief the week in plain language
    Name the client workspace, the networks, the dates and times, and what each post is about.
  6. Answer the follow-up questions
    Maxbound asks what it still needs, such as which video goes to YouTube or what time zone to post in.
  7. Approve in Maxbound
    Open the client's workspace, check the scheduled posts on the calendar and approve them. Nothing publishes before that.

Step 1: Connect each client’s accounts first

Do this before you touch ChatGPT. A connector with no connected accounts behind it has nothing to schedule to.

Each client gets its own Maxbound workspace with its own channels, knowledge, contacts, agents and posts. Nothing crosses between clients. The client authorises their own accounts through a one-time Magic Link, and Maxbound connects only through each platform’s official APIs and OAuth login. Maxbound never asks for, sees or stores a social password.

That’s the part account managers love. No more chasing a client for their TikTok password on WhatsApp.

Step 2: Set permissions before anyone opens a chat

Role-based permissions are your multi-client safety net. Give each teammate access to the client workspaces they actually run, and nothing else.

Why now? Because once ChatGPT is connected, typing a brief is easy. Easy is good. Easy plus the wrong workspace is how a dental clinic’s offer ends up queued for a car dealership.

Step 3: Add the connector

In ChatGPT on the web, add a custom MCP server and paste the Maxbound address: app.maxbound.ai/api/mcp. The pattern matches how most schedulers work through MCP: you add one connector URL and approve OAuth, and no API key gets pasted into a chat.

The menu names in ChatGPT move around between releases. If you can’t find the option, OpenAI’s help article above has the current path.

Step 4: Switch on only what you need

When Maxbound adds a new action to its MCP server later, ChatGPT keeps it switched off until you turn it on. Treat that as a feature.

For post scheduling, you need the actions that read the workspace and create scheduled posts. Leave anything else off until you have a reason to use it.

Step 5: Write the brief

Brief Maxbound the way you’d brief a new hire. One client per message. Name the workspace in the first line, every time.

Copy this template:

Workspace: [Client name]. Schedule next week’s posts. Instagram and Facebook: three posts, Monday, Wednesday and Friday at 6pm [time zone], about [topic or offer]. TikTok: the [video name] clip on Tuesday at 7pm. YouTube: the full [video name] on Thursday at 5pm with a title and description. Use the brand’s usual tone. Draft the captions and show me before scheduling.

The last sentence matters. You want the captions in front of you before anything lands on the calendar.

Step 6: Answer the questions it asks

Maxbound asks what it needs to know before it builds anything. Which clip goes to YouTube. Whether the Facebook caption should match Instagram. What time zone the client’s audience is in.

Answer in the same chat. Short answers are fine. If you don’t know, say so and ask it to leave that post out rather than guess.

Step 7: Approve in the client’s workspace

The scheduled posts sit in that client’s workspace, waiting. Nothing goes live until someone at the agency approves it, and approval can stay on for as long as you want.

Open the client’s post calendar, check the dates against the client’s own campaign plan, then approve. Once approved, the schedule lives in Maxbound, not in your chat. You can close ChatGPT and the posts still go out.

A ChatGPT brief becomes scheduled posts that wait in the client's workspace until someone at the agency approves them.
A ChatGPT brief becomes scheduled posts that wait in the client's workspace until someone at the agency approves them.

What can go wrong with ChatGPT MCP scheduling?

Most failures come from speed, not software. The workflow is fast, so people skip the checks.

MistakeWhat happensFix
No workspace named in the briefPosts drafted for the wrong clientStart every brief with “Workspace: [client]“
Several clients in one chatContext from one client leaks into the next briefOne chat per client, per week
Approval switched off in week oneA wrong date or caption publishesKeep approval on until the brief format is settled
Setting up on a phoneThe connector option isn’t thereUse ChatGPT web on a laptop
Asking for LinkedIn or X postsNothing is scheduled thereMaxbound publishes to Instagram, Facebook, TikTok and YouTube only
Untrusted content in the same chatHidden instructions can steer the assistantKeep write actions away from untrusted inputs
Common mistakes when scheduling client posts from ChatGPT, and the fix

Prompt injection is the real risk

An assistant with write access will act on text it reads, including text someone else wrote. One documented case showed that an attacker only needs your email address to send a calendar invite carrying a jailbreak prompt, which an MCP-connected assistant then reads.

For an agency, the defence is layered:

  • ChatGPT confirms write actions such as publishing before it runs them. Read the confirmation, don’t just click it.

  • Maxbound’s approval gate means a scheduled post still waits for a person in the workspace.

  • Separate chats. Don’t paste a client’s inbound emails or third-party documents into the same chat where you brief posts.

Can account managers brief clients from ChatGPT, Claude or Codex?

Yes. Account managers connect the same Maxbound MCP server at app.maxbound.ai/api/mcp to ChatGPT, Claude, Codex, Cursor or any MCP client, then brief the client workspace from there.

The brief isn’t limited to posts. From the same chat, an account manager can ask Maxbound to build an agent that answers a client’s comments and DMs, an automation, or a schedule, such as a client’s monthly report emailed every Monday. Each one waits for approval before it runs.

When a client’s setup works, the workspace can be cloned as the starting point for the next client. The new client then connects their own accounts through their own Magic Link.

Why schedule posts in the workspace that answers the replies?

A post is only half the job. The comments and DMs it creates land in the same client workspace that scheduled it.

That’s the reason to brief scheduling through Maxbound rather than a standalone scheduler. The client’s agents answer the replies from the client’s own sources, comment-to-DM turns commenters into saved CRM contacts, and comment moderation hides spam and rival pitches. All of it sits in one inbox per client, with the agent handing a conversation to a person, with its history, when it should.

When should you not schedule from ChatGPT?

Skip the chat for a single post you’re already looking at. Opening the client’s calendar in Maxbound is faster.

Skip it when your ChatGPT plan doesn’t support custom MCP servers. Brief inside Maxbound instead; it’s the same brief and the same approval.

And skip it for networks Maxbound doesn’t publish to. Maxbound schedules to Instagram, Facebook, TikTok and YouTube only, not LinkedIn, X, Threads or Pinterest.

What does it cost?

Maxbound is priced per workspace, so one client is one workspace, with every feature in each. Each workspace includes 100 AI credits a month, and the price per workspace falls as an agency adds more. See the per-workspace pricing for the brackets.

Every account starts with a 7-day free trial. There’s no free plan.

Your next step

Pick one client. Connect their accounts by Magic Link, add the connector in ChatGPT web, and brief next week’s posts with the template above. Keep approval on.

If you run publishing for many clients, the Maxbound MCP server is built for exactly that: one connector, every client in its own workspace, nothing live until your team says yes. More on how this fits marketing agencies running every client from one place.

Frequently Asked Questions

Yes. Add Maxbound's MCP server (app.maxbound.ai/api/mcp) as a custom connector in ChatGPT on the web, then brief the posts in plain language and name the client workspace. Maxbound asks what it needs, builds the schedule in that client's workspace, and nothing publishes until someone at the agency approves it.

Connect Maxbound's MCP server to Codex, ChatGPT or Claude, give each account manager role-based access to the client workspaces they run, and brief in plain language. Maxbound asks follow-up questions, builds the agent, automation or schedule in that client's workspace, and waits for approval before anything goes live.

No. OpenAI's help centre says custom MCP server connections are web only, and lists them for ChatGPT Business and Enterprise/Edu customers on ChatGPT web. Set the connector up on a laptop.

Not while approval is on. Every scheduled post waits in the client's Maxbound workspace until someone at the agency approves it, and the agency can keep approval switched on for as long as it wants.

Related posts

Explore more product news and best practices for teams building with Maxbound.

WhatsApp