MCP connector

Facebook MCP server

Publish to your Facebook Page from Claude or ChatGPT: posts, photos, video, Reels, and Stories.

This is the posterly MCP server, used for Facebook. The same connection works from Claude, ChatGPT, Cursor, and other MCP clients. It is not a separate Facebook-only download.

What you can do on Facebook

Connect a Facebook Page and your AI client can publish text posts, images, videos, image carousels, Reels, Stories, and cover photos to it. Text posts can use a styled background, each post can go out as a regular post, a Reel, or a Story, and posts can run up to 63,206 characters, so long announcements are no problem.

A few rules save you a retry. Facebook carousels take images only. Reels must be 90 seconds or shorter, so send longer clips as a regular video. Stories take exactly one image or video, and a cover photo takes exactly one image. Reels can use a custom cover image.

The same connection reads your Page analytics. On the Pro plan or higher it also reads Page comments and Page DMs, so Claude can list what came in, draft answers, and send them once you approve the preview. Facebook Pages connected before 5 August 2026 need to be reconnected once before comments and DMs appear.

  • Text posts
  • Images
  • Video
  • Multi-image
  • Stories
  • Custom cover
  • Analytics
  • Comments and DMs

Post types: text, image, video, carousel, reel, story, cover photo. Analytics can be read for this platform. On the Pro plan or higher, the inbox tools can read and reply to comments and DMs.

Tools

These are the tools your AI client uses for Facebook. Ask it to call list_platforms with view=schema and the account_id before it sets anything specific to Facebook.

Account and connection

  • whoamiWho am I

  • list_accountsConnected accounts

  • list_platformsPlatforms

  • create_connect_sessionStart a connect session

Posts

  • validate_postValidate a post

  • create_postCreate a post

    Show the caption, account, and time, then wait for confirmation before confirm=true.

  • create_posts_batchCreate posts in bulk

    1 to 25 posts in one confirmed request.

  • update_postEdit a post

    Show the caption, account, and time, then wait for confirmation before confirm=true.

  • list_postsPosts

  • get_postOne post

  • delete_postDelete posts

    Live removal needs an eligible connection and confirm_published. A refusal keeps the posterly record.

  • find_available_slotFind a free slot

  • generate_captionsGenerate captions

Media

  • upload_mediaUpload media

    Hosted requests are about 4MB, so this path is for small files. Large files use create_signed_upload or create_media_drop.

  • create_signed_uploadSigned upload link

  • create_media_dropMedia drop link

  • list_mediaMedia library

Analytics

  • list_analyticsAnalytics

    Includes: Account analytics, Post analytics, Post insights.

Inbox comments and DMs (Pro plan or higher)

  • list_commentsComments

    Includes: List comments, One comment with its replies.

  • manage_commentManage comments

    Includes: Reply to a comment, Hide or mark read, Delete a comment.

  • list_conversationsConversations

    Includes: List conversations, One conversation with its messages.

  • manage_conversationManage conversations

    Includes: Send a DM, Sync the inbox.

How to connect

  1. Add the hosted server in Claude, ChatGPT, Cursor, or another MCP client. Server URL: https://www.poster.ly/api/mcp. Sign in with posterly OAuth and press Allow. Use the www host. In ChatGPT, write actions need a Business, Enterprise, or Edu plan.
  2. Or, in a client that can run a local process (Cursor, Claude Code, Windsurf, and similar), use npx -y posterly-mcp-server@latest with a POSTERLY_API_KEY placeholder in that client's MCP config.
  3. Call whoami and list_accounts so you know which workspace the client is using.
  4. Connect Facebook with the method below, then call list_platforms with view=schema and the account_id.

Meta

Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.

  • Connects Facebook Pages and linked professional Instagram accounts.
  • Instagram collaborator invitations require this Meta-linked connection and the corresponding publishing permission.
Connect Meta in the dashboard

Facebook Pages

Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.

  • Connects Facebook Pages without importing linked Instagram accounts.
Connect Facebook Pages in the dashboard

Example prompts

  • Post this announcement to our Facebook Page tomorrow at 10am as a text post with a styled background.
  • Schedule this 40 second clip as a Facebook Reel for Saturday morning and use this image as the cover.
  • Show me the unread comments on our Facebook Page from this week and draft a friendly reply to each one.

Facebook limits

Caption or text
63,206 characters.
Media count
Up to 10 media items.
Platform rule
Facebook carousels are images only. Reels must be 90 seconds or shorter.

Request rates depend on your plan. The posterly MCP page lists them.

Pricing

API and MCP access is an add-on to any posterly plan. Starter plus API is $10 a month, charged now with no free trial on this checkout.

Get Starter + API · $10/moSee every plan

FAQ

What is the Facebook MCP server?

It is the posterly MCP server, not a separate product. Connect it once and the same connection covers Facebook and 17 other platforms, from Claude, ChatGPT, Cursor, and other MCP clients.

How do I connect Facebook?

Add the hosted server at https://www.poster.ly/api/mcp and sign in with posterly, or run npx -y posterly-mcp-server@latest in a client that can start a local process. Meta: Ask your AI client to start a connection, open the link it gives you, and approve access on the platform. Facebook Pages: Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.

How long can a Facebook Reel be?

A Reel must be 90 seconds or shorter. For anything longer, ask for a regular Facebook video instead and keep the Reel for short vertical clips.

Can the Facebook MCP server read and answer Page DMs?

Yes, on the Pro plan or higher. list_conversations shows Page DMs and manage_conversation sends a reply once you approve the preview, within Meta's 24-hour messaging window. Comments work through list_comments and manage_comment. Pages connected before 5 August 2026 need one reconnect first.

Keep reading