fb-organic-mcp
Provides tools for managing organic Facebook Page content, including creating and scheduling text and photo posts, reading posts and comments, and fetching page insights.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fb-organic-mcpSchedule a photo post for tomorrow at 9am"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fb-organic-mcp
Dependency-free MCP stdio server for organic Facebook Page content — create/schedule posts, photo posts, read posts and comments, page insights, delete posts.
It complements @mikusnuz/meta-ads-mcp (ads) and @mikusnuz/meta-mcp
(Instagram/Threads): neither covers organic Facebook Page publishing, this
server does only that. Single file, no dependencies, Node ≥ 18.
Run
META_ADS_ACCESS_TOKEN=... npx -y github:Green-pep/fb-organic-mcp#v1.0.0Always pin a tag (#v1.0.0) — unpinned git refs drift silently.
Related MCP server: io.github.anthonyjbolo/mcp-fb-publisher
Environment
Variable | Required | Purpose |
| yes | Meta user/system token. The server exchanges it per page for a Page access token ( |
| no | Default page id when a tool call omits |
Token scopes: read tools work with pages_show_list + pages_read_engagement;
write tools (create_page_post, create_page_photo_post, delete_page_post)
require pages_manage_posts.
Tools (9)
Tool | What it does |
| Pages the token manages (id, name, category). |
| Page profile: name, about, category, fan_count, link. |
| Posts newest-first; |
| Organic text/link post; |
| Photo post by public URL, optional caption/scheduling. |
| Read one post incl. reactions/comments/shares summary. |
| Comments on a post (read-only). |
| Delete a post. Destructive — confirm with the operator first. |
| Page impressions / engagements / fans / views for day, week or days_28. |
HuMind dashboard catalog definition
Field | Value |
|
|
|
|
|
|
|
|
Releasing a change
Edit
fb-organic-mcp.mjs; bumpversioninpackage.jsonand in theinitializehandler'sserverInfo.Commit, tag (
git tag v1.x.y && git push --tags).Update the catalog
argspin to the new tag. Sessions pick it up on their next launch; the first launch per container re-downloads once (npx cache).
Smoke test
printf '%s\n%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
| node fb-organic-mcp.mjsExpect an initialize reply and a 9-tool list. Tool calls without
META_ADS_ACCESS_TOKEN return an in-band error, never crash.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, schedule, and publish social posts, manage accounts, and read analytics as MCP tools.
A hosted MCP server for planning, scheduling, media, analytics, and social publishing.
Schedule, publish, and analyze social media posts across 11 platforms from any MCP client.
Schedule, publish, and analyze social posts across 11 platforms from any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceFacebook MCP server for automating posts, comment moderation, insights, and sentiment filtering.219PythonMIT
- AlicenseAqualityDmaintenanceMCP server to safely publish posts to multiple Facebook Pages via Meta Graph API, with built-in guardrails for brand voice, banned topics, image requirements, and anti-duplication.4MIT
- 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.775-
- 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