Meta Business Messaging
mcp-meta
MCP-Server für Meta Business Messaging: WhatsApp Cloud API, Messenger Platform, Instagram Messaging und Graph API Webhooks.
Umfasst ~55 Tools, gruppiert in 4 Produkte. Alle Endpoints zeigen auf graph.facebook.com/{version} (Standard v22.0, überschreibbar über META_API_VERSION).
Installation
cd /Users/barboza/Solutions/mcp-meta
npm install
npm run buildKonfiguration (Umgebungsvariablen)
Alle sind optional — sie können auch pro Aufruf über access_token / phone_number_id / usw. in den Argumenten des Tools übergeben werden. Env dient nur als Standard.
Env | Verwendung |
| Version der Graph API (Standard |
| Basis-URL (Standard |
| Verwendet von |
| Handshake-Token ( |
| Bearer für Cloud API |
| Standard-ID der Absender-Telefonnummer |
| WABA ID (Templates, Telefonnummern) |
| Token der FB-Page |
| Standard-ID der Page |
| Token der mit IG verknüpften Page (Standard: identisch mit |
| IG-Benutzer-ID, falls zutreffend |
Verwendung über Claude Code / MCP-Client
In ~/.claude.json (oder entsprechend) hinzufügen:
{
"mcpServers": {
"meta": {
"command": "node",
"args": ["/Users/barboza/Solutions/mcp-meta/dist/index.js"],
"env": {
"WHATSAPP_ACCESS_TOKEN": "EAAJB...",
"WHATSAPP_PHONE_NUMBER_ID": "1234567890",
"WHATSAPP_BUSINESS_ACCOUNT_ID": "987654321",
"MESSENGER_PAGE_ACCESS_TOKEN": "EAAJB...",
"MESSENGER_PAGE_ID": "1111111",
"META_APP_SECRET": "...",
"META_VERIFY_TOKEN": "..."
}
}
}
}Für die Entwicklung (tsx, ohne Build):
"args": ["--import", "tsx", "/Users/barboza/Solutions/mcp-meta/src/index.ts"]Verfügbare Tools
Discovery
meta_list_tools(product?)— listet alle Tools und zugeordneten Endpoints aufResource
meta://reference/endpoints.json— vollständiger Katalog in JSON
WhatsApp Cloud API (~26 Tools)
Nachrichten: whatsapp_send_text, whatsapp_send_image, whatsapp_send_audio, whatsapp_send_video, whatsapp_send_document, whatsapp_send_sticker, whatsapp_send_location, whatsapp_send_contacts, whatsapp_send_reaction, whatsapp_send_template, whatsapp_send_reply_buttons, whatsapp_send_list, whatsapp_send_cta_url, whatsapp_send_flow
Status: whatsapp_mark_as_read
Medien: whatsapp_upload_media, whatsapp_get_media, whatsapp_delete_media
Templates: whatsapp_list_templates, whatsapp_create_template, whatsapp_delete_template
Profil/Konto: whatsapp_get_business_profile, whatsapp_update_business_profile, whatsapp_list_phone_numbers, whatsapp_register_phone_number, whatsapp_block_users
Messenger Platform (~14 Tools)
messenger_send_text, messenger_send_quick_replies, messenger_send_attachment, messenger_send_generic_template, messenger_send_button_template, messenger_send_media_template, messenger_sender_action, messenger_upload_attachment, messenger_get_user_profile, messenger_list_conversations, messenger_set_profile, messenger_get_profile, messenger_pass_thread_control, messenger_take_thread_control
Instagram Messaging (~10 Tools)
instagram_send_text, instagram_send_quick_replies, instagram_send_attachment, instagram_send_generic_template, instagram_send_button_template, instagram_send_product_template, instagram_private_reply_to_comment, instagram_react_to_message, instagram_get_user_profile, instagram_list_conversations
Webhooks (3 Tools)
webhook_verify_challenge, webhook_validate_signature, webhook_parse_event
Referenzquelle
Die Datei reference/endpoints.json ist der kanonische Katalog der Endpoints — erzeugt durch Crawlen der offiziellen Dokumentation unter developers.facebook.com/documentation/business-messaging/... und developers.facebook.com/docs/messenger-platform/....
Jedes Tool wrappt einen Endpoint aus diesem Katalog. Um Unterstützung für einen neuen Endpoint hinzuzufügen:
Eintrag in
reference/endpoints.jsonhinzufügenDas Tool in
src/tools/<produto>.tsmitgraphRequest()aussrc/client.tserstellenIn
src/index.tsregistrieren (bereits automatisch überregisterXxxTools)
Lizenz
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.
Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vertexdevs-hq/mcp-meta'
If you have feedback or need assistance with the MCP directory API, please join our Discord server