Guide
How to Let Claude or ChatGPT Post to Social Media for You
AI assistants can schedule social posts once they are connected to a social media MCP server. With Markaestro you add one server URL (https://markaestro.com/api/public/v1/mcp) to Claude, ChatGPT, or Cursor, sign in through your browser, and then ask the assistant to draft, schedule, and report on posts for one brand or all of them. No API key is pasted anywhere.
By Rodney SA, Founder, Markaestro · Updated
What You Need
- A Markaestro workspace with at least one brand and connected channels.
- An MCP-capable assistant: Claude (web, desktop, or Claude Code), ChatGPT with developer mode, Cursor, or another MCP client.
Connect Claude (Web or Desktop)
- Open Settings, then Connectors.
- Choose Add custom connector.
- Paste the server URL
https://markaestro.com/api/public/v1/mcp. - Sign in to Markaestro in the browser window that opens, and choose a workspace and one brand or All brands.
Connect Claude Code
Install the Markaestro plugin: claude plugin marketplace add markaestro/markaestro-agents, then claude plugin install markaestro@markaestro. Run /mcp to sign in.
Connect ChatGPT
- Turn on developer mode.
- Open Apps & Connectors and choose Create.
- Enter the server URL
https://markaestro.com/api/public/v1/mcpand choose OAuth. - Sign in, then scan tools.
Connect Cursor
Add {"mcpServers":{"markaestro":{"url":"https://markaestro.com/api/public/v1/mcp"}}} to .cursor/mcp.json, then sign in from Tools & MCP.
Steps for every client, including headless setups, are on Markaestro for AI agents.
Verify the Connection with a LinkedIn Draft
After signing in, try this with a brand that has a LinkedIn destination. It exercises the same hosted server from the Claude Code plugin or a connected chat.
Example prompt
List the brands I can access and let me choose one. Read its brand profile and LinkedIn destinations. Draft a LinkedIn post inviting customers to our Saturday open house. Save it as a draft and show me the brand, destination and post ID. Leave scheduling to me.
The assistant can use list_products, get_brand_profile, list_destinations and get_channel_rules, then call create_post without scheduledAt. Open the draft in Markaestro and check its brand, wording and destination. If the intended LinkedIn account is missing, connect it in Markaestro and list the destinations again.
Prompts That Work
- "Read our brand profile, then draft three LinkedIn posts about our new feature and save them as drafts."
- "Schedule this image to Instagram and Threads for Thursday at 9 a.m. my time, with a caption in our brand voice."
- "Which of last month's posts had the most saves on Instagram? Show the numbers."
- "When do our TikTok posts do best? Suggest times for next week."
Uploads, drafts, and scheduling happen through Markaestro, so everything the agent does shows up in your calendar for you to review.
What the Agent Can and Cannot Do
| Can | Cannot |
|---|---|
| Upload media, create drafts, schedule and update posts | Delete published posts |
| Read analytics and brand profiles | Change billing, team, API keys, or settings |
| Preview and create Evergreen queues (activation needs your confirmation) | Connect or disconnect social accounts |
The server tells agents to ask before publishing anything public immediately, and a connection can be limited to one brand.
Frequently Asked Questions
Does this cost extra?
No. The MCP server and API are on every Markaestro plan; plans start with a 7-day free trial.
Is it safe to let an AI post for my brand?
Start with drafts: ask the agent to save posts as drafts and review them in the calendar. Scope the connection to one brand, and remember agents cannot delete published posts or change settings.
What is MCP?
The Model Context Protocol is an open standard that lets AI assistants use outside tools. See the glossary entry.
Sources
Rodney SA, Founder, Markaestro
Founder of Markaestro, the social publishing platform for people who market more than one brand.