Free Facebook MCP: No-Code Setup

  • Free forever plan: unlimited connected accounts, up to 30 days of history (15 days in AI chats) and 100 automation credits a month.
  • Official Graph API: sign in with Facebook and tick your Pages. No developer app, no Page access token to copy.
  • Run your Facebook Page end to end: posts, Reels, followers, reviews, publishing, comments and the inbox.
  • Safe by default: posts, replies and deletes wait for your approval.
Try free

What is a Facebook MCP server?

A Facebook MCP server lets an AI assistant like Claude or ChatGPT reach your Facebook data through the Model Context Protocol (MCP). You ask in plain language, and the assistant calls the Facebook Graph API for Page posts, Reels, followers, reviews, comments and the inbox.

  • Quick setup: paste https://mcp.portermetrics.com/mcp into Claude, ChatGPT or Cursor and sign in with your Porter account. Full steps
  • Works in: Claude, ChatGPT, Claude Code, Cursor, VS Code and Codex
  • Data: posts, Reels, followers, reach and engagement for every Page you manage
  • Changes: posts, comment replies, inbox messages and deletes, each after your approval
  • Price: free plan, paid plans from $15 per account a month
  • Official Facebook server: Meta’s MCPs cover ads, developer apps and WhatsApp, not organic Page posts
Use cases

Facebook MCP use cases

Porter Metrics connects your Facebook Page to Claude, ChatGPT and other AI clients through one Facebook MCP server. Ask which posts earned shares, schedule Friday’s post or answer last night’s comments, all from the chat.

Reports

Analytics

  • Reels and videos: Reel views and Reel post video avg time watched next to Post average time video viewed for regular videos.
  • Followers: Page new followers and Page new unfollows by week, with the net change and Page total followers.
  • Views and viewers: Page total impressions and Total reach, the numbers Business Suite now calls Views and Viewers.
  • Reviews: Review rating, Review text and Review created date for every recommendation your Page gets.

Every metric and dimension is in the Facebook Insights fields list. For a ready-made view, open the free Facebook Insights dashboard templates.

Comments and inbox

  • Read: every comment on a post, newest or oldest first.
  • Hide or unhide: spam and off-topic comments, without deleting the thread.
  • Inbox: read Page conversations and reply inside Meta’s 24-hour window, when your connection includes messaging.

What stays in Facebook

  • Boosts and ads: you boost posts in Facebook. Paid campaigns go through the Meta Ads MCP.
  • Page settings: you change roles, About details and buttons in Facebook.
  • Personal profiles and Groups: Porter works with Facebook Pages you manage.
  • Marketplace: listings and buyers live in Facebook’s Marketplace tab.

Research

  • Competitor Pages: followers, posts and engagement per post for any public Page, through the Facebook Public Data connector for Claude.
  • Benchmarks: your reactions, comments and shares per post next to the Pages you watch.
  • Page search: find a public Page by name or keyword, then compare it.

Management

  • Top posts: ranked by Post engagements, Post reactions, Post shares and Post Clicks, so you see what people acted on.
  • How people feel: Post actions: Love, Post actions: Like and Post actions: Anger for every post, plus the first comments.
  • Text, link and photo posts: Claude prepares the post, and Porter publishes it once you approve.
  • Scheduled posts: pick the day and hour, and Facebook publishes it then. Claude can also list what’s already scheduled.
  • Photos and videos: upload a file from your computer or a public link, then attach it to a post.
  • Edits: change the text of a published post or hide it from your Page.
  • Reply: answers drafted in the chat and posted as your Page after you say yes.
  • Delete: comments, once you confirm, and edit the ones your Page wrote.
  • Reels and Stories publishing: you post them from Facebook or Business Suite as usual. Porter still reads your Reels and their results.

Example answer

Demo data, from a fictional Page. Prompt: “Show my Page posts from the last 30 days with Total reach, Post engagements and Post shares, with the engagement rate for each.”

PostTypeTotal reachPost engagementsPost sharesEngagement rate
Reel · Store openingReel38,4002,9504127.7%
Photo album · Event recapPhoto12,9001,180969.1%
Link · Holiday hoursLink9,700240122.5%
Video · How it’s madeVideo21,6001,6101887.5%

Link posts reach people but rarely get engagement, so Claude suggests posting the holiday hours as a photo next time.

Reference

Facebook MCP server reference

One MCP server: Porter connects Facebook Pages to the AI clients, fields, metrics and workflows social media marketers already use. The same server URL works in Claude, ChatGPT and any MCP client that supports remote servers. Porter refreshes Page data once a day, and Claude reads posts, comments and the inbox live when you ask.

Facebook objects

Page objects: Pages · posts · scheduled posts · photos · videos · Reels · comments · inbox conversations · reviews

Facebook metrics

Followers: Page total followers · Page new followers · Page new unfollows

Views: Page total impressions · Total reach · Page views · Page video views

Engagement: Page Engagements · Post engagements · Post reactions · Post Comments Count · Post shares · Post Clicks

Reactions: Post actions: Like · Post actions: Love · Post actions: Anger

Reels and video: Reel views · Reel post video avg time watched · Post average time video viewed · Post video organic views to 95%

Porter has 240+ Facebook Page fields. Each one is in the full Facebook Insights field reference.

Dimensions

Posts: Post Date · Post type · Post message · Post link to · First 10 Post Comments

Reels and reviews: Reel description · Reel length · Review rating · Review text

Audience and time: Page name · Country name · City · Date · Week · Month · Hour of day

Security and trust

Safety and security

Porter’s Facebook MCP reads first, works through Meta’s official Graph API and asks before anything appears on your Page. Reporting, publishing, comment replies and inbox messages are separate actions. An AI client working through Porter never needs your Facebook password or a Page token, and nothing posts until you approve it.

Reporting first

Ask about posts, Reels, followers and reviews without writing anything back. A report can’t publish a post or touch a comment.

Reporting priced per account

Reporting is billed per connected Facebook Page. One more question about the same Page adds nothing to the bill.

Official API, no Page token

Porter connects through Meta’s Graph API with Facebook Login and resolves each Page’s access itself. You never copy a token from Graph API Explorer or paste it into a config file.

Permissions you can see

Reports use read_insights and pages_read_engagement. Publishing, comments and the inbox add pages_manage_posts, pages_manage_engagement and pages_messaging, as Meta’s permissions reference describes. You grant them on Meta’s consent screen, Page by Page.

Posts and replies after you approve

Claude shows you the post, the time it goes out or the reply first. Porter publishes it only after you say yes.

Inbox replies inside Meta’s window

Page inbox replies go out within 24 hours of the person’s last message, the window Meta allows for standard replies. Claude shows each message before it sends.

Permanent actions flagged

Publishing a post, deleting a post, posting a comment or reply, deleting a comment and sending an inbox message can’t be undone through the API. Claude asks before each one, so hide rather than delete when you might want it back.

Revoke access anytime

Disconnect Porter from your connection settings, or remove it in Facebook under Business Integrations. Access lives in your approved Meta connection, never in a token file on someone’s laptop.

Setup

How to set up the Facebook MCP server

Porter’s Facebook MCP uses the same server URL in every AI client, and each client has its own place to paste it. Claude takes it as a plugin or a custom connector. ChatGPT takes it through the Porter Metrics app or a custom MCP server, and both reach the same Facebook Pages.

https://mcp.portermetrics.com/mcp

What you need

  • A Facebook profile that manages the Page: the person who connects needs a Page role that can view insights.
  • A Page with 100+ likes for insights: smaller Pages still connect for posting and comments.
  • Permissions on Meta’s consent screen: tick each Page Claude should reach.

How to install Facebook MCP in Claude

  1. Open claude.ai and go to Settings → Connectors.
  2. Click Add custom connector.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp.
  4. Click Add, then sign in with your Porter account and approve access.
  5. Connect Facebook when Porter asks: sign in with Facebook.
  6. Ask a Page question, like “Which of my posts got the most shares this month?”

On Team and Enterprise plans, an owner adds the connector first. Anthropic’s custom connector guide covers the same steps.

Watch the Claude setup demo

How to install Facebook MCP in ChatGPT

ChatGPT has two routes to the same data. The Porter Metrics app in ChatGPT’s app directory works on any plan with apps. The Porter MCP gets every new tool the day Porter ships it, on Business, Enterprise and Edu workspaces.

Porter Metrics app: in ChatGPT, open Apps, search “Porter Metrics”, click Connect and sign in with your Porter account, then connect Facebook: sign in with Facebook.

Porter MCP:

  1. Open ChatGPT on the web and go to Plugins.
  2. Click +, then Add custom MCP server.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp under Connection.
  4. Choose OAuth, tick “I understand and want to continue” and click Create as a plugin.
  5. Sign in with your Porter account.

Pro accounts can add it with read access only, per OpenAI’s custom MCP server guide.

The Facebook Insights connector for ChatGPT page covers the ChatGPT side in full.

Watch the ChatGPT setup demo

How to install Facebook MCP in Claude Code, Cursor, VS Code and Codex

Pick your coding agent. Each one uses the same server URL and a Google sign-in, so no API key or credentials file sits in a config.

  1. Add Porter’s plugin in Claude Code. It installs the Porter connector and Porter’s skill in one step.
    /plugin marketplace add portermetrics/porter /plugin install porter-metrics@portermetrics
  2. Ask for your data. The first time, your browser opens: sign in with the Google account you use in Porter.
  3. No plugins? Add the server directly instead:
    claude mcp add --transport http porter https://mcp.portermetrics.com/mcp
  4. Check: /mcp shows porter as connected. Ask: “Which Facebook accounts can you see?”
  1. Open Cursor Settings → Tools & Integrations and click New MCP Server. Cursor opens mcp.json.
  2. Paste this and save.
    { "mcpServers": { "porter": { "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Click Connect next to porter and sign in with the Google account you use in Porter.
  4. Check: porter shows a green dot in Tools & Integrations. Open an Agent chat. Ask: “Which Facebook accounts can you see?”
  1. Open the Command Palette (Ctrl/Cmd+Shift+P) and run MCP: Add Server → HTTP.
  2. Paste https://mcp.portermetrics.com/mcp, name it porter and choose Global. Or add it to .vscode/mcp.json:
    { "servers": { "porter": { "type": "http", "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Allow the sign-in prompt and sign in with the Google account you use in Porter.
  4. Check: open Copilot Chat in Agent mode; Porter’s tools appear under the tools icon. Ask: “Which Facebook accounts can you see?”
  1. Add Porter from your terminal.
    codex mcp add porter --url https://mcp.portermetrics.com/mcp
  2. Sign in. Your browser opens: sign in with the Google account you use in Porter.
    codex mcp login porter
  3. Check: codex mcp list shows porter as logged in. Start codex. Ask: “Which Facebook accounts can you see?”

The same URL works in Windsurf, Cline, Zed and any client that supports remote MCP servers over HTTP.

Add Porter’s skill

Porter’s skill teaches Claude which Porter tools to call for each Facebook task, so answers need fewer retries. In claude.ai, download https://mcp.portermetrics.com/skill.zip and upload it in Settings → Capabilities → Skills. In Claude Code, Porter’s plugin adds it for you, and other agents can run npx skills add portermetrics/porter.

Test the connection

Paste this into a new chat. It only reads data.

Use Porter only. List the Facebook Pages I've connected, then show Page total followers and Page Engagements for each over the last 7 days. Say so if an account returns no data.

Guides and videos

Prompts

Facebook MCP prompts

Copy a prompt into Claude or ChatGPT, then change the dates or thresholds to fit your account. Every change waits for your approval.

Reporting prompts

Top posts

For posts published last month, show Post Date, Post type, the first 80 characters of Post message, Post engagements, Post reactions, Post Comments Count, Post shares and Post Clicks. Rank by Post engagements and tell me what the top 5 have in common.

Reels vs videos

List my Reels from the last 60 days with Reel description, Reel length, Reel views and Reel post video avg time watched. Then list video posts from the same period with Post message and Post average time video viewed. Which format holds attention better?

Follower swings

For the last 12 full weeks, show Page new followers and Page new unfollows by Week with net growth, and today’s Page total followers. Flag any week where unfollows jumped and list that week’s posts.

Angry reactions

For posts from the last 30 days, show Post message, Post actions: Anger, Post actions: Love and Post actions: Like. For the 3 posts with the highest share of Anger, read First 10 Post Comments and sum up the complaint in one line each, without names.

Weekly Page report

Build my weekly Facebook Page report for the last full week vs the week before: Page total impressions (call it views), Total reach (call it viewers), Page views, Page Engagements, Page new followers and Page new unfollows, with % change and 3 takeaways.

Research and audit prompts

Competitor Pages

Compare my Page with two public competitor Pages I name: Page Followers, posts in the last 30 days and reactions, comments and shares per post.

Facebook next to Instagram

For the last 8 full weeks, by Week, show Facebook Page new followers, Total reach and Page Engagements next to my Instagram new followers and reach. Compare the trends; don’t add the two platforms’ reach together.

What reviews say

List reviews from the last 90 days with Review created date, Review rating and Review text. Group them by theme and tell me the two complaints that come up most.

The Instagram skill blends your Page with the Instagram MCP, on the same Porter server URL.

Management prompts

Schedule a post

Schedule this post on my Page for Friday at 9:00 with the link I paste next. Show me the text and the time before you schedule it.

Reply to new comments

List comments from the last 3 days on my latest 5 posts that the Page hasn’t answered. Draft a short, friendly reply for each and post only the ones I approve.

Hide spam comments

Find comments on my last 10 posts that look like spam or links to other Pages. Show them, then hide the ones I confirm.

Inbox round-up

List Page inbox conversations from the last 24 hours that still need an answer. Draft a reply for each and send only the ones I approve.

Weekly summary by email

Build a Facebook Page dashboard with views, viewers, new followers and top posts, and email it to me every Monday at 8 a.m.
Who this is for

Who this is for

Social media marketers who run a Facebook Page, not only report on it, get the most from Porter’s Facebook MCP. Agencies, in-house social managers, local and small business founders and analysts use it to turn a Page question into a report, a scheduled post or a cleaner comment section.

Social media agencies

  • Every client Page: one prompt covers each Page you manage, with Page name as a column.
  • Client reports: the monthly Page report is ready before the call.

Your client isn’t asking about reach. They’re asking whether the Page brings people in.

In-house social media managers

  • Format decisions: Reels, videos, photos or links, chosen on engagement and watch time.
  • Posting from the chat: next week’s posts scheduled without opening Business Suite.

Local and small business founders

  • Ten-minute check-in: what grew this week and what to post next.
  • Reviews read for you: the two complaints customers repeat, in one answer.
Comparison

Facebook MCP options vs. Porter

Facebook MCP servers for Pages come in two shapes: a self-hosted server you run with your own Page token, or a hosted MCP like Porter’s. Both connect a Facebook Page to Claude, ChatGPT and other AI clients through Meta’s Graph API. Porter hosts the server, handles the Meta connection and adds your other channels, reporting and skills.

A self-hosted server gives your AI the Pages API. Porter gives it your Page plus the rest of your marketing, already set up.

Both read insights, publish posts and manage comments through Meta’s official API. Here is where they part.

PorterTypical self-hosted Facebook Page MCP
Same job, different reach
SetupPaste one hosted URL, sign in with FacebookInstall, configure and host it yourself
Meta developer appNot neededUsually your own
Page access tokensResolved by Porter per PageYou copy, store and replace them
ApprovalsClaude asks before every post, reply, delete and messageDepends on the server
Analytics240+ ready-made fields, Meta’s retired metrics handledThe raw insights endpoint
Follower historyStored daily on paid plansWhat Meta keeps
PriceIncluded in every Porter plan, the free plan tooFree to download; you host it
Only one side
Other channels30+ data sources: Instagram, Meta Ads, GA4 and more—
Competitor PagesPublic Page data in the same chat—
Live dashboards on your own brandingYes—
Scheduled reports by emailYes—
Data Studio, Google Sheets, BigQueryYes—
Skills: whole Page tasks, already writtenYes—

Use a self-hosted server if you want to own the code and run it on your own machine. Everything under Only one side is what happens when Facebook is one channel of several.

Is there an official Facebook MCP?

Meta runs three official MCP servers, and Meta’s MCP documentation lists them as Meta Ads MCP, Meta Social Technologies MCP for developers and WhatsApp Business Tools MCP (as of November 2026). Meta’s Ads MCP server docs describe a server that “lets you manage Meta ads directly from an AI agent.” For your Page’s organic posts, comments and insights, Porter’s Facebook MCP works on Meta’s official Graph API.

And the third-party Facebook MCPs?

Plenty of them rank for this search, and they split by job. Name the job first and the list gets short.

  • Ads servers: they report on and change Meta ad campaigns, not Page posts.
  • Publishing schedulers: they queue posts across networks, usually without Page analytics.
  • Open-source Page servers: free and self-hosted, with your own Meta app and Page token.
  • Public data scrapers: they read public Pages and Marketplace, not your Page’s insights.

Porter covers Page analytics, posts, comments and the inbox from one hosted server, starting on the free plan.

Porter vs other hosted Facebook MCPs

Hosted Facebook MCPs such as Windsor.ai and Truto also skip the setup. Porter is built for teams that report on several accounts and channels:

1

Every account at once

One prompt answers for all your Facebook accounts and clients, not one account per setup.

2

Facebook next to 30+ sources

GA4, Google Tag Manager, Meta Ads, TikTok and YouTube, blended in one answer.

3

Competitor research

Competitor ads, keywords and search results, next to your own Facebook numbers.

4

Reports outside the chat

Live dashboards, scheduled email reports, and the same data in Data Studio, BigQuery and Google Sheets.

5

Changes with approval

Every Facebook change is shown first and waits for your yes.

6

Claude and ChatGPT both covered

A remote MCP URL, plus an approved app in ChatGPT’s app directory.

Facebook MCP pricing

The Facebook MCP is included in every Porter plan, the free-forever plan too. Reporting is billed per connected account.

  • 14-day trial: everything unlimited, no credit card.
  • Free forever: unlimited connected accounts, 30 days of history (15 days in AI chats), 100 automation credits a month.
  • Paid Reporting: from $15 per account a month, or $12.50 billed annually.
  • Unlimited questions: AI chats, queries and dashboards are included. Reads are free; each completed change uses 1 automation credit.
5 accounts
Monthly billing
$40
Annual billing, per month
$33.33
Per account
$8.00

Reporting price for connected accounts, in USD. AI chats, queries and dashboards are unlimited. Annual billing is 10 months for 12.

The more accounts you connect, the lower the price per account. See the full calculator on Porter pricing.

Frequently asked questions

Is there a Facebook MCP on GitHub?

Yes, community servers such as HagaiHen/facebook-mcp-server. Each runs on your machine with your own Facebook credentials. Porter's is hosted, so there's nothing to install.

Is there an official Facebook MCP?

Meta's official MCP servers cover ads, developer apps and WhatsApp, not organic Page posts. Porter's Facebook MCP runs at https://mcp.portermetrics.com/mcp on Meta's official Graph API. It reads Page insights, publishes and schedules posts after approval and manages comments.

What is the Facebook MCP server URL?

Porter's Facebook MCP server URL is https://mcp.portermetrics.com/mcp. Paste it into Claude, ChatGPT or another AI client as a custom connector, then sign in with Facebook. Meta's ads server sits at mcp.facebook.com/ads and covers ad accounts.

Is the Facebook MCP free?

Porter's Facebook MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually.

Can it post to my personal profile or a Group?

Porter posts to the Facebook Pages you manage, through Meta's Pages API. You post to your personal profile and to Groups in Facebook as usual.

Can it schedule Facebook posts?

Yes. Claude prepares a text, link or photo post with a date and time, and Porter schedules it on your Page once you approve. Claude can also list the posts already scheduled.

Can it answer Messenger messages?

Yes, when your connection includes the messaging permission. Claude lists Page inbox conversations, drafts replies and sends the ones you approve within 24 hours of the person's last message.

Can I connect several Facebook Pages?

Yes. Tick every Page you manage on Meta's consent screen, and Claude compares them in one answer with Page name as a column. Each Page is billed as one data source account, and the free plan connects unlimited accounts.

Can it look at competitors' Pages?

Yes. Porter reads public Facebook Pages, including followers, recent posts and reactions, comments and shares per post. Ask Claude to compare your Page with two or three competitors on the same numbers.

Troubleshooting

Why don't the numbers match Business Suite?

Compare the same names first: Business Suite says Views and Viewers where Porter's fields say Page total impressions and Total reach. Porter refreshes Page data once a day, and Meta updates most metrics every 24 hours, so the latest day is partial. A calendar month of viewers comes back as Meta's 28-day window.

Why does a metric come back as 0 or fail?

Swap the field for followers, views or viewers. Meta retired Page fans, engaged users and several organic splits, so those fields return 0 or an error for recent dates. Check the date range too, since posts are picked by the day they went out.

Why can't I see insights for my Page?

Connect a Page rather than a personal profile, and check the Page has 100 or more likes, the threshold Meta sets for insights. The person connecting also needs a Page role that can view insights. Posting and comments still work on smaller Pages.

Start free

Connect your Facebook Page to Claude or ChatGPT and start with post reports, scheduled posts and replies that wait for your approval.

Start free: unlimited connected accounts, no credit card. Or take the 14-day trial with everything unlimited.

  • Agencies: every client Page answers to one prompt.
  • In-house social managers: next week's posts scheduled from the chat, after your yes.
  • Local and small business founders: reviews and messages read for you, every week.
  • Analysts: Facebook next to Instagram and Meta Ads, with Meta's metric changes handled.