Clash Royale player statistics, deck analysis, and matchup insights.
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.
Rates an 8-card Clash Royale deck: role checks (win condition, spells, air defense…), how it and similar decks have done in real battles, its matchups against each deck style, and one-card swaps that won more. Write "Evo Knight" or "Knight (Hero)" for those slots.
The 8 card names.
Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http insightsroyale https://insightsroyale.com/mcp
Rates an 8-card Clash Royale deck: role checks (win condition, spells, air defense…), how it and similar decks have done in real battles, its matchups against each deck style, and one-card swaps that won more. Write "Evo Knight" or "Knight (Hero)" for those slots.
| Argument | Type | Description |
|---|---|---|
| cards* | array | The 8 card names. |
| scope | string | Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players. |
{
"type": "object",
"required": [
"cards"
],
"properties": {
"cards": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"minItems": 8,
"description": "The 8 card names."
},
"scope": {
"enum": [
"top100",
"top1000",
"all"
],
"type": "string",
"default": "top1000",
"description": "Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players."
}
},
"additionalProperties": false
}The current Clash Royale meta from real battles: how popular each deck style is, which styles beat which, and the cards rising or falling in use.
| Argument | Type | Description |
|---|---|---|
| mode | string | Game mode. pathOfLegend is ranked. |
| scope | string | Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players. |
{
"type": "object",
"properties": {
"mode": {
"enum": [
"all",
"ladder",
"pathOfLegend",
"challenge",
"tournament",
"clanWar"
],
"type": "string",
"default": "all",
"description": "Game mode. pathOfLegend is ranked."
},
"scope": {
"enum": [
"top100",
"top1000",
"all"
],
"type": "string",
"default": "top1000",
"description": "Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players."
}
},
"additionalProperties": false
}For a player tag (e.g. #8Q2V0CJL): their record, decks, and up to three matchups to practice, comparing their win rate with similar players in the same matchup. Only works for players Insights Royale already tracks; otherwise returns a link to start tracking.
| Argument | Type | Description |
|---|---|---|
| player_tag* | string | The in-game player tag, with or without #. |
{
"type": "object",
"required": [
"player_tag"
],
"properties": {
"player_tag": {
"type": "string",
"description": "The in-game player tag, with or without #."
}
},
"additionalProperties": false
}The most played or highest win-rate Clash Royale decks from recent real battles of top players, with usage and win rate. Use for "best deck", "meta decks", "best Hog Rider deck", "decks without Mega Knight" and similar questions.
| Argument | Type | Description |
|---|---|---|
| days | integer | How many recent days of battles to count. |
| mode | string | Game mode. pathOfLegend is ranked. |
| sort | string | Most played, or highest win rate (decks with enough games only). |
| limit | integer | |
| scope | string | Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players. |
| exclude_cards | array | Card names no deck may contain. |
| include_cards | array | Card names every deck must contain, e.g. ["Hog Rider"]. |
| archetype_family | string | Deck style to filter on. |
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"default": 14,
"maximum": 90,
"minimum": 1,
"description": "How many recent days of battles to count."
},
"mode": {
"enum": [
"all",
"ladder",
"pathOfLegend",
"challenge",
"tournament",
"clanWar"
],
"type": "string",
"default": "all",
"description": "Game mode. pathOfLegend is ranked."
},
"sort": {
"enum": [
"usage",
"winrate"
],
"type": "string",
"default": "usage",
"description": "Most played, or highest win rate (decks with enough games only)."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"scope": {
"enum": [
"top100",
"top1000",
"all"
],
"type": "string",
"default": "top1000",
"description": "Whose games to count: top100 / top1000 ranked Path of Legends players (default), or all tracked players."
},
"exclude_cards": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Card names no deck may contain."
},
"include_cards": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Card names every deck must contain, e.g. [\"Hog Rider\"]."
},
"archetype_family": {
"enum": [
"all",
"beatdown",
"air",
"cycle",
"bait",
"siege",
"control",
"bridgespam"
],
"type": "string",
"default": "all",
"description": "Deck style to filter on."
}
},
"additionalProperties": false
}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 Nov 14, 2026.