Skip to content
Elaichi Elaichi

Marketing Automation

Facebook

Connect Facebook once and hand every teammate a governed MCP endpoint with 22 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Facebook

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put Facebook work on a schedule.

A trigger starts a sequence of steps: call a Facebook tool, transform the result, branch, wait, and ask a person when it matters.

Facebook digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch pages

    Facebook

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Facebook

    Queued

Collections and dashboards

Report on Facebook without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

Facebook health

Refreshed 4 minutes ago · every 15 minutes · from the pages collection

Live

Pages

1,284 ↓ 12%

Pageses

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Pages created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

Facebook tools for your AI agents

22 tools are ready to call through Elaichi's MCP endpoint the moment you connect Facebook, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

facebook_pages_list_user_pages

List Facebook Pages a user can perform tasks on, including page access tokens and task permissions for each Page. Returns: id, name, category, category_list, access_token, tasks. Required: user_id.

get_single_facebook_page_by_id

Get details about a specific Facebook Page by id, with the fields parameter controlling which Page details are returned. Returns: id, name, about, attire, bio, location, parking, hours, emails, website, fan_count. Required: id.

update_a_facebook_page_by_id

Update details about a Facebook Page by id, such as the about text. Returns: id. Required: id.

facebook_pages_search

Search for Facebook Pages by keyword or search term. Returns: id, name, location, link, is_eligible_for_branded_content, is_unclaimed, verification_status. Required: q.

facebook_pages_get_settings

Get all settings for a Facebook Page. Returns: setting, value. Required: page_id.

facebook_pages_update_settings

Update a setting for a Facebook Page by setting the option parameter. Returns: psid_to_block. Required: page_id, option.

facebook_pages_list_reviews

Get reviews for a Facebook Page including reviewer name, recommendation type, and review text. Returns: created_time, recommendation_type, review_text, reviewer. Required: page_id.

facebook_pages_list_blocked

List people blocked from a Facebook Page. Returns: id, name. Required: page_id.

facebook_pages_block_person

Block a person from commenting on a Facebook Page by sending their Page-scoped ID. Returns a confirmation object with the blocked user's Page-scoped ID as a dynamic key set to true. Required: page_id, user.

facebook_pages_list_tagged

List posts where a Facebook Page is tagged or mentioned. Returns: id, message, created_time. Required: page_id.

list_all_facebook_pages

List Facebook Pages on which the authenticated user can perform tasks, including Page access tokens and task assignments. Returns: id, name, category, category_list, access_token, tasks.

facebook_pages_list_roles

List people who can perform tasks on a Facebook Page along with their assigned tasks. Returns: id, name, tasks. Required: page_id.

list_all_facebook_page_posts

List Facebook Page posts from a Page's feed. Returns: id, message, created_time. Required: page_id.

create_a_facebook_page_post

Create a post on a Facebook Page by publishing to the Page's feed. Returns: id. Required: page_id. Scheduled posts must be between 10 minutes and 30 days from the request time.

delete_a_facebook_page_post_by_id

Delete a Facebook Page post by id. Returns: id. Required: id.

create_a_facebook_page_photo

Publish a photo to a Facebook Page. Returns: id, post_id. Required: page_id, url.

list_all_facebook_comments

List comments on a Facebook Page post. Returns each comment's id, message, created_time, and from (commentor name and PSID). Required: page_post_id.

create_a_facebook_comment

Create a comment on a Facebook Page post as the Page. Returns: id. Required: page_post_id, message. If the Page is unpublished, commenting is not allowed.

list_all_facebook_page_insights

List Facebook Page insights metrics for a specified Page, filtered by metric name and optional date range. Returns: name, period, values, title, description, id. Required: page_id, metric. Public Page metrics are stored for 2 years; unpublished Page metrics for only 5 days.

get_single_facebook_page_insight_by_id

Get a single Facebook Page insights metric by metric name. Returns the data array with each entry including name, period, values, title, description, and id, plus a paging object. Required: page_id, id (the metric name). Public Page metric data is stored for 2 years; unpublished Pages for 5 days.

create_a_facebook_subscribed_app

Install an app on a Facebook Page by subscribing it to Page webhook fields. Returns: success. Required: page_id.

list_all_facebook_subscribed_apps

List apps installed on a Facebook Page that have real-time update subscriptions. Returns: id, name, category, link. Required: page_id.

How it works

From Facebook account to governed MCP endpoint

Connect

Link a Facebook account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Facebook tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.