Meta Business Messaging
mcp-meta
Servidor MCP para Meta Business Messaging: WhatsApp Cloud API, Messenger Platform, Instagram Messaging y Graph API Webhooks.
Cubre ~55 herramientas agrupadas en 4 productos. Todos los endpoints apuntan a graph.facebook.com/{version} (por defecto v22.0, se puede sobrescribir con META_API_VERSION).
Instalación
cd /Users/barboza/Solutions/mcp-meta
npm install
npm run buildConfiguración (variables de entorno)
Todas son opcionales — también se pueden pasar por llamada mediante access_token / phone_number_id / etc. en los argumentos de la herramienta. Las variables de entorno solo sirven como valores predeterminados.
Env | Uso |
| Versión de la Graph API (por defecto |
| URL base (por defecto |
| Usado por |
| Token de handshake ( |
| Bearer para Cloud API |
| ID predeterminado del número emisor |
| WABA ID (plantillas, números de teléfono) |
| Token de la página de FB |
| ID de la página predeterminada |
| Token de la página vinculada a IG (por defecto: el mismo |
| ID de usuario de IG, si aplica |
Uso con Claude Code / cliente MCP
Añada en ~/.claude.json (o 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 desarrollo (tsx, sin build):
"args": ["--import", "tsx", "/Users/barboza/Solutions/mcp-meta/src/index.ts"]Herramientas disponibles
Descubrimiento
meta_list_tools(product?)— lista todas las herramientas y endpoints mapeadosRecurso
meta://reference/endpoints.json— catálogo completo en JSON
WhatsApp Cloud API (~26 herramientas)
Mensajes: 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
Medios: whatsapp_upload_media, whatsapp_get_media, whatsapp_delete_media
Plantillas: whatsapp_list_templates, whatsapp_create_template, whatsapp_delete_template
Perfil/cuenta: whatsapp_get_business_profile, whatsapp_update_business_profile, whatsapp_list_phone_numbers, whatsapp_register_phone_number, whatsapp_block_users
Messenger Platform (~14 herramientas)
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 herramientas)
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 herramientas)
webhook_verify_challenge, webhook_validate_signature, webhook_parse_event
Fuente de verdad
El archivo reference/endpoints.json es el catálogo canónico de los endpoints — generado por rastreo de la documentación oficial en developers.facebook.com/documentation/business-messaging/... y developers.facebook.com/docs/messenger-platform/....
Cada herramienta envuelve un endpoint de ese catálogo. Para añadir soporte a un endpoint nuevo:
Añadir una entrada en
reference/endpoints.jsonCrear la herramienta en
src/tools/<producto>.tsusandographRequest()desrc/client.tsRegistrar en
src/index.ts(ya automático medianteregisterXxxTools)
Licencia
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