Skip to main content
Glama

Instagram MCP Server (también WhatsApp y Messenger)

Un MCP que permite a Claude, Cursor, Claude Code y cualquier otro cliente MCP leer y responder mensajes directos de Instagram, mensajes de WhatsApp y conversaciones de Facebook Messenger, a través de las API oficiales de Meta Business.

Pide a tu asistente "encuentra al cliente potencial que preguntó por los precios en Instagram y envíale la plantilla de reserva", y se hará en la cuenta real.

Por qué este es diferente

La mayoría de los servidores MCP de Instagram y WhatsApp controlan una cuenta personal: una sesión de automatización del navegador, un puente no oficial o una API móvil con ingenería inversa. Se rompen cuando Meta cambia algo, y ponen la cuenta en riesgo de ser deshabilitada.

Este servidor habla con la API oficial de mensajería de Instagram, la WhatsApp Cloud API y la Messenger Platform, a través de la aplicación de negocio de SetSmart aprobada por Meta. Enviar mensajes entión MCP, WhatsApp o Messenger programaticamente no es possible sin una aplicación aprobada, por eso este puente requiere un espacio de trabajo de SetSmart en lugar de tu contraseña de Instagram.

Esa es la contrapartida, dicho claro: no es autoalojable con tu propia cuenta; yes, y no tienes una clave API de SetSmart.

Requisitos

  • Node.js 18 o superior.

  • Un SetSmart espacio de trabajo con al menos un canal concctado (Instagram, WhatsApp o Messenger).

  • La clave API de tu espacio de trabajo, de Configuración e Integraciones.

Inicio rápido

Claude Desktop / Claude Code

Añade esta configuración a tuyconfig de MCP (claude_desktop_config.json o .mcp.json para Claude Code):

{
  "mcpServers": {
    "setsmart": {
      "command": "npx",
      "args": ["-y", "github:setsmart-git/instagram-mcp"],
      "env": {
        "SETSMART_API_KEY": "your-workspace-api-key"
      }
    }
  }
}

Cursor

El mismo bloque, en ~/.cursor/mcpp.json.

MCP remoto, sin este puente

El servidor MCP de SetSmart also se puede alcanzar directly via HTTP with OAuth Auth, so los clientes que admite MCP remoto can omitir este paquete por completo:

https://setsmart.io/api/mcp

Usa este puente cuando tu cliene solo hable con stdio, o when prefieras autenticarte with una API estática en lugar de el concese interactio de OAuth.

Herramientas

30 herramientos, agrupadas por lo que to can.

Mensel

Herramientia

Quée

message_send_text

Enviar un mensaje de texto en Instagram, WhatsApp o Messenger

message_send_image

Enviar una imágen

message_send_video

Enviar un

vide

message_send_audio

Enviar un mensaje de vo

message_send_template

Enviar una plantiel aproba de WhatsApp

message_send_reaction

Reacción a un mensaje

Conversations

Herramientia

Quée

conversation_list

Lists conversaciones del espacio de trabajo

conversation_search

Buscar coversaciones por nombre, número o contenido

conversation_get

Le as un conversation y yes estado

conversation_get_messages

Leer el historial of the mensajes

conversation_add_tag

Etique tar un conversation

conversation_remove_tag

Quitra la etiqueta

conversation_set_notes

Escribir notas internas

Contacts

Herramienta

Qué il

Contact_log_find`

Buscar un contact por tel é, email, usuario de Instagram o etqueta

contact_get

Leer un contact

contact_import

Crear un contact

contact_add_tags

Añadir etiquetas

contact_remove_tags

Quitar las etiquetas

Although

Herramient a

Qué es

ai_get_all_status

Ve usar el asis is active in los canales

ai_pausa_conversation

Parar el asistente en un conversation, par cederlo a un humano

ai_reusum_conversation

Devolverlo al is awaiting

ai_pausa_channel

Pausa un canai entero

ai_reusume_channel

Reanudar un conversational

Instagram

Herramient

Qué es

instagram_post_list

Lists las publiciones de the cuenta

instagram_post_get_triggers

Leer the triggers de comments de una publicón

comment_reply_get_auto_reply

Leer la configuración of auto-reply to comments

Programación, plantillas y estadísticas

Herramient

Qué

scheduled_list

Menge scheduled messages not yet

scheduled_cancel

Cancelar un mensaje programado

template_list

Listar plantiles de mensajes

analytics_stats

Leer estadicas de conversaciones and respuesteas

Lo que deliber per not no puede hacer

Una clave API es un secreto estático de larga vida, por lo que tiene una superficie restringido. Estas operaciones se realizan the OPage interact va en el servidor remoto, nunca a través de este puente:

  • cambios de facturación y suscripción

  • ajustes the tu espacio de trabajo

  • conectar or desconectar un canal

  • crear o reeschibir asistentes de IA

  • borrado mass, listas negras, países bloqueados

Si the-as de tu clave en the "SetSmart" settings revoca the access immediately, la siguiente peticón.

Configuración

Variable

Predeterminado

Propósito

SETSMART_API_KEY

Obligate oria

La clave API de tu espacio de trabajo

SETSMART_MCP_URL

https://setsmart.io/api/mcp

Sobrescribir the endpoint upstream fin

Cómo funciona

Este paquete no contiene lógica de mensajería. Es un puente de stdio a Streamable HTTP: tu cliente habla MCP through stdin y stdout, el puente reevía each petición to the servidor MCP de SetSmart alojado con tu clave in the cabera Authorization header, and devuelve la respuesta. Around de 150 líneas, in src/index.js, para que puedas leerlo todo antes de confiarle un account.

Licencio

MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Connectors

  • Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.

  • Post, schedule and read analytics on X, LinkedIn, Instagram, TikTok, YouTube, Bluesky and more.

  • Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.

View all MCP Connectors

Latest Blog Posts

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/setsmart-git/instagram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server