Meta Business Messaging
mcp-meta
MCP server para Meta Business Messaging: WhatsApp Cloud API, Messenger Platform, Instagram Messaging e Graph API Webhooks.
Cobre ~55 tools agrupadas em 4 produtos. Todos os endpoints apontam para graph.facebook.com/{version} (default v22.0, override via META_API_VERSION).
Instalação
cd /Users/barboza/Solutions/mcp-meta
npm install
npm run buildConfiguração (variáveis de ambiente)
Todas são opcionais — também podem ser passadas por chamada via access_token / phone_number_id / etc. nos args do tool. Env apenas serve como default.
Env | Uso |
| Versão da Graph API (default |
| Base URL (default |
| Usado por |
| Token de handshake ( |
| Bearer para Cloud API |
| ID padrão do número emissor |
| WABA ID (templates, phone numbers) |
| Token da Page FB |
| ID da Page padrão |
| Token da Page ligada ao IG (default: mesmo |
| IG user ID, se aplicável |
Uso via Claude Code / MCP client
Adicione em ~/.claude.json (ou equivalente):
{
"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": "..."
}
}
}
}Para desenvolvimento (tsx, sem build):
"args": ["--import", "tsx", "/Users/barboza/Solutions/mcp-meta/src/index.ts"]Tools disponíveis
Descoberta
meta_list_tools(product?)— lista todas as ferramentas e endpoints mapeadosResource
meta://reference/endpoints.json— catálogo completo em JSON
WhatsApp Cloud API (~26 tools)
Mensagens: 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
Estado: whatsapp_mark_as_read
Mídia: whatsapp_upload_media, whatsapp_get_media, whatsapp_delete_media
Templates: whatsapp_list_templates, whatsapp_create_template, whatsapp_delete_template
Perfil/conta: 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
Fonte de verdade
O arquivo reference/endpoints.json é o catálogo canônico dos endpoints — gerado por crawl da documentação oficial em developers.facebook.com/documentation/business-messaging/... e developers.facebook.com/docs/messenger-platform/....
Cada tool wrapea um endpoint desse catálogo. Para adicionar suporte a um endpoint novo:
Adicionar entrada em
reference/endpoints.jsonCriar o tool em
src/tools/<produto>.tsusandographRequest()desrc/client.tsRegistrar em
src/index.ts(já automático viaregisterXxxTools)
Licença
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