An MCP server implementation that integrates with webhooks, providing message sending capabilities.
- Generic Webhook Support: Send messages to any webhook endpoint
- Custom Username: Set custom display name for messages
- Avatar Support: Customize message avatar
- MCP Integration: Works with Dive and other MCP-compatible LLMs
npm install @kevinwatt/mcp-webhook
Configuration with Dive Desktop
- Click "+ Add MCP Server" in Dive Desktop
- Copy and paste this configuration:
{
"mcpServers": {
"webhook": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-webhook"
],
"env": {
"WEBHOOK_URL": "your-webhook-url"
},
"alwaysAllow": [
"send_message"
]
}
}
}
- Click "Save" to install the MCP server
- send_message
- Send message to webhook endpoint
- Inputs:
content
(string, required): Message content to sendusername
(string, optional): Display nameavatar_url
(string, optional): Avatar URL
Ask your LLM to:
"Send a message to webhook: Hello World!"
"Send a message with custom name: content='Testing', username='Bot'"
If needed, start the server manually:
npx @kevinwatt/mcp-webhook
- Node.js 18+
- MCP-compatible LLM service
MIT
kevinwatt
- mcp
- webhook
- chat
- dive
- llm
- automation