Skip to main content
Glama
kongyo2

Discord Webhook MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_WEBHOOK_URLYesDiscord Webhook URL

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
discord_send_message

Discordチャンネルにメッセージを送信します。

content、embedsのいずれか最低1つが必要です。 環境変数DISCORD_WEBHOOK_URLに設定されたWebhookを使用します。

⚠️ レート制限: 30メッセージ/分/チャンネル

Args:

  • content (string, optional): メッセージ内容(1-2000文字)

  • username (string, optional): Webhookのユーザー名を上書き(最大80文字)

  • avatar_url (string, optional): Webhookのアバター画像をURLで指定

  • tts (boolean, optional): テキスト読み上げ(TTS)メッセージとして送信(デフォルト: false)

  • embeds (array, optional): Embedの配列(最大10個、合計6000文字以内)

  • allowed_mentions (object, optional): 許可されたメンション設定

  • thread_id (string, optional): 送信先スレッドID(指定したスレッドに送信、スレッドは自動アーカイブ解除)

  • thread_name (string, optional): 作成するスレッド名(フォーラム/メディアチャンネルのみで新しいスレッドを作成、最大100文字)

Returns: { "success": boolean, // 送信が成功したか "message_id": string, // 送信されたメッセージのID "channel_id": string, // 送信先チャンネルID "timestamp": string // 送信日時 (ISO 8601形式) }

Examples:

  • シンプルなテキスト送信: { "content": "Hello, Discord!" }

  • Embed付き送信: { "embeds": [{ "title": "タイトル", "description": "説明", "color": 0x00FF00 }] }

  • スレッドに送信: { "content": "スレッドメッセージ", "thread_id": "123456789" }

Error Handling:

  • "Validation error: content/embeds - content、embeds のうち最低1つを指定してください"

  • "Discord Webhook error: 400 Bad Request - Invalid webhook URL"

  • "Discord Webhook error: 404 Not Found - Webhook not found"

  • "Discord Webhook error: レート制限に達しました" - 429エラー時、retry-after秒後に再試行

discord_edit_message

Webhookで送信したメッセージを編集します。

content、embedsのいずれか最低1つが必要です。 環境変数DISCORD_WEBHOOK_URLに設定されたWebhookを使用します。

⚠️ レート制限: 30リクエスト/分/チャンネル

Args:

  • message_id (string, required): 編集するメッセージID

  • content (string, optional): 新しいメッセージ内容(1-2000文字)

  • embeds (array, optional): 新しいEmbedの配列(最大10個、合計6000文字以内)

  • allowed_mentions (object, optional): 許可されたメンション設定

Returns: { "success": boolean, // 編集が成功したか "message_id": string, // 編集されたメッセージのID "timestamp": string // 編集日時 (ISO 8601形式) }

Examples:

  • テキストを編集: { "message_id": "123456789", "content": "更新後のメッセージ" }

  • Embedを編集: { "message_id": "123456789", "embeds": [{ "title": "新しいタイトル", "color": 0xFF0000 }] }

Error Handling:

  • "Validation error: content/embeds - content、embeds のうち最低1つを指定してください"

  • "Discord Webhook error: 404 Not Found - Message not found"

  • "Discord Webhook error: 400 Bad Request - Invalid message ID"

  • "Discord Webhook error: レート制限に達しました" - 429エラー時、retry-after秒後に再試行

discord_delete_message

Webhookで送信したメッセージを削除します。

環境変数DISCORD_WEBHOOK_URLに設定されたWebhookを使用します。

⚠️ レート制限: 30リクエスト/分/チャンネル ⚠️ この操作は取り消せません。

Args:

  • message_id (string, required): 削除するメッセージID

Returns: { "success": boolean, // 削除が成功したか "message_id": string // 削除されたメッセージのID }

Examples:

  • メッセージ削除: { "message_id": "123456789" }

Error Handling:

  • "Discord Webhook error: 404 Not Found - Message not found"

  • "Discord Webhook error: 400 Bad Request - Invalid message ID"

  • "Discord Webhook error: レート制限に達しました" - 429エラー時、retry-after秒後に再試行

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/kongyo2/discord-mcp'

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