Facebook Pages MCP by InsightfulPipe
Server Details
Hosted Facebook Pages MCP server, with each action switched on or off per account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Insightful-Pipe/facebook-pages-mcp-server
- GitHub Stars
- 0
- Server Listing
- Facebook Pages MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
query_data and execute_action have nearly identical descriptions, prerequisites, and 'Step 3 FINAL' positioning, so an agent cannot easily tell which one to call. query_contexts and prompts_menu are distinct, but the duplicate final-execution tools create a major selection ambiguity.
Three tools follow a verb_noun style (execute_action, query_contexts, query_data), but prompts_menu deviates as noun_noun. The two near-identical execution tools also use different verbs for the same apparent operation.
Four tools is a compact and reasonable size for this server's discovery-plus-execution workflow. However, the presence of two overlapping final-execution tools means one tool may not earn its place.
The set covers discovery, action execution, data querying, and prompt browsing through a dynamic action model. But it lacks explicit CRUD/lifecycle operations and relies entirely on query_contexts to reveal available actions, leaving notable gaps for direct page management.
Available Tools
4 toolsexecute_actionFacebook Pages Execute ActionBDestructiveInspect
Execute Facebook Pages actions (Step 3 FINAL).
Prerequisites: Run query_contexts with request='accounts' (includes available_actions) + request='actions_details' to understand the required payload.
IMPORTANT: The 'body' parameter is a dictionary that must contain ALL fields including:
action: Table/action name (e.g. 'posts', 'insights')
workspace_id: Integer workspace ID
brand_id: Integer brand ID
page_id: Page identifier
Any other fields from the helper response (filters, date ranges, metrics, etc.)
Do NOT pass these as separate parameters - they must ALL be inside the body dictionary.
Inputs: body (required). Returns: object
query_contextsFacebook Pages Setup HelperARead-onlyInspect
Helper for planning InsightfulPipe Facebook Pages data queries.
Step 1: request='accounts' – Retrieve workspace_id, brand_id, page_id, page_name, other source metadata, AND available_actions (all tables you can query).
Step 2: request='actions_details' with actions=['xxxxxx', 'xxxxxx', 'xxxxxx'] – REQUIRED before querying. Replace with actions from available_actions to get the exact request body, required identifiers, fields, time ranges, and notes for each action.
Optional: request='available_actions' – Standalone call to list all available tables/actions (already included in accounts response).
Optional: request='brands' with brand_id + workspace_id to pull brand guidelines.
Inputs: request (required), actions, brand_id, platform, +1 more. Returns: object
query_dataFacebook Pages Data QueryARead-onlyInspect
Execute Facebook Pages data queries (Step 3 FINAL).
Prerequisites: Run query_contexts with request='accounts' (includes available_actions) + request='actions_details' to understand the required payload.
IMPORTANT: The 'body' parameter is a dictionary that must contain ALL fields including:
action: Table/action name (e.g. 'posts', 'insights')
workspace_id: Integer workspace ID
brand_id: Integer brand ID
page_id: Page identifier
Any other fields from the helper response (filters, date ranges, metrics, etc.)
Do NOT pass these as separate parameters - they must ALL be inside the body dictionary.
Inputs: body (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Hosted LinkedIn Pages MCP server, with each action switched on or off per account.
Hosted TikTok Pages MCP server, with each action switched on or off per account.
Hosted LinkedIn Ads MCP server, with each action switched on or off per account.
Hosted Google Business Profile MCP server, with each action switched on or off per account.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFacebook MCP server for automating posts, comment moderation, insights, and sentiment filtering.234PythonMIT
- FlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server implementation that provides Facebook Page interaction and management capabilities. This server enables automated posting, comment moderation, and content retrieval.777-
- AlicenseAqualityDmaintenanceMCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.87 npmMIT
- AlicenseNot gradedqualityFmaintenanceMCP server for managing organic Facebook Page content: create and schedule posts, read posts and comments, view page insights, and delete posts.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.