Manage Facebook Page posts, comments, insights, and inbox conversations.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"facebook-pages": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-facebook-pages",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the get_page tool to get page details including id, name, about, category, fan_count, website, phone, emails, and link”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Automate your Facebook Page — manage posts, comments, conversations, media, and page insights from any AI agent.
Facebook Pages is Meta's platform for businesses, creators, and public figures to connect with their audiences at scale. This MCP server gives your agents full access to the Facebook Graph API v21.0: creating and scheduling posts, replying to comments and inbox messages, pulling engagement insights, and managing photos and videos.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-facebook-pages
| Tool | Description |
|---|---|
| get_page | Get page details: id, name, about, category, fan_count, website, phone, emails, link |
| get_page_insights | Get page-level metrics (impressions, engaged users, fans, views) with period and date range |
| get_follower_count | Get current follower/fan count via the page_fans insights metric |
| update_page_info | Update page about text, description, or website URL |
| list_posts | List page posts with engagement summaries (likes, comments, shares) |
| get_post | Get full post details by ID including story, likes, comments, and shares |
| create_post | Create a text post with optional link attachment; supports draft (published=false) |
| create_photo_post | Create a photo post by URL with an optional caption |
| delete_post | Permanently delete a post by ID |
| get_post_insights | Get engagement metrics for a post: impressions, engaged users, clicks |
| list_comments | List comments on a post with filter (toplevel/stream) and pagination |
| reply_to_comment | Reply to a comment with a message |
| delete_comment | Permanently delete a comment by ID |
| hide_comment | Hide or unhide a comment from public view |
| list_conversations | List page inbox conversations (inbox/other folder) |
| get_conversation | Get a conversation with all its messages |
| reply_to_conversation | Send a reply in an existing inbox conversation |
| list_photos | List photos published on the page with image URLs and metadata |
| list_videos | List videos on the page with title, description, duration, and creation time |
| get_media_insights | Get insights metrics for a photo or video (impressions, engaged users, clicks) |
| _ping | Validate credentials by fetching basic page identity (id + name) |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| FACEBOOK_PAGE_ACCESS_TOKEN | Yes | Page Access Token for the target Facebook Page | Meta Developer Docs — Page Access Token — Generate via Facebook Login OAuth flow or the Graph API Explorer at developers.facebook.com/tools/explorer |
| FACEBOOK_PAGE_ID | Yes | Numeric ID of the Facebook Page to manage (e.g. 123456789012345) | Found in your Page settings → About, or via GET /me/accounts with a User Access Token |
Your Page Access Token must include the following permissions:
pages_read_engagement — read posts, comments, insightspages_manage_posts — create and delete postspages_manage_engagement — reply to and hide commentspages_messaging — read and reply to inbox conversationspages_show_list — list managed pagesFACEBOOK_PAGE_ACCESS_TOKEN and FACEBOOK_PAGE_ID under Project → SecretsOnce added, every AI agent in your workspace can post to and monitor your Facebook Page automatically.
"Post an announcement to our Facebook Page: 'Excited to announce our new product launch!'"
"List the last 10 posts on our page and show me the engagement for each"
"Reply to all unanswered comments on our latest post with a thank-you message"
"Show me our page impressions and follower count for the past week"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-facebook-pages \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-FACEBOOK-PAGE-ACCESS-TOKEN: your-page-access-token' \
-H 'X-Mcp-Secret-FACEBOOK-PAGE-ID: 123456789012345' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"create_post","arguments":{"message":"Hello from Aerostack! Our AI agents can now post to Facebook Pages automatically."}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-facebook-pages
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Discover and invoke any MCP, Function, or Skill published to the Aerostack marketplace — the universal AI capability hub.
by @aerostack
Search indexes, manage records, browse data, and configure ranking in Algolia — AI-native instant search access.
by @aerostack
Query documents, run AQL, traverse graphs, and manage collections in your ArangoDB database — AI-native multi-model database access.
by @aerostack
Post, schedule, and analyze social media across 13 platforms — Facebook, Instagram, X, LinkedIn, TikTok, Bluesky, Threads, Reddit, Pinterest, YouTube, Telegram, Snapchat, Google Business.
by @aerostack
Manage projects, to-dos, messages, schedules, and campfire chats in Basecamp — AI-native project management.
by @aerostack
Run SQL queries, list datasets and tables, inspect schemas, and export results from Google BigQuery — AI-native data warehouse access.
Yes. The Facebook Pages MCP includes a create_post tool that lets Claude create posts in your Facebook Pages account from a plain-English prompt. You can also update and delete posts — no Facebook Pages UI needed.
Yes. The Facebook Pages MCP includes tools to list and retrieve posts from your Facebook Pages account. Claude can filter, sort, and summarize posts based on your instructions.
Yes. The Facebook Pages MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 20 Facebook Pages tools are available everywhere you connect it — install once on Aerostack.
Yes. The Facebook Pages MCP includes tools to update page info in your Facebook Pages account. Tell Claude what to change in plain English — it reads the current state and applies the update via the Facebook Pages API.