discord-webhook-relay-mcp
Allows sending messages to a Discord channel via a webhook URL.
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., "@discord-webhook-relay-mcpSend 'Hello from MCP' to the Discord webhook https://discord.com/api/webhooks/123456789/abcdef"
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.
Discord Webhook Relay MCP
An MCP server that does one thing: takes a Discord webhook URL and a message, and sends the message to Discord. Built with the MCP TypeScript SDK's Hono middleware, running on Cloudflare Workers.
Stack
Runtime: Cloudflare Workers
MCP:
@modelcontextprotocol/server+@modelcontextprotocol/honoFramework: Hono
Language: TypeScript
Test: Vitest +
@cloudflare/vitest-pool-workersLinter/Formatter: Biome
Related MCP server: notify_me_mcp
Getting Started
bun install
bun run devhttp://localhost:8787/ is the MCP endpoint (Streamable HTTP).
Tool
send_discord_message
Parameter | Type | Description |
| string | The destination Discord webhook URL |
| string | The message to send (1–2000 characters) |
webhookUrl is validated to match the shape of a Discord webhook URL, then the server sends
POST { content: message } to it.
Commands
Command | Description |
| Start local dev server |
| Deploy to Cloudflare Workers |
| Run tests |
| Lint and format check |
| Auto-fix lint and format issues |
| Generate Cloudflare binding types |
Project Structure
src/
index.ts # MCP server and Hono app entry point
wrangler.jsonc # Wrangler configurationNotes
Cloudflare Workers has no concept of a local bind, so
createMcpHonoApp's default localhost-only DNS-rebinding protection is disabled viahost: "0.0.0.0"(seesrc/index.ts). Restrict it further withallowedHostsif you need to lock it down to your deployed hostname.The webhook URL is passed in as a tool argument on every call, so the server never stores or needs to hold a secret for it.
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 Servers
- Alicense-qualityDmaintenanceEnables Claude Code to send notifications to Discord channels via webhooks when tasks complete, errors occur, or user intervention is needed. Deployed serverlessly on Cloudflare Workers with support for rich message formatting and embeds.Last updated8MIT
- AlicenseBqualityDmaintenanceEnables sending rich notifications to Discord and/or Slack webhooks with automatic service detection, retry logic, and support for embeds, blocks, and attachments. Provides secure webhook management with comprehensive input validation and rate limiting.Last updated3TypeScriptMIT
- Alicense-qualityDmaintenanceEnables sending messages to Discord channels directly from Cursor IDE using Discord webhooks. Provides a TypeScript-based integration for posting messages to configured Discord channels.Last updated271MIT
- Alicense-qualityDmaintenanceEnables LLMs to send messages and rich embeds to Discord via webhooks, supporting plain text messages, formatted embeds with images and fields, and customizable webhook appearance for AI-powered Discord notifications and integrations.Last updated7MIT
Related MCP Connectors
Let your AI agent notify you by email, Slack, Discord, or webhook. One tool: send_notification.
A webhook inbox for agents: one call returns a live URL. Mock, verify, inspect and replay.
Create and manage short links, track clicks, and automate URL management
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/nakanoasaservice/discord-webhook-relay-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server