---
title: "Meta Facebook Pages MCP server for AI agents - actionlake"
description: "Give Claude 247 Meta Facebook Pages actions through one MCP server: video polls. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/meta-facebook-pages
updated: 2026-10-22
---

Connectors · Marketing & media

# Meta Facebook Pages MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Meta Facebook Pages and the rest of your systems. It gives your agent 247 Meta Facebook Pages actions (144 reads, 81 writes and 22 that wait for a confirmation) and holds the Meta Facebook Pages credential itself, so the agent never does. It paces Meta Facebook Pages's limits and records every call.

[Connect Meta Facebook Pages free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "meta_facebook_pages.user_accounts.list",
  intent: "check which Meta Facebook Pages account is connected"
}
# List Pages the user manages (with Page access tokens) · read · 1 upstream call
```

- 247 actions in one signed file
- 144 read look, never change
- 81 write create and update
- 22 wait for a yes destructive, confirmed first

Set up

## Connect Meta Facebook Pages in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Meta Facebook Pages.
   Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `access_token` Page access token for the Page this connection manages, from an app with pages_show_list, pages_read_engagement,…
   ```
   account { op: "connections.requirements", service: "meta_facebook_pages" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "meta_facebook_pages.user_accounts.list" }
   # list pages the user manages (with page access tokens) · read · 1 upstream call
   check { action: "meta_facebook_pages.page_messages.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Meta Facebook Pages at a glance

**Sign-in**

Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`access_token`

**Limits we pace to**

200 calls a minute, per connection

**API covered**

Graph API v26.0 (Pages API, Messenger Platform)`graph.facebook.com/v26.0`

**Built from**

Meta Facebook Pages's documentation, read 22 October 2026[GitHub](https://github.com/facebook/facebook-business-sdk-codegen/tree/8420be6d5752c568a4f01dd608fa3cce6b2db960/api_specs/specs) [developers.facebook.com](https://developers.facebook.com/docs/graph-api/reference/page/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

141 of 144 reads, for up to an hour; a write clears what it affects

**Shared entities**

4, so ask can line Meta Facebook Pages up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Meta Facebook Pages.

247 actions in 167 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **144** read look, never change
- **81** write create and update
- **22** destructive wait for a confirmation

1. ### Video polls
   4
   2 read · 2 write · 0 destructive
   Create polls on a video · List polls of a video · Get a video poll · Update a video poll
2. ### Call to actions
   3
   1 read · 1 write · 1 destructive
   Get a Page call-to-action · Update a Page call-to-action · Delete a Page call-to-action
3. ### Comment likes
   3
   1 read · 1 write · 1 destructive
   Like a comment as the Page · List likes of a comment · Unlike a comment
4. ### Comments
   3
   1 read · 1 write · 1 destructive
   Get a comment · Update, hide or unhide a comment · Delete a comment
5. ### Live videos
   3
   1 read · 1 write · 1 destructive
   Get a live video · Update a live video · Delete a live video
6. ### Page agencies
   3
   1 read · 1 write · 1 destructive
   Create agencies on a Page · List agencies of a Page · Remove agencies from a Page
7. ### Page assigned users
   3
   1 read · 1 write · 1 destructive
   Create assigned users on a Page · List assigned users of a Page · Remove assigned users from a Page
8. ### Page blocked
   3
   1 read · 1 write · 1 destructive
   Create blocked on a Page · List blocked of a Page · Remove blocked from a Page

**159 more areas · 222 actions**

- Page custom user settings **3**
- Page locations **3**
- Page message templates **3**
- Page messenger profile **3**
- Page subscribed apps **3**
- Page welcome message flows **3**
- Post likes **3**
- Posts **3**
- Videos **3**
- Ab tests **2**
- Album comments **2**
- Album likes **2**
- Album photos **2**
- Canvases **2**
- Comment comments **2**
- Custom label label **2**
- Custom labels **2**
- Image copyrights **2**
- Live video polls **2**
- Media fingerprints **2**
- Message templates **2**
- Page ab tests **2**
- Page canvas elements **2**
- Page canvases **2**
- Page custom labels **2**
- Page dataset **2**
- Page feed **2**
- Page image copyrights **2**
- Page lead forms **2**
- Page live videos **2**
- Page media fingerprints **2**
- Page messenger call settings **2**
- Page messenger lead forms **2**
- Page page backed instagram accounts **2**
- Page personas **2**
- Page photos **2**
- Page picture **2**
- Page settings **2**
- Page space participants **2**
- Page video copyright rules **2**
- Page video reels **2**
- Page videos **2**
- Pages **2**
- Personas **2**
- Photo comments **2**
- Photo likes **2**
- Photos **2**
- Post comments **2**
- User permissions **2**
- Video captions **2**
- Video collaborators **2**
- Video comments **2**
- Video copyrights **2**
- Video likes **2**
- Ab test video insights **1**
- Album picture **1**
- Albums **1**
- Canvas preview **1**
- Canvas previews **1**
- Comment reactions **1**
- Conversation messages **1**
- Conversations **1**
- Event live videos **1**
- Event roles **1**
- Event ticket tiers **1**
- Events **1**
- Insights export runs **1**
- Live video blocked users **1**
- Live video comments **1**
- Live video crosspost shared pages **1**
- Live video crossposted broadcasts **1**
- Live video errors **1**
- Live video input streams **1**
- Live video reactions **1**
- Page ads eligibility **1**
- Page ads posts **1**
- Page albums **1**
- Page ar experiences **1**
- Page business messaging feature status **1**
- Page business projects **1**
- Page call metrics **1**
- Page call to actions **1**
- Page calls **1**
- Page chat plugin **1**
- Page commerce merchant settings **1**
- Page commerce orders **1**
- Page commerce payouts **1**
- Page commerce transactions **1**
- Page conversations **1**
- Page copyright manual claims **1**
- Page crosspost allowed pages **1**
- Page CTX optimization eligibility **1**
- Page events **1**
- Page extend thread control **1**
- Page fantasy games **1**
- Page global brand children **1**
- Page indexed videos **1**
- Page insights **1**
- Page instagram accounts **1**
- Page likes **1**
- Page message attachments **1**
- Page messages **1**
- Page messaging feature review **1**
- Page messenger call permissions **1**
- Page moderate conversations **1**
- Page NLP configs **1**
- Page notification message tokens **1**
- Page notification messages dev support **1**
- Page page backed threads accounts **1**
- Page page whatsapp number verification **1**
- Page pass thread control **1**
- Page photo stories **1**
- Page posts **1**
- Page product catalogs **1**
- Page published posts **1**
- Page ratings **1**
- Page release thread control **1**
- Page request thread control **1**
- Page roles **1**
- Page RTB dynamic posts **1**
- Page scheduled live video **1**
- Page scheduled posts **1**
- Page shop setup status **1**
- Page store locations **1**
- Page stories **1**
- Page tabs **1**
- Page tagged **1**
- Page take thread control **1**
- Page thread owner **1**
- Page threads **1**
- Page unlink accounts **1**
- Page video copyrights **1**
- Page video lists **1**
- Page video stories **1**
- Page visitor posts **1**
- Photo insights **1**
- Photo sponsor tags **1**
- Post attachments **1**
- Post dynamic posts **1**
- Post insights **1**
- Post reactions **1**
- Post shared posts **1**
- Post sponsor tags **1**
- Post to **1**
- User accounts **1**
- User assigned pages **1**
- Users **1**
- Video boost ads list **1**
- Video copyright rules **1**
- Video copyright update records **1**
- Video crosspost shared pages **1**
- Video list videos **1**
- Video lists **1**
- Video poll poll options **1**
- Video poll settings **1**
- Video sponsor tags **1**
- Video tags **1**
- Video thumbnails **1**
- Video video insights **1**

Top actions

## The Meta Facebook Pages API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 12 of Meta Facebook Pages's 12 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `meta_facebook_pages.conversation_messages.list` List messages in a Messenger conversation | List messages in a Messenger conversation. | read | `comm.message.list` 42 connectors |
| `meta_facebook_pages.page_conversations.list` List a Page's Messenger conversations | List a Page's Messenger conversations. | read | `comm.chat.list` 20 connectors |
| `meta_facebook_pages.page_events.list` List events of a Page | List events of a Page. | read | `comm.event.list` 61 connectors |
| `meta_facebook_pages.users.get` Get the token's user or Page (`me`) | Get the token's user or Page (`me`). | read | `identity.current_user.get` 307 connectors |
| `meta_facebook_pages.page_messages.create` Send a Messenger message from a Page | Send a Messenger message from a Page. | write | `comm.message.send` 25 connectors |
| `meta_facebook_pages.conversations.get` Get a Messenger conversation | Get a Messenger conversation. | read | `comm.chat.get` 17 connectors |
| `meta_facebook_pages.events.get` Get an event | Get a event. | read | `comm.event.get` 59 connectors |
| `meta_facebook_pages.page_videos.list` List videos of a Page | List videos of a Page. | read | `content.video.list` 4 connectors |
| `meta_facebook_pages.user_permissions.list` List permissions granted to the app | List permissions granted to the app. | read | `identity.permission.list` 33 connectors |
| `meta_facebook_pages.videos.update` Update a video | Update a video. | write | `content.video.update` 4 connectors |
| `meta_facebook_pages.page_feed.create` Publish a post to a Page feed | Publish a post to a Page feed. | write | this connector |
| `meta_facebook_pages.videos.delete` Delete a video | Delete a video. | destructive | `content.video.delete` 4 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Meta Facebook Pages actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   What is on the Meta Facebook Pages calendar this week?
   calls `meta_facebook_pages.page_events.list`
2. Write write
   Send a Messenger message from a Page in Meta Facebook Pages. Show me exactly what you will send before you save it.
   calls `meta_facebook_pages.page_messages.create`

Governance for Meta Facebook Pages

## Destructive actions wait for a yes.

22 Meta Facebook Pages actions are destructive. These are all of them:

- Delete a video `meta_facebook_pages.videos.delete`
- Delete a Page post `meta_facebook_pages.posts.delete`
- Delete a comment `meta_facebook_pages.comments.delete`
- Delete a photo `meta_facebook_pages.photos.delete`
- Delete a video A/B test `meta_facebook_pages.ab_tests.delete`
- Delete a Messenger persona `meta_facebook_pages.personas.delete`
- Unlike a Page post `meta_facebook_pages.post_likes.delete`
- Delete a live video `meta_facebook_pages.live_videos.delete`
- Remove blocked from a Page `meta_facebook_pages.page_blocked.delete`
- Unlike a comment `meta_facebook_pages.comment_likes.delete`
- Delete a Messenger custom label `meta_facebook_pages.custom_labels.delete`
- Remove agencies from a Page `meta_facebook_pages.page_agencies.delete`
- Remove locations from a Page `meta_facebook_pages.page_locations.delete`
- Delete a Page call-to-action `meta_facebook_pages.call_to_actions.delete`
- Revoke the app's permissions `meta_facebook_pages.user_permissions.delete`
- Remove label from a Messenger custom label `meta_facebook_pages.custom_label_label.delete`
- Remove assigned users from a Page `meta_facebook_pages.page_assigned_users.delete`
- Unsubscribe the app from a Page's webhooks `meta_facebook_pages.page_subscribed_apps.delete`
- Remove message templates from a Page `meta_facebook_pages.page_message_templates.delete`
- Delete Messenger profile properties of a Page `meta_facebook_pages.page_messenger_profile.delete`
- Remove custom user settings from a Page `meta_facebook_pages.page_custom_user_settings.delete`
- Remove welcome message flows from a Page `meta_facebook_pages.page_welcome_message_flows.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do meta_facebook_pages.videos.delete confirm_policy: **human**

Delete a video?

**intent:** the user asked me to delete a video

run suspended · waiting for a named person · key _meta-facebook-pages-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "meta-facebook-pages-agent",
  allowed_actions: ["meta_facebook_pages.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "meta_facebook_pages.videos.delete", approver: "lead@example.com" },
    { match: "meta_facebook_pages.posts.delete", approver: "lead@example.com" },
    { match: "meta_facebook_pages.comments.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Meta Facebook Pages only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Meta Facebook Pages costs on actionlake.

Every Meta Facebook Pages action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Meta Facebook Pages refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 247 Meta Facebook Pages actions
- 247 actions page each page of a long list is one call
- 141 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Meta Facebook Pages action.

247 actions by area: the id your agent calls, what it does, and its effect.

**Video polls 4**

- `meta_facebook_pages.video_polls.create` Create polls on a video write
- `meta_facebook_pages.video_polls.get` Get a video poll read
- `meta_facebook_pages.video_polls.list` List polls of a video read
- `meta_facebook_pages.video_polls.update` Update a video poll write

**Call to actions 3**

- `meta_facebook_pages.call_to_actions.delete` Delete a Page call-to-action destructive
- `meta_facebook_pages.call_to_actions.get` Get a Page call-to-action read
- `meta_facebook_pages.call_to_actions.update` Update a Page call-to-action write

**Comment likes 3**

- `meta_facebook_pages.comment_likes.create` Like a comment as the Page write
- `meta_facebook_pages.comment_likes.delete` Unlike a comment destructive
- `meta_facebook_pages.comment_likes.list` List likes of a comment read

**Comments 3**

- `meta_facebook_pages.comments.delete` Delete a comment destructive
- `meta_facebook_pages.comments.get` Get a comment read
- `meta_facebook_pages.comments.update` Update, hide or unhide a comment write

**Live videos 3**

- `meta_facebook_pages.live_videos.delete` Delete a live video destructive
- `meta_facebook_pages.live_videos.get` Get a live video read
- `meta_facebook_pages.live_videos.update` Update a live video write

**Page agencies 3**

- `meta_facebook_pages.page_agencies.create` Create agencies on a Page write
- `meta_facebook_pages.page_agencies.delete` Remove agencies from a Page destructive
- `meta_facebook_pages.page_agencies.list` List agencies of a Page read

**Page assigned users 3**

- `meta_facebook_pages.page_assigned_users.create` Create assigned users on a Page write
- `meta_facebook_pages.page_assigned_users.delete` Remove assigned users from a Page destructive
- `meta_facebook_pages.page_assigned_users.list` List assigned users of a Page read

**Page blocked 3**

- `meta_facebook_pages.page_blocked.create` Create blocked on a Page write
- `meta_facebook_pages.page_blocked.delete` Remove blocked from a Page destructive
- `meta_facebook_pages.page_blocked.list` List blocked of a Page read

**Page custom user settings 3**

- `meta_facebook_pages.page_custom_user_settings.create` Create custom user settings on a Page write
- `meta_facebook_pages.page_custom_user_settings.delete` Remove custom user settings from a Page destructive
- `meta_facebook_pages.page_custom_user_settings.list` List custom user settings of a Page read

**Page locations 3**

- `meta_facebook_pages.page_locations.create` Create locations on a Page write
- `meta_facebook_pages.page_locations.delete` Remove locations from a Page destructive
- `meta_facebook_pages.page_locations.list` List locations of a Page read

**Page message templates 3**

- `meta_facebook_pages.page_message_templates.create` Create message templates on a Page write
- `meta_facebook_pages.page_message_templates.delete` Remove message templates from a Page destructive
- `meta_facebook_pages.page_message_templates.list` List message templates of a Page read

**Page messenger profile 3**

- `meta_facebook_pages.page_messenger_profile.create` Set a Page's Messenger profile (greeting, get started, menu, ice breakers) write
- `meta_facebook_pages.page_messenger_profile.delete` Delete Messenger profile properties of a Page destructive
- `meta_facebook_pages.page_messenger_profile.list` Get a Page's Messenger profile read

**Page subscribed apps 3**

- `meta_facebook_pages.page_subscribed_apps.create` Subscribe an app to a Page's webhooks write
- `meta_facebook_pages.page_subscribed_apps.delete` Unsubscribe the app from a Page's webhooks destructive
- `meta_facebook_pages.page_subscribed_apps.list` List apps subscribed to a Page's webhooks read

**Page welcome message flows 3**

- `meta_facebook_pages.page_welcome_message_flows.create` Create welcome message flows on a Page write
- `meta_facebook_pages.page_welcome_message_flows.delete` Remove welcome message flows from a Page destructive
- `meta_facebook_pages.page_welcome_message_flows.list` List welcome message flows of a Page read

**Post likes 3**

- `meta_facebook_pages.post_likes.create` Like a Page post as the Page write
- `meta_facebook_pages.post_likes.delete` Unlike a Page post destructive
- `meta_facebook_pages.post_likes.list` List likes of a Page post read

**Posts 3**

- `meta_facebook_pages.posts.delete` Delete a Page post destructive
- `meta_facebook_pages.posts.get` Get a Page post read
- `meta_facebook_pages.posts.update` Update a Page post write

**Videos 3**

- `meta_facebook_pages.videos.delete` Delete a video destructive
- `meta_facebook_pages.videos.get` Get a video read
- `meta_facebook_pages.videos.update` Update a video write

**Ab tests 2**

- `meta_facebook_pages.ab_tests.delete` Delete a video A/B test destructive
- `meta_facebook_pages.ab_tests.get` Get a video A/B test read

**Album comments 2**

- `meta_facebook_pages.album_comments.create` Create comments on an album write
- `meta_facebook_pages.album_comments.list` List comments of an album read

**Album likes 2**

- `meta_facebook_pages.album_likes.create` Create likes on an album write
- `meta_facebook_pages.album_likes.list` List likes of an album read

**Album photos 2**

- `meta_facebook_pages.album_photos.create` Create photos on an album write
- `meta_facebook_pages.album_photos.list` List photos of an album read

**Canvases 2**

- `meta_facebook_pages.canvases.get` Get an Instant Experience canvas read
- `meta_facebook_pages.canvases.update` Update an Instant Experience canvas write

**Comment comments 2**

- `meta_facebook_pages.comment_comments.create` Reply to a comment write
- `meta_facebook_pages.comment_comments.list` List comments of a comment read

**Custom label label 2**

- `meta_facebook_pages.custom_label_label.create` Create label on a Messenger custom label write
- `meta_facebook_pages.custom_label_label.delete` Remove label from a Messenger custom label destructive

**Custom labels 2**

- `meta_facebook_pages.custom_labels.delete` Delete a Messenger custom label destructive
- `meta_facebook_pages.custom_labels.get` Get a Messenger custom label read

**Image copyrights 2**

- `meta_facebook_pages.image_copyrights.get` Get an image copyright reference read
- `meta_facebook_pages.image_copyrights.update` Update an image copyright reference write

**Live video polls 2**

- `meta_facebook_pages.live_video_polls.create` Create polls on a live video write
- `meta_facebook_pages.live_video_polls.list` List polls of a live video read

**Media fingerprints 2**

- `meta_facebook_pages.media_fingerprints.get` Get a media fingerprint read
- `meta_facebook_pages.media_fingerprints.update` Update a media fingerprint write

**Message templates 2**

- `meta_facebook_pages.message_templates.get` Get a Messenger message template read
- `meta_facebook_pages.message_templates.update` Update a Messenger message template write

**Page ab tests 2**

- `meta_facebook_pages.page_ab_tests.create` Create ab tests on a Page write
- `meta_facebook_pages.page_ab_tests.list` List ab tests of a Page read

Page canvas elements **2** Page canvases **2** Page custom labels **2** Page dataset **2** Page feed **2** Page image copyrights **2** Page lead forms **2** Page live videos **2** Page media fingerprints **2** Page messenger call settings **2** Page messenger lead forms **2** Page page backed instagram accounts **2** Page personas **2** Page photos **2** Page picture **2** Page settings **2** Page space participants **2** Page video copyright rules **2** Page video reels **2** Page videos **2** Pages **2** Personas **2** Photo comments **2** Photo likes **2** Photos **2** Post comments **2** User permissions **2** Video captions **2** Video collaborators **2** Video comments **2** Video copyrights **2** Video likes **2** Ab test video insights **1** Album picture **1** Albums **1** Canvas preview **1** Canvas previews **1** Comment reactions **1** Conversation messages **1** Conversations **1** Event live videos **1** Event roles **1** Event ticket tiers **1** Events **1** Insights export runs **1** Live video blocked users **1** Live video comments **1** Live video crosspost shared pages **1** Live video crossposted broadcasts **1** Live video errors **1** Live video input streams **1** Live video reactions **1** Page ads eligibility **1** Page ads posts **1** Page albums **1** Page ar experiences **1** Page business messaging feature status **1** Page business projects **1** Page call metrics **1** Page call to actions **1** Page calls **1** Page chat plugin **1** Page commerce merchant settings **1** Page commerce orders **1** Page commerce payouts **1** Page commerce transactions **1** Page conversations **1** Page copyright manual claims **1** Page crosspost allowed pages **1** Page CTX optimization eligibility **1** Page events **1** Page extend thread control **1** Page fantasy games **1** Page global brand children **1** Page indexed videos **1** Page insights **1** Page instagram accounts **1** Page likes **1** Page message attachments **1** Page messages **1** Page messaging feature review **1** Page messenger call permissions **1** Page moderate conversations **1** Page NLP configs **1** Page notification message tokens **1** Page notification messages dev support **1** Page page backed threads accounts **1** Page page whatsapp number verification **1** Page pass thread control **1** Page photo stories **1** Page posts **1** Page product catalogs **1** Page published posts **1** Page ratings **1** Page release thread control **1** Page request thread control **1** Page roles **1** Page RTB dynamic posts **1** Page scheduled live video **1** Page scheduled posts **1** Page shop setup status **1** Page store locations **1** Page stories **1** Page tabs **1** Page tagged **1** Page take thread control **1** Page thread owner **1** Page threads **1** Page unlink accounts **1** Page video copyrights **1** Page video lists **1** Page video stories **1** Page visitor posts **1** Photo insights **1** Photo sponsor tags **1** Post attachments **1** Post dynamic posts **1** Post insights **1** Post reactions **1** Post shared posts **1** Post sponsor tags **1** Post to **1** User accounts **1** User assigned pages **1** Users **1** Video boost ads list **1** Video copyright rules **1** Video copyright update records **1** Video crosspost shared pages **1** Video list videos **1** Video lists **1** Video poll poll options **1** Video poll settings **1** Video sponsor tags **1** Video tags **1** Video thumbnails **1** Video video insights **1**

This index shows a sample of each area. All 247 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Meta Facebook Pages MCP server, answered.

**Is there a Meta Facebook Pages MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 247 Meta Facebook Pages actions across video polls, call to actions, comment likes and comments, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Meta Facebook Pages.

**What do I need to connect Meta Facebook Pages?**

Page access token for the Page this connection manages, from an app with pages_show_list, pages_read_engagement,…. The free call account { op: "connections.requirements", service: "meta_facebook_pages" } lists exactly what to paste.

**Can an AI agent delete or change things in Meta Facebook Pages?**

Only if its key allows it, and only with an explicit confirmation. 22 Meta Facebook Pages actions are destructive, including delete a video, delete a Page post and delete a comment. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Meta Facebook Pages API limit?**

actionlake paces every call to the limits in the Meta Facebook Pages service file: 200 calls a minute per connection. Repeated reads are answered from cache (141 Meta Facebook Pages actions can be), which never reaches Meta Facebook Pages.

**What does a Meta Facebook Pages action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (247 Meta Facebook Pages actions page). Cache hits, searches, dry runs and calls Meta Facebook Pages refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Meta Facebook Pages API does it cover?**

The Graph API v26.0 (Pages API, Messenger Platform) at graph.facebook.com/v26.0. It is built from Meta Facebook Pages's documentation as read on 22 October 2026. 247 actions in 167 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Meta Facebook Pages data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Meta Facebook Pages credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Meta Facebook Pages

Shares the most action names with

- [Meta Instagram Graph API 5](https://actionlake.com/connectors/meta-instagram-graph-api)
- [Mux Video 5](https://actionlake.com/connectors/mux-video)
- [Vimeo 5](https://actionlake.com/connectors/vimeo)
- [Livestorm 4](https://actionlake.com/connectors/livestorm)
- [Mighty Networks 2](https://actionlake.com/connectors/mighty-networks)
- [DataForSEO 1](https://actionlake.com/connectors/dataforseo)

Joins with, on shared entities

- [Lark Suite 3](https://actionlake.com/connectors/lark-suite)
- [Discord 3](https://actionlake.com/connectors/discord)
- [RingCentral 2](https://actionlake.com/connectors/ringcentral)
- [Clio Manage 2](https://actionlake.com/connectors/clio-manage)
- [Basecamp 2](https://actionlake.com/connectors/basecamp)
- [Cliniko 2](https://actionlake.com/connectors/cliniko)

Browse

- [All Marketing & media connectors](https://actionlake.com/connectors/category/marketing-and-media)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Meta Facebook Pages; the name is the vendor's own. Counts are from the Meta Facebook Pages service file, version 1.0.0.

## Give your agent Meta Facebook Pages today.

[Connect Meta Facebook Pages free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/meta-facebook-pages
More: https://actionlake.com/llms.txt
