get_page_infoRetrieve Facebook Page metadata: name, category, follower count, contact info, location, hours, and cover photo.
get_page_insightsRetrieve page-level analytics (page_views_total, page_fans, page_fan_adds, page_fan_removes, page_actions_post_reactions_total). Supports day/week/day
get_published_postsRetrieve a paginated list of posts published by the page, including message, image, permalink, shares, and type.
get_post_insightsRetrieve engagement metrics for a specific post: impressions, engaged users, clicks, reactions by type, and activity by action type.
get_post_commentsRetrieve paginated comments on a specific post, including author, timestamp, like count, and reply count.
get_video_insightsRetrieve performance metrics for a specific video: views, impressions, average watch time, total watch time, and reactions by type.
get_page_feedRetrieve the full page feed including visitor posts (unlike published_posts which only returns page-authored posts).
create_postCreate a new post on the Facebook Page. Supports text posts, link posts, and photo posts. Returns the new post ID.
refresh_token_infoInspect the current access token to check validity, expiration date, and granted scopes. Useful for diagnosing auth issues.
We re-grade npm:facebook-pages-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.