Find public Discord servers by topic, language and size, check invite links, see member growth.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up a Discord invite link or code (discord.gg/abc, discord.com/invite/abc, or just abc). Says whether disdex last saw it working (live), confirmed it dead, is still checking it (pending), or has never seen it (unknown), and which server it leads to, including dead invites, together with other working invites for that server when known.
Invite URL or bare invite code.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http discord-servers https://disdex.io/mcp
Tool list last changed Oct 31, 2026.
Look up a Discord invite link or code (discord.gg/abc, discord.com/invite/abc, or just abc). Says whether disdex last saw it working (live), confirmed it dead, is still checking it (pending), or has never seen it (unknown), and which server it leads to, including dead invites, together with other working invites for that server when known.
| Argument | Type | Description |
|---|---|---|
| invite* | string | Invite URL or bare invite code. |
{
"type": "object",
"required": [
"invite"
],
"properties": {
"invite": {
"type": "string",
"description": "Invite URL or bare invite code."
}
},
"additionalProperties": false
}Full details for one Discord server: description, member/online/boost counts, language, guild tag, Discord features, invite link, and how its member count changed over the last 30 days.
| Argument | Type | Description |
|---|---|---|
| server_id* | string | Discord server (guild) id, as returned by search_servers. |
{
"type": "object",
"required": [
"server_id"
],
"properties": {
"server_id": {
"type": "string",
"pattern": "^[0-9]{15,21}$",
"description": "Discord server (guild) id, as returned by search_servers."
}
},
"additionalProperties": false
}Daily member and online counts for one Discord server over a time window, for questions like "is this server growing?" or "how big was it in March?". Values are daily averages of disdex's scans.
| Argument | Type | Description |
|---|---|---|
| range | string | |
| server_id* | string | Discord server (guild) id, as returned by search_servers. |
{
"type": "object",
"required": [
"server_id"
],
"properties": {
"range": {
"enum": [
"7d",
"30d",
"90d",
"1y"
],
"type": "string",
"default": "30d"
},
"server_id": {
"type": "string",
"pattern": "^[0-9]{15,21}$",
"description": "Discord server (guild) id, as returned by search_servers."
}
},
"additionalProperties": false
}How many Discord servers, users, bots, games and invites disdex has indexed, and when those totals were last refreshed.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Search public Discord servers indexed by disdex. Matches words against the server name, vanity URL, description, profile traits and guild tag. With a query, results are ranked by relevance (servers named for the query first, then matches in traits and descriptions, with bigger and more active servers first among similar matches); without one, by member count. Each result has its member and online counts, language, and a joinable invite link when one is known. If no server matches every word of a longer query, results match all but one word and partial_match is true. NSFW servers are never returned.
| Argument | Type | Description |
|---|---|---|
| tag | string | Only servers with this Discord guild tag (the short tag members can show next to their name), case-insensitive exact match. |
| sort | string | Defaults to relevance with a query and members without one. members/online/boosts sort largest first; newest/oldest sort by when the server was created on Discord. |
| limit | integer | |
| query | string | Search words, at least 3 letters or digits (e.g. "minecraft survival", "study group"). Omit to browse everything by the chosen sort. |
| offset | integer | |
| language | string | Only servers whose name and description are in this language: an ISO 639-1 code such as en, es, de, pt, ru, ja. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 31, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
Search public Discord servers indexed by disdex. Matches words against the server name, vanity URL, description, profile traits and guild tag. ReturnsWith serversa sortedquery, results are ranked by memberrelevance count(servers unlessnamed anotherfor sortthe isquery chosen,first, eachthen matches in traits and descriptions, with bigger and more active servers first among similar matches); without one, by member count. Each result has its member and online counts, language, and a joinable invite link when one is known. If no server matches every word of a longer query, results match all but one word and partial_match is true. NSFW servers are never returned.
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "Only servers with this Discord guild tag (the short tag members can show next to their name), case-insensitive exact match."
},
"sort": {
"enum": [
"members",
"online",
"boosts",
"newest",
"oldest"
],
"type": "string",
"default": "members",
"description": "members/online/boosts sort largest first; newest/oldest sort by when the server was created on Discord."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search words, at least 3 letters or digits (e.g. \"minecraft survival\", \"study group\"). Omit to browse everything by the chosen sort."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000,
"minimum": 0
},
"language": {
"type": "string",
"description": "Only servers whose name and description are in this language: an ISO 639-1 code such as en, es, de, pt, ru, ja."
},
"growing_within_days": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Only servers whose member count was seen going up within this many days. A quick filter for active, growing communities."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "Only servers with this Discord guild tag (the short tag members can show next to their name), case-insensitive exact match."
},
"sort": {
"enum": [
"relevance",
"members",
"online",
"boosts",
"newest",
"oldest"
],
"type": "string",
"description": "Defaults to relevance with a query and members without one. members/online/boosts sort largest first; newest/oldest sort by when the server was created on Discord."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search words, at least 3 letters or digits (e.g. \"minecraft survival\", \"study group\"). Omit to browse everything by the chosen sort."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000,
"minimum": 0
},
"language": {
"type": "string",
"description": "Only servers whose name and description are in this language: an ISO 639-1 code such as en, es, de, pt, ru, ja."
},
"growing_within_days": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Only servers whose member count was seen going up within this many days. A quick filter for active, growing communities."
}
},
"additionalProperties": false
}| growing_within_days | integer | Only servers whose member count was seen going up within this many days. A quick filter for active, growing communities. |
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "Only servers with this Discord guild tag (the short tag members can show next to their name), case-insensitive exact match."
},
"sort": {
"enum": [
"relevance",
"members",
"online",
"boosts",
"newest",
"oldest"
],
"type": "string",
"description": "Defaults to relevance with a query and members without one. members/online/boosts sort largest first; newest/oldest sort by when the server was created on Discord."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search words, at least 3 letters or digits (e.g. \"minecraft survival\", \"study group\"). Omit to browse everything by the chosen sort."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000,
"minimum": 0
},
"language": {
"type": "string",
"description": "Only servers whose name and description are in this language: an ISO 639-1 code such as en, es, de, pt, ru, ja."
},
"growing_within_days": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Only servers whose member count was seen going up within this many days. A quick filter for active, growing communities."
}
},
"additionalProperties": false
}