{"id":"hardheadhackerhead-discord-mcp","name":"discord-mcp","af_score":67.0,"security_score":58.8,"reliability_score":36.2,"what_it_does":"discord-mcp is an MCP server plus CLI that lets an AI assistant manage a Discord guild/server using natural language. It provides a large set of Discord administration tools (roles, channels, members, messages, moderation, events, automod, polls, webhooks, etc.), includes an interactive setup wizard (bot creation/token validation/invite generation and client config), and offers a health check/permission audit.","best_when":"You want a broad set of Discord admin capabilities available to an MCP-capable agent, and you can securely handle a Discord bot token and restrict the bot’s permissions to what’s needed.","avoid_when":"You cannot secure secrets, or you need strong guarantees around retries/idempotency and auditability of agent-initiated changes.","last_evaluated":"2026-03-30T15:40:26.998007+00:00","has_mcp":true,"has_api":false,"auth_methods":["Discord bot token via environment variable (DISCORD_TOKEN)","Discord bot OAuth/invite flow (implied by invite generation and required permissions)"],"has_free_tier":false,"known_gotchas":["Large tool surface includes highly destructive operations (delete/bulk_delete/ban/kick). Ensure the agent is constrained and actions are approved.","Repeated tool calls after partial failure may create duplicates (e.g., sending messages, creating roles/channels) unless the agent checks state first.","Name-based fuzzy matching can select unintended targets if similarly named channels/roles/members exist.","Token + permission breadth: bot permissions granted via invite determine what the tools can do; over-permissioning increases blast radius."],"error_quality":null}