{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.capitalthought/customs-dog-mcp","description":"Pet travel docs + border readiness. Keyless: look up entry rules + sign up. Keyed: household docs.","version":"2.1.0","websiteUrl":"https://customs.dog","remotes":[{"type":"streamable-http","url":"https://customs.dog/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-09T04:00:50.028312Z","publishedAt":"2026-06-09T04:00:50.028312Z","updatedAt":"2026-06-09T04:00:50.028312Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect MCP-compatible AI clients to Discord through a typed local server with 192 tools.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.13.2","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.13.2/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.13.2/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.13.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T14:15:24.32284Z","publishedAt":"2026-08-01T14:15:24.32284Z","updatedAt":"2026-08-01T14:15:24.32284Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect MCP-compatible AI clients to Discord through a typed local server with 192 tools.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.13.4","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.13.4/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.13.4/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.13.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T19:51:01.328744Z","publishedAt":"2026-08-01T19:51:01.328744Z","updatedAt":"2026-08-01T19:51:01.328744Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T12:10:06.249382Z","publishedAt":"2026-08-02T12:10:06.249382Z","updatedAt":"2026-08-02T12:10:06.249382Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.1","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.1/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.1/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T17:28:02.276129Z","publishedAt":"2026-08-02T17:28:02.276129Z","updatedAt":"2026-08-02T17:28:02.276129Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.2","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.2/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.2/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T18:38:38.463065Z","publishedAt":"2026-08-02T18:38:38.463065Z","updatedAt":"2026-08-02T18:38:38.463065Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.3","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.3/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.3/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T22:43:16.441065Z","publishedAt":"2026-08-02T22:43:16.441065Z","updatedAt":"2026-08-02T22:43:16.441065Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.4","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.4/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.4/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T00:21:46.74204Z","publishedAt":"2026-08-03T00:21:46.74204Z","updatedAt":"2026-08-03T00:21:46.74204Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.5","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.5/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.5/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T05:15:33.430738Z","publishedAt":"2026-08-03T05:15:33.430738Z","updatedAt":"2026-08-03T05:15:33.430738Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.6","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.6/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.6/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T05:37:01.704787Z","publishedAt":"2026-08-03T05:37:01.704787Z","updatedAt":"2026-08-03T05:37:01.704787Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.7","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.7/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.7/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T07:35:11.313867Z","publishedAt":"2026-08-03T07:35:11.313867Z","updatedAt":"2026-08-03T07:35:11.313867Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 192 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.14.8","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.8/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.14.8/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.14.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T09:08:25.895155Z","publishedAt":"2026-08-03T09:08:25.895155Z","updatedAt":"2026-08-03T09:08:25.895155Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 193 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.15.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.15.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.15.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.15.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T10:27:35.977535Z","publishedAt":"2026-08-03T10:27:35.977535Z","updatedAt":"2026-08-03T10:27:35.977535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T13:08:16.963923Z","publishedAt":"2026-08-03T13:08:16.963923Z","updatedAt":"2026-08-03T13:08:16.963923Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.1","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.1/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.1/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T13:38:36.361358Z","publishedAt":"2026-08-03T13:38:36.361358Z","updatedAt":"2026-08-03T13:38:36.361358Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.10","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.10/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.10/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T14:29:43.244507Z","publishedAt":"2026-08-08T14:29:43.244507Z","updatedAt":"2026-08-08T14:29:43.244507Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.11","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.11/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.11/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T15:55:40.594811Z","publishedAt":"2026-08-08T15:55:40.594811Z","updatedAt":"2026-08-08T15:55:40.594811Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.2","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.2/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.2/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T13:57:21.009022Z","publishedAt":"2026-08-03T13:57:21.009022Z","updatedAt":"2026-08-03T13:57:21.009022Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.3","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.3/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.3/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T23:31:02.163836Z","publishedAt":"2026-08-03T23:31:02.163836Z","updatedAt":"2026-08-03T23:31:02.163836Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.4","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.4/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.4/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T07:52:28.085413Z","publishedAt":"2026-08-04T07:52:28.085413Z","updatedAt":"2026-08-04T07:52:28.085413Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.5","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.5/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.5/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T17:12:46.349311Z","publishedAt":"2026-08-04T17:12:46.349311Z","updatedAt":"2026-08-04T17:12:46.349311Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.6","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.6/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.6/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T14:15:10.756737Z","publishedAt":"2026-08-07T14:15:10.756737Z","updatedAt":"2026-08-07T14:15:10.756737Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.7","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.7/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.7/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T15:04:25.654167Z","publishedAt":"2026-08-07T15:04:25.654167Z","updatedAt":"2026-08-07T15:04:25.654167Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.8","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.8/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.8/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T17:27:26.805558Z","publishedAt":"2026-08-07T17:27:26.805558Z","updatedAt":"2026-08-07T17:27:26.805558Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 201 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.16.9","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.9/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.16.9/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.16.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T11:06:48.558239Z","publishedAt":"2026-08-08T11:06:48.558239Z","updatedAt":"2026-08-08T11:06:48.558239Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 202 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.17.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.17.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.17.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.17.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T09:31:54.733541Z","publishedAt":"2026-08-09T09:31:54.733541Z","updatedAt":"2026-08-09T09:31:54.733541Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 203 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.18.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.18.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.18.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.18.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T15:58:07.12033Z","publishedAt":"2026-08-09T15:58:07.12033Z","updatedAt":"2026-08-09T15:58:07.12033Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 203 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.18.1","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.18.1/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.18.1/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.18.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T18:11:38.416809Z","publishedAt":"2026-08-10T18:11:38.416809Z","updatedAt":"2026-08-10T18:11:38.416809Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 208 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.19.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.19.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.19.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.19.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T12:01:45.465554Z","publishedAt":"2026-08-13T12:01:45.465554Z","updatedAt":"2026-08-13T12:01:45.465554Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cappyeo/discord-mcp","description":"Connect AI clients to a caller-owned Discord bot with 208 tools over stdio or authenticated HTTP.","title":"Discord MCP","repository":{"url":"https://github.com/cappyeo/discord-mcp","source":"github","id":"1223078565","subfolder":"packages/mcp-server"},"version":"0.20.0","websiteUrl":"https://cappyeo.github.io/discord-mcp/","icons":[{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.20.0/site/src/assets/discord-mcp-logo-light.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"light"},{"src":"https://raw.githubusercontent.com/cappyeo/discord-mcp/v0.20.0/site/src/assets/discord-mcp-logo-dark.png","mimeType":"image/png","sizes":["1024x1024"],"theme":"dark"}],"packages":[{"registryType":"npm","identifier":"@discord-mcp/cli","version":"0.20.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token. The optional Bot prefix is accepted.","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expected Discord bot ID. Startup fails if the token belongs to another bot.","format":"string","name":"DISCORD_EXPECTED_BOT_ID"},{"description":"Comma-separated Discord guild IDs this deployment may operate against.","format":"string","name":"ALLOWED_GUILDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T18:50:09.844771Z","publishedAt":"2026-08-13T18:50:09.844771Z","updatedAt":"2026-08-13T18:50:09.844771Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.cappyeo/discord-mcp:0.20.0","count":30}}
