MCP Server Discord Webhook
The MCP Server Discord Webhook allows you to send messages to Discord via webhooks.
Send Messages: Send text messages to a Discord channel using the
send_messagecommandCustomization: Optionally customize the message sender's display name and avatar URL
Integration: Easily integrate with MCP configurations to automate message sending
Enables sending messages to Discord channels via webhooks, with support for customizing the message content, display name, and avatar.
Click on "Deploy 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 Server Discord Webhook send a notification to the team channel saying 'Daily standup starts in 5 minutes'"
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 Server Discord Webhook
An MCP server for posting messages to Discord webhooks.
Installation
npm install @genpm/mcp-server-discord-webhookRelated MCP server: MCP-Discord
Configuration
Add the following to your MCP configuration file:
{
"mcpServers": {
"discord-webhook": {
"command": "npx",
"args": [
"-y",
"@genpm/mcp-server-discord-webhook"
],
"env": {
"DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
},
"alwaysAllow": [
"send_message"
]
}
}
}Features
send_message
Sends a message to Discord.
Parameters:
content: Message content (required)username: Display name (optional)avatar_url: Avatar URL (optional)
Example:
<use_mcp_tool>
<server_name>discord-webhook</server_name>
<tool_name>send_message</tool_name>
<arguments>
{
"content": "Test message",
"username": "Custom Name"
}
</arguments>
</use_mcp_tool>Development
This project uses GitHub Actions for continuous integration and automated publishing to npm. When you push a new version tag (e.g., v1.0.0), it will automatically:
Build the package
Run tests
Publish to npm
Create a GitHub release
For more details about the release process, see CHANGELOG.md.
License
MIT
Author
genm
Available Tools
1 toolsend_messageC
Discordにメッセージを送信します
Inputs: content (required), username, avatar_url.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'send_message' has a clear, distinct purpose that cannot be confused with any other tool in the set.
Since there is only one tool, naming consistency is inherently perfect. The tool name 'send_message' follows a clear verb_noun pattern, and there are no other tools to create inconsistency.
A single tool is too few for a Discord webhook server, which typically involves operations like sending messages, editing messages, deleting messages, or fetching webhook info. The scope feels incomplete with just one basic action.
The tool set is severely incomplete for a Discord webhook domain. It only provides 'send_message', missing essential operations like editing, deleting, or retrieving messages, and lacks any management functions for webhooks themselves.
Maintenance
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
An MCP server that automatically collects feedback on your MCP server.
Description of my MCP server mega cool capabilities, lesgo
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables sending messages to webhook endpoints through the MCP protocol, supporting custom content, display names, and avatar URLs.272 npm30MIT
- AlicenseBqualityDmaintenanceA Discord MCP server that enables AI assistants to interact with Discord platforms, providing functionalities like sending messages, managing channels, creating forum posts, and handling webhooks.21827 npm1MIT
- AlicenseAqualityDmaintenanceAn MCP server for interacting with Discord.19190 npm13MIT
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that enables sending data to webhooks via HTTP POST for both local and remote team environments. It provides a tool for relaying task descriptions, custom metadata, and automated notifications to external services.4 npm-