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 buildRelated MCP server: Meta MCP Server
Configuració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 deployed
Maintenance
Related MCP Connectors
Instagram, WhatsApp and Messenger DMs through official Meta Business APIs.
Manage Meta apps: creation, configuration, webhooks, permissions, compliance, and App Review.
18Manage Instagram and Facebook automations, conversations, templates, and analytics with AI.
Messaging tools for AI agents: send messages, manage chats, groups and channels.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceEnables AI assistants to interact with Instagram and Facebook accounts through their APIs, supporting messaging, post management, commenting, and content creation.14-
- AlicenseBqualityBmaintenanceConnects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.100237 npm47MIT
- AlicenseBqualityBmaintenanceEnables managing WhatsApp Business accounts through natural language, including sending messages, managing contacts, and querying conversations.6215 npmISC
- AlicenseNot gradedqualityBmaintenanceEnables reading and replying to direct messages, comments, and templates across Instagram, WhatsApp, and Messenger through official Meta Business APIs, with support for human handover and AI assistant controls.22 npmMIT