{"slug": "how-to-connect-claude-to-social-media", "title": "How to connect Claude to social media", "summary": "Claude can now schedule and publish social media posts through SchedPilot's MCP server, giving users control over posts via a calendar approval system. The integration works with Claude Desktop and Claude Code, requiring a SchedPilot API token and Node.js 18+. Users can manage accounts, create posts, upload media, and view analytics through natural language commands.", "body_md": "# How to connect Claude to social media\n\nClaude is great at writing posts — but with one quick setup, it can actually *schedule and publish* them across your social accounts too. This guide shows you exactly how to connect Claude to your social media in about two minutes, using SchedPilot’s MCP server.\n\n**How it works:** You add SchedPilot’s MCP server to Claude. Claude then gets tools like “create a post” and “read analytics,” so you can say\n\n*“schedule this to X and LinkedIn for 9am tomorrow”*and Claude does it — with every post held in your calendar for approval.\n\nIn this guide\n\n## What you’ll need\n\n| Requirement | Notes |\n|---|---|\n| Claude Desktop or Claude Code | Also works with Cursor, Windsurf, Hermes, and any MCP client. |\n| Node.js v18 or later | The MCP server runs via `npx` . Check with `node -v` . |\n| A SchedPilot account with API access | API & MCP access is on the\n|\n\n## Step 1: Get your SchedPilot token\n\n[app.schedpilot.com](https://app.schedpilot.com)and open\n\n**API Access**.\n\n`smm_xxxxxxxxxxxx`\n\n. You’ll paste it into Claude’s config next.## Step 2: Add SchedPilot to Claude\n\nPick the app you use.\n\n### Claude Desktop\n\n**Settings → Developer → Edit Config**(this opens\n\n`claude_desktop_config.json`\n\n).\n\n```\n{\n  \"mcpServers\": {\n    \"schedpilot\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"schedpilot-mcp\"],\n      \"env\": { \"SCHEDPILOT_TOKEN\": \"smm_your_key\" }\n    }\n  }\n}\n```\n\nThe config file lives here if you’d rather open it directly:\n\n**macOS:**`~/Library/Application Support/Claude/claude_desktop_config.json`\n\n**Windows:**`%APPDATA%\\Claude\\claude_desktop_config.json`\n\n**Fully quit and reopen Claude Desktop.** Then look for the\n\n**🔧 tools icon** in the chat input bar — click it and you should see the SchedPilot tools listed.\n\n### Claude Code\n\nOne command adds it:\n\n```\nclaude mcp add schedpilot \\\n  --env SCHEDPILOT_TOKEN=smm_your_key \\\n  -- npx -y schedpilot-mcp\n```\n\nThen run `/mcp`\n\ninside Claude Code to confirm the SchedPilot server is connected.\n\n## Step 3: Test it\n\nAsk Claude to do something real:\n\n```\nList my connected social accounts, then schedule this post to X\nfor tomorrow at 9am: \"Big update dropping this week 👀\"\n```\n\nClaude will call SchedPilot’s tools, schedule the post, and it’ll appear in your SchedPilot calendar ready for approval. That’s it — Claude is now connected to your social media.\n\n## What Claude can now do\n\nConnecting SchedPilot gives Claude six tools:\n\n`get_accounts`\n\n— list your connected social accounts.`create_post`\n\n— draft and schedule a post to one or many networks.`upload_media`\n\n— attach an image or video from a URL.`list_posts`\n\n— review scheduled and published posts.`delete_post`\n\n— remove a scheduled post.`get_analytics`\n\n— read a post’s impressions, likes, and engagement.\n\n## Example prompts to try\n\n- “Plan a week of LinkedIn posts about our launch and schedule them for 9am each weekday.”\n- “Turn this blog post into an X thread and schedule it for Thursday at 2pm.”\n*(paste the post)* - “What were my best-performing posts last week?”\n- “Schedule the same announcement to X, LinkedIn, and Threads for tomorrow morning.”\n\n## Is it safe to let Claude post for you?\n\nYes, for two reasons. SchedPilot publishes through each platform’s **official API**, so your reach is never at risk. And every post Claude creates lands in your **calendar for approval** before it goes live — Claude drafts and schedules, but you keep the final say. Learn more about [using AI agents for social media safely](https://schedpilot.com/blog/ai-agents-social-media-management/).\n\n## Troubleshooting\n\n**No 🔧 tools icon?** Make sure you*fully quit*Claude Desktop (not just closed the window) and reopened it. Double-check the JSON is valid — a stray comma will stop it loading.**“Command not found” / server won’t start?** Confirm Node.js 18+ is installed (`node -v`\n\n). The server runs through`npx`\n\n.**Auth errors?** Re-copy your`smm_`\n\ntoken from API Access — a truncated key is the usual cause.**Tools appear but nothing schedules?** Make sure you’ve connected at least one social account in SchedPilot first.\n\n## Frequently asked questions\n\n## Can Claude post to social media?\n\nYes — once you connect SchedPilot’s MCP server, Claude can draft, schedule, and manage posts across your connected social accounts, with a human approval step before anything publishes.\n\n## Which Claude apps support this?\n\nClaude Desktop and Claude Code, plus other MCP clients like Cursor, Windsurf, and Hermes. The same SchedPilot MCP server works with all of them.\n\n## Do I need to know how to code?\n\nNo. Setup is pasting a small config block (or running one command in Claude Code). After that, you just talk to Claude in plain language.\n\n## What platforms can Claude post to?\n\nAll 9 SchedPilot networks: Instagram, X (Twitter), LinkedIn, TikTok, Threads, Facebook, YouTube, Pinterest, and Bluesky.\n\n## Is my token safe?\n\nYour token stays in your local Claude config and is sent only to SchedPilot’s API over HTTPS. You can revoke it anytime from API Access.\n\n## Which SchedPilot plan do I need?\n\nMCP and API access are available on the Platinum plan. See [pricing](https://schedpilot.com/pricing/).\n\n### Connect Claude to your social media\n\nAdd SchedPilot’s MCP server and let Claude schedule across 9 networks in plain language — with a human approval step built in.", "url": "https://wpnews.pro/news/how-to-connect-claude-to-social-media", "canonical_source": "https://schedpilot.com/how-to-connect-claude-to-social-media/", "published_at": "2026-07-06 06:20:08+00:00", "updated_at": "2026-07-07 00:34:10.619362+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "ai-agents"], "entities": ["Claude", "SchedPilot", "X", "LinkedIn", "Threads", "Node.js", "Cursor", "Windsurf"], "alternates": {"html": "https://wpnews.pro/news/how-to-connect-claude-to-social-media", "markdown": "https://wpnews.pro/news/how-to-connect-claude-to-social-media.md", "text": "https://wpnews.pro/news/how-to-connect-claude-to-social-media.txt", "jsonld": "https://wpnews.pro/news/how-to-connect-claude-to-social-media.jsonld"}}