# Facebook MCP Server: Post to Facebook Pages from Claude or ChatGPT **Source:** https://posteverywhere.ai/mcp/facebook --- Meta Graph API # Facebook MCP Server **PostEverywhere runs a hosted MCP server at `https://mcp.posteverywhere.ai`, and Facebook is one of the 11 platforms it publishes to.** A Facebook MCP server lets an AI assistant publish to your Facebook Pages through the Meta Graph API, so scheduling a post becomes something you describe rather than something you click. Connect the Page once and the assistant handles the rest. Facebook is the most forgiving platform we support for programmatic posting, which makes it a good first connection. It accepts text-only posts, link posts and media, and it supports three formats: a standard Post, a Reel and a Story. That flexibility is why Facebook is usually the platform people automate first. It is included on every plan from [$29/mo](https://posteverywhere.ai/pricing), alongside the [REST API](https://posteverywhere.ai/social-media-api). If you would rather schedule Facebook from a dashboard, that is our [Facebook scheduler](https://posteverywhere.ai/facebook-scheduler). ## Connect it to your assistant One URL, no separate Facebook credentials to manage. Connect the server once and every platform you have authorised, including Facebook, becomes available to the assistant. MCP server `https://mcp.posteverywhere.ai`CopyIn your browserIn your terminalRun locallyThe easiest way. No terminal, no API key to copy. Shown here in Claude Desktop. - 1Open Connectors and click AddIn Claude, go to Settings then Connectors and click the + to add a custom connector. - 2Paste the server URLName it PostEverywhere and paste https://mcp.posteverywhere.ai. No client ID or secret needed. - 3Click ConnectPostEverywhere shows up in your connector list. Hit Connect to start the sign-in. - 4Approve accessReview what the agent can do, then Approve. This creates a revocable key for you, nothing to copy or paste. - 5All 33 tools, readyClaude can now schedule, retry, generate captions, read analytics, and manage webhooks across 11 platforms. - 6Ask your agent to postTry "connect to PostEverywhere" or "schedule this to LinkedIn for 9am." It is live. ## What an assistant can do on Facebook ### Post, Reels and Story formats All three are available as an explicit contentType, so a vertical video can go out as a Reel or a Story depending on what you ask for. ### Text-only posts work Unlike Instagram, Facebook accepts a post with no media, so a quick text update needs no image. ### Link posts with previews Share a URL and Facebook builds its own preview card, so announcements and blog shares need nothing extra. ### Draft for approval Hold Page posts for a human to read before they reach followers. ## Facebook post formats Facebook is one of the three platforms where the format is an explicit choice rather than something inferred from the media. The assistant sets it per post, so you can name the format you want in plain language. PostReelsStoryPassed as `contentType` inside `platform_content.facebook` when the assistant calls `create_post`. ## What you actually type No commands or syntax. You describe the outcome and the assistant calls the tools: “Write a Facebook Page post announcing our new MCP server, keep it under 120 words, include the link to posteverywhere.ai/mcp, and schedule it for Friday 10am Sydney time.” ## Facebook specifics worth knowing ### Pages, not personal profiles Meta's API allows publishing to Pages you administer, not to personal timelines. This is a Meta platform rule that applies to every scheduling tool, not a PostEverywhere limitation. ### Native media outperforms link posts Facebook's ranking favours native image and video posts over bare link posts. If reach matters, attach media and put the link in the copy. ### Page access needs admin rights Connecting a Page requires an account with admin permissions on it. Once connected, PostEverywhere manages token refresh. ## Facebook MCP server FAQs ### What is a Facebook MCP server? An MCP server that exposes Facebook publishing as tools an AI assistant can call, so Claude or ChatGPT can schedule Page posts for you. PostEverywhere publishes through the official Meta Graph API. ### Can it post to my personal Facebook profile? No. Meta's API permits publishing to Pages you administer, not personal timelines. This applies to every scheduling tool, not just PostEverywhere. ### Can it post Facebook Reels and Stories? Yes. Post, Reels and Story are all available as explicit formats, so you state the one you want in the prompt. ### Do Facebook posts need an image? No. Facebook accepts text-only posts, unlike Instagram. Attaching native media usually gets better reach than a bare link post. ### How much does it cost? Included on every plan: Starter $29/mo, Growth $39/mo, Pro $79/mo, each with a 7-day trial. A card is required and there is no free plan. ## Publish to Facebook from your assistant The hosted MCP server, the REST API and all 33 tools are included on every plan. Starter is $29/mo with a 7-day trial; a card is required and there is no free plan. [See pricing](https://posteverywhere.ai/pricing)[All 33 tools on the server](https://posteverywhere.ai/mcp) ## MCP servers for the other platforms The same server publishes to all 11. Connect once and every authorised account is available. [LinkedIn](https://posteverywhere.ai/mcp/linkedin)[Discord](https://posteverywhere.ai/mcp/discord)[YouTube](https://posteverywhere.ai/mcp/youtube)[Instagram](https://posteverywhere.ai/mcp/instagram)[X (Twitter)](https://posteverywhere.ai/mcp/x)[Telegram](https://posteverywhere.ai/mcp/telegram)[TikTok](https://posteverywhere.ai/mcp/tiktok)[Threads](https://posteverywhere.ai/mcp/threads)[Pinterest](https://posteverywhere.ai/mcp/pinterest)[Bluesky](https://posteverywhere.ai/mcp/bluesky)Related reading: [which social media tools have an MCP server](https://posteverywhere.ai/blog/social-media-mcp-servers), [the AI agents we tested](https://posteverywhere.ai/blog/best-ai-agents-for-social-media) and [PostEverywhere for AI agents](https://posteverywhere.ai/agents).