A side-by-side look at the Facebook Pages MCP and TikTok Trends API MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Facebook Pages MCP for social media work as a local process; choose TikTok Trends API for social media as a local process. You can also run both side by side in one mcpServers block.
FB_PAGE_ACCESS_TOKEN, FB_PAGE_ID.get_page_info, get_page_insights, get_published_posts.TRENDSAPI_KEY.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Social Media | Social Media |
| Quality signal | 56/100 · Good | 39/100 · Fair |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | FB_PAGE_ACCESS_TOKENFB_PAGE_ID | TRENDSAPI_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 2 |
| Directory activity | 2 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 9 | Not listed |
| Full listing | View Facebook Pages MCP | View TikTok Trends API |
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/days_28 periods and date ranges. NOTE: Legacy metrics page_impressions and page_reach are deprecated as of June 2026.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.No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"facebook-pages-mcp": {
"command": "npx",
"args": [
"-y",
"facebook-pages-mcp"
],
"env": {
"FB_PAGE_ACCESS_TOKEN": "YOUR_FB_PAGE_ACCESS_TOKEN_HERE",
"FB_PAGE_ID": "YOUR_FB_PAGE_ID_HERE"
}
}
}
}
{
"mcpServers": {
"tiktok-trends-api-2": {
"command": "uvx",
"args": [
"trendsapi-tiktok"
],
"env": {
"TRENDSAPI_KEY": "YOUR_TRENDSAPI_KEY_HERE"
}
}
}
}