# How to schedule social media posts with MCP > Add DunSocial's hosted MCP URL to Claude, ChatGPT, Cursor, Codex, Gemini or Grok, approve OAuth, draft in your voice & schedule with human confirm. - Published: 2026-09-29 - Last updated: 2026-09-29 - Author: Sanju (Founder & CEO @ DunSocial) - Topics: mcp, how-to --- To schedule social media posts with MCP, add DunSocial's hosted MCP URL (`https://api.dunsocial.com/api/mcp`) to your AI assistant, approve OAuth in the browser, verify the workspace, then ask the assistant to draft, validate & schedule. You confirm the copy, accounts, time & timezone before anything is saved to the calendar. The steps are the same in every client. Only the settings screen where you paste the URL changes. DunSocial's hosted MCP exposes **53 tools** across posts, drafts, memory, media, workspaces & personalization, included in the **$20/mo** or **$192/yr** plan. Product setup lives on [/mcp](/mcp). This page is the hub: the shared steps first, then a short section per client with a link to its full walkthrough. ## What MCP is The [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) is an open standard that lets an AI assistant call tools on another service. A social media MCP server turns "schedule this for Tuesday at 9am" into real tool calls against your scheduler: list accounts, validate the post, schedule it. Without MCP, the assistant can only write text for you to copy & paste. ## The steps, in any MCP client 1. **Add the hosted MCP URL.** Paste `https://api.dunsocial.com/api/mcp` into your client's custom connector or MCP server settings. In DunSocial, Settings → MCP shows the same URL. 2. **Approve OAuth in the browser.** The client opens DunSocial, you sign in, pick a workspace & approve the scopes the assistant needs. No API key or token to paste. 3. **Verify the workspace.** Ask for a read-only list of connected accounts & the workspace name before drafting. A wrong workspace means a wrong brand calendar. 4. **Draft in your voice with memory.** The assistant can read your saved voice (personalization) & search AI Memory for product facts, so drafts start from what you told DunSocial once, not from a blank prompt. 5. **Validate.** `validate_post` dry-runs the same checks as scheduling & publishing, per destination account, without writing anything. If it returns issues, the assistant fixes them & validates again. 6. **Schedule with human confirmation.** The assistant shows copy, destinations, time & timezone. You confirm, then it calls `schedule_post`. Publish-now tools are flagged as requiring your interaction, & AI-written work waits for a human. Scheduled posts land on the same calendar as the web app, [CLI](/cli) & [API](/api), tagged with an MCP source. Live networks: X, LinkedIn, Instagram, Threads, Bluesky, Reddit, Pinterest, YouTube Shorts, Discord, & Slack, with TikTok & Facebook Pages in limited beta. ## Setup by client The URL & OAuth flow never change. Pick your client for the exact screens. ### Claude Add a custom connector under Settings → Connectors on Claude.ai, Claude Desktop or Claude mobile. Full walkthrough: [how to schedule social media posts from Claude with MCP](/blog/schedule-social-posts-from-claude-mcp). ### ChatGPT Create a custom MCP connector in ChatGPT connector settings & choose OAuth, not a pasted token. Full walkthrough: [how to schedule social media posts from ChatGPT with MCP](/blog/schedule-social-posts-from-chatgpt-mcp). Using both? See [connecting DunSocial MCP to Claude or ChatGPT](/blog/connect-dunsocial-mcp-to-claude-or-chatgpt) & [scheduling from Claude or ChatGPT](/blog/schedule-social-posts-from-claude-and-chatgpt). ### Claude Code & Cursor Claude Code takes one `claude mcp add --transport http` command. Cursor takes the same URL under `mcpServers`. Full walkthrough: [connect DunSocial MCP to Claude Code or Cursor](/blog/connect-dunsocial-mcp-to-claude-code-or-cursor), plus the [Cursor & coding agents roundup](/blog/best-ai-social-media-scheduler-for-cursor-agents). ### Codex Add the URL as a Streamable HTTP server with `codex mcp add` or in `~/.codex/config.toml`, then authenticate. Full walkthrough: [how to schedule social media posts from Codex with MCP](/blog/schedule-social-posts-from-codex-mcp). ### Any coding agent For release posts shipped from a repo, keep drafting & publishing as separate decisions. See [schedule or publish social posts from a coding agent with MCP](/blog/schedule-or-publish-social-posts-from-a-coding-agent-with-mcp). ### Gemini Gemini CLI adds the server with `gemini mcp add --transport http` & handles OAuth discovery. Full walkthrough: [how to schedule social media posts from Gemini with MCP](/blog/schedule-social-posts-from-gemini-mcp). ### Grok Add a custom connector in Grok chat, or once at grok.com/connectors for Grok Bot agents. Full walkthrough: [how to schedule social posts from Grok with MCP](/blog/schedule-social-posts-from-grok-mcp). ## A copy-paste prompt Paste this after OAuth finishes. It walks the whole loop & stops for your confirmation. Swap LinkedIn & X for any connected network: X, LinkedIn, Instagram, Threads, Bluesky, Reddit, Pinterest, YouTube Shorts, Discord, or Slack (TikTok & Facebook Pages are in limited beta). Reddit, Instagram, Pinterest, Discord & Slack have dedicated tools, so the assistant picks the right one. ## Why DunSocial for MCP scheduling - **Browser OAuth, no token paste.** One URL works in every client, & you revoke a connection from Settings → MCP without changing your password. - **53 tools on the base plan.** Posts, threads, drafts, memory, media, workspaces & personalization, with no developer add-on. - **Memory & voice built in.** Drafts pull saved facts & your voice profile, so the tenth post sounds like the first. - **Validate before schedule.** A dry run catches account & content issues before a post reaches the calendar. - **One calendar for everyone.** MCP, web app, CLI & API all write to the same workspace a human reviews. Comparing vendors? See [best social media MCP servers that can actually publish](/blog/best-social-media-mcp-servers-2026). Start a 14-day trial, add `https://api.dunsocial.com/api/mcp` to the assistant you already use, & schedule your first post from chat today. $20/mo flat or $192/yr, with extra seats at $8/mo. ## FAQ ### How does sign-in work when you schedule posts with MCP? DunSocial's hosted MCP uses browser OAuth. You paste the URL, sign in, pick a workspace & approve scopes. The client never needs an Authorization header or a copied API key. ### Which AI assistants can schedule posts through DunSocial MCP? Any client that supports remote MCP servers with OAuth. That includes Claude, ChatGPT, Claude Code, Cursor, Codex, Gemini CLI & Grok. Each one uses the same URL & drives the same workspace calendar. ### Is DunSocial MCP included? Yes. All 53 tools are part of the standard plan at $20/mo or $192/yr, with a 14-day trial & no card required. One seat is included & extra seats are $8/mo. ### Can I review before go-live? Yes. The assistant shows copy, accounts, time & timezone, & you confirm before it schedules. Publish-now tools are flagged to the client as requiring your interaction, & AI-written work waits for a human before it goes out. ### Where do my social accounts get connected? Once, in the DunSocial web app. After that, every MCP client uses the accounts already in the workspace, so Claude, ChatGPT or Cursor can list, validate & schedule to them without a separate login per network. ## Sources - [Model Context Protocol introduction](https://modelcontextprotocol.io/docs/getting-started/intro) - [DunSocial MCP](/mcp) (hosted URL, OAuth, 53 tools, plan) --- ## About this document This is the Markdown representation of https://www.dunsocial.com/blog/how-to-schedule-social-media-posts-with-mcp. The HTML version of the same page is at the same URL. You can also request Markdown from any page by sending `Accept: text/markdown`. Machine-readable summary of the whole site: https://www.dunsocial.com/llms.txt ## Company - Product: DunSocial, https://www.dunsocial.com - Legal entity: THISUX PRIVATE LIMITED, Chennai, Tamil Nadu, India - Support: support@dunsocial.com - Open the app: https://app.dunsocial.com/login