Enables sending data to Make.com scenarios via HTTP POST webhooks, facilitating automation and data integration with various applications.
Allows sending event data to n8n webhooks to trigger automated workflows and manage task notifications.
Supports sending data to Zapier webhooks to trigger Zaps and automate workflows across thousands of integrated services.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Webhook ServerSend a 'Deployment Success' notification to https://hooks.zapier.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Webhook Server
Servidor MCP (Model Context Protocol) para enviar datos a webhooks via HTTP POST.
Escrito en Python con FastMCP. Diseñado para ejecutarse en Claude Code — accesible local y remotamente.
🚀 Inicio Rápido
🖥️ Modo Local (Claude Desktop o uso personal)
Esta sección está pensada para la comunidad Open Source que desee utilizar este servidor de forma local en su propia máquina.
1. Clonar el repositorio y configurar dependencias
Para usar la herramienta directamente en tu computadora a través de Claude Desktop (la aplicación gráfica) o en una instancia local de Claude Code, primero debes descargar el código fuente y preparar el entorno de Python.
Abre tu terminal y ejecuta:
2. Configurar en Claude Desktop
Para que el servidor sepa a dónde enviar los datos por defecto, debes configurar la variable de entorno WEBHOOK_URL directamente en la configuración de la aplicación.
Abre el archivo de configuración de Claude Desktop:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
Agrega el siguiente bloque de configuración. Notarás que bajo env tú decides hacia qué webhook se mandarán los datos:
Importante: Recuerda cambiar
/ruta/absoluta/a/tu/proyecto/MCP/main.pypor la ruta real donde clonaste este repositorio y asignar elWEBHOOK_URLválido de N8N, Make.com, Zapier, etc.
Reinicia Claude Desktop y la herramienta send_webhook estará disponible.
🌐 Modo HTTP (Remoto) — Acceso por equipo
Para compartir con compañeros de equipo en cualquier parte del mundo. Como usa FastMCP, funciona nativamente con Server-Sent Events (SSE).
1. Ejecutar el servidor localmente
(Se levantará por defecto en el puerto 8000).
2. Desplegar (Railway)
Este proyecto ya incluye railway.json y Dockerfile.
Solo tienes que conectar tu repositorio a Railway y se detectará automáticamente. Railway asignará el PORT y el Dockerfile ejecutará el servidor en modo SSE.
3. Configurar en el equipo
Para Claude Code:
Cada miembro del equipo agrega esto a su .mcp.json para conectarse a la nube:
⚠️ Importante para Claude Desktop:
A diferencia de Claude Code, la aplicación gráfica Claude Desktop NO soporta conexiones remotas a URLs por el momento (causa que la app muestre el error "Claude Desktop failed to Launch"). Si necesitas usar tu herramientawebhook-senderdentro de Claude Desktop, tendrás que configurarla como un comando local usandopythoncomo especificamos en la sección "Modo Local".
📡 Herramienta: send_webhook
Parámetros
Campo | Tipo | Requerido | Descripción |
| string | ✅ | URL del webhook destino (o configurar WEBHOOK_URL) |
| string | ✅ | Título de la tarea/evento |
| string | ✅ | Descripción o resumen |
| string | ❌ | Default: "Claude Code" |
| string | ❌ | Default: "MCP Webhook Server" |
| object | ❌ | Campos personalizados clave-valor |
| object | ❌ | Headers HTTP adicionales |
Ejemplo de respuesta enviada al webhook
🪝 Hook Automático (Opcional)
Para enviar webhook automáticamente al terminar cada tarea, agrega a ~/.claude/settings.json: