Marketing Automation
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.
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
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch pages
Facebook
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
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
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.
No tools match your search.
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.