MCP server
Discord MCP server
Discord has no official MCP server. Modiva hosts one with 10 typed tools, so an agent can post to channels, manage roles and read server activity in any Discord server where you install it.
Community teams live in Discord but the work (announcements, role assignment, watching channels) is repetitive. Modiva's MCP server turns it into typed tools behind your existing MCP key: an agent can publish the changelog to #announcements, grant a role after a form submission, or summarize what happened overnight, without you hosting a bot.
10 typed Discord tools
Grouped by resource, not by platform — so the same tool names work across every connected account.
accounts_
list · health · status
posts_
create · cross_post · schedule · publish_now
comments_
list · reply
messages_
list · send · inbox
analytics_
unified · best_time_to_post
Add it to your AI client
Point any MCP-compatible client (Claude, Cursor, Windsurf, …) at the hosted server and the Discord tools are discovered automatically.
{
"mcpServers": {
"modiva": {
"url": "https://mcp.modiva.ai/v1",
"headers": { "Authorization": "Bearer mk_live_…" }
}
}
}Connect Discord to your agent
Get your MCP key — freeFAQ
How does the agent get access to my Discord server?
You install Modiva's Discord integration into your server with the standard authorization flow and pick the permissions it gets. The agent then acts through those permissions only.
Can an agent manage roles?
Yes. Role tools list, assign and remove roles for members, subject to Discord's role-hierarchy rules (the integration's role must sit above the ones it manages).
Does Discord expose analytics?
No, there is no analytics endpoint in Discord's API. Agents can read channel activity directly instead, which covers most reporting needs.
Related
Modiva is a hosted, multi-tenant MCP server. Your Discord tokens are encrypted and never shared between workspaces.