Skip to content

History of facebook-mcp in namespace io.github

io.github.IvanBBaev/facebook-mcp · Status: active

No name of its own reaches this register for this entry. The heading therefore carries the trailing segment of the identifier; the identifier itself is listed below as a coordinate.

Report data on this entry

Every published change to this entry, most recent first.

Changes
2026-08-28Declared version: – → 0.7.0
2026-08-28Field of use, derived from the vendor description: – → News
2026-08-28Repository URL listed: – → true
2026-08-28Path argument present: – → true
2026-08-28Execution location: – → local
2026-08-28Required secrets declared: – → false
2026-08-28Description (raw): – → Facebook Pages MCP server for the Meta Graph API — publishing, insights, moderation, messaging
2026-08-28Last changed in the registry (raw): – → 2026-08-27
2026-08-28First listed in the registry (raw): – → 2026-08-27
2026-08-28Registry status message (raw): – → –
2026-08-28Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-28Icon formats (raw): – → –
2026-08-28Environment variable descriptions (raw): – → FB_ACCESS_TOKEN=Primary user access token. At least one of FB_SYSTEM_TOKEN, FB_ACCESS_TOKEN or FB_PAGE_TOKEN must be set. · FB_ADS_BUDGET_CEILING=Hard ceiling for any ads budget write, in minor currency units (e.g. cents). Non-negative integer; a write above it is refused. · FB_AD_ACCOUNT_ID=Default ad account ID (act_… or the bare numeric id) for the opt-in ads package. · FB_API_VERSION=Graph API version to target. Defaults to the tested pinned version; other values are accepted verbatim as an escape hatch but are not tested. · FB_APP_ID=Meta app ID; combined with FB_APP_SECRET it forms the app access token used to authorize /debug_token inspection. · FB_APP_SECRET=Meta app secret. When set, appsecret_proof is attached to every call so a stolen bare token cannot be used on its own. · FB_CONFIRM_TOKEN=Operator confirmation token for out-of-band approval of irreversible or spend actions. The server prompts through MCP elicitation where the client supports it; otherwise the caller passes this value as the confirm_token tool argument. · FB_HOST_CONCURRENCY=Maximum number of in-flight requests per Graph host; integer in [1, 64]. · FB_HTTP_PORT=Port for the HTTP transport (loopback only); used when FB_TRANSPORT=http. Integer in [1, 65535]. · FB_HTTP_TOKEN=Bearer token guarding the HTTP transport; required when FB_TRANSPORT=http (the server refuses to start without it). · FB_JOURNAL_PATH=Path to the append-only write journal. Defaults to the XDG/%APPDATA% state path; the file is created owner-only (0600) and rotates by size. · FB_LOG_LEVEL=Stderr log verbosity: debug, info, warn or error. Logs never go to stdout — that is the stdio protocol channel. · FB_MAX_RESULT_CHARS=Character budget applied by the result shaper before a tool result is truncated; integer in [500, 10000000]. · FB_MEDIA_DIR=Directory permitted for local media uploads. Unset means URL-only uploads and no local file access at all. · FB_PACKAGES_DENY=Comma-separated packages to exclude even when FB_TOOL_PACKAGES enables them. Deny wins over allow. · FB_PACKAGES_READONLY=Comma-separated packages whose write tools are not registered at all; the read tools of those packages stay available. · FB_PAGE_ID=Default Facebook Page ID, used when a tool call omits an explicit profile argument. · FB_PAGE_TOKEN=Long-lived Page access token used as a fallback credential when no user or system-user token is configured. · FB_REQUEST_TIMEOUT_MS=Per-request timeout in milliseconds; integer in [1, 600000]. · FB_SYSTEM_TOKEN=System-user access token (Business Manager). Takes precedence over FB_ACCESS_TOKEN and FB_PAGE_TOKEN when several are set. · FB_TOOL_PACKAGES=Comma-separated tool packages or profiles to expose (e.g. core,posts,reader, or the profiles core|all|reader|publisher|moderator|ads). Omit for the default profile, which excludes ads. · FB_TRANSPORT=Transport protocol: stdio (default) or http. The http transport binds 127.0.0.1 only and fails closed without FB_HTTP_TOKEN. · FB_WRITE_MODE=Write gating mode: plan (validating dry-run preview, the default) or apply. It never covers the irreversible and spend tiers, which always need a per-call apply plus a plan_id.
2026-08-28Environment variable formats (raw): – → filepath, number, string
2026-08-28Delivery form (raw): – → paket
2026-08-28Remote hosts (raw): – → –
2026-08-28Remote URLs (raw): – → –
2026-08-28Runtime hints (raw): – → –
2026-08-28Package versions (raw): – → 0.7.0
2026-08-28Package identifiers (raw): – → @ivanbaev/facebook-mcp
2026-08-28Package registries (raw): – → npm
2026-08-28Repository subfolder (raw): – → –
2026-08-28Repository platform (raw): – → github
2026-08-28Repository (raw): – → https://github.com/IvanBBaev/facebook-mcp
2026-08-28Path environment variables (raw): – → FB_JOURNAL_PATH, FB_MEDIA_DIR
2026-08-28Path arguments (raw): – → –
2026-08-28Transports (raw): – → stdio
2026-08-28Required secret headers (raw): – → –
2026-08-28Required secret variables (raw): – → –
2026-08-28Environment variables (raw): – → FB_SYSTEM_TOKEN, FB_ACCESS_TOKEN, FB_PAGE_TOKEN, FB_APP_ID, FB_APP_SECRET, FB_PAGE_ID, FB_API_VERSION, FB_REQUEST_TIMEOUT_MS, FB_HOST_CONCURRENCY, FB_MAX_RESULT_CHARS, FB_WRITE_MODE, FB_CONFIRM_TOKEN, FB_MEDIA_DIR, FB_JOURNAL_PATH, FB_TOOL_PACKAGES, FB_PACKAGES_DENY, FB_PACKAGES_READONLY, FB_TRANSPORT, FB_HTTP_TOKEN, FB_HTTP_PORT, FB_AD_ACCOUNT_ID, FB_ADS_BUDGET_CEILING, FB_LOG_LEVEL

tracevero · https://tracevero.com/mcp/io-github-ivanbbaev-facebook-mcp/aenderungen