tournament

Pack: clash-royale · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/tournament for the schema, then POST the same URL with its arguments for the data.

Clash Royale official API — tournament details for a tournament tag: name, description, max capacity, creator, current members, status, and game mode.

Parameters

NameTypeRequiredDescription
tagstringyes

Example call

Arguments

{
  "tag": "#2PPGY2J9Q"
}

curl

curl -X POST https://gateway.pipeworx.io/clash-royale/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tournament","arguments":{"tag":"#2PPGY2J9Q"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('tournament', {
  "tag": "#2PPGY2J9Q"
});

Response shape

FieldTypeDescription
tagstringTournament tag
typestringTournament type
statusstringTournament status
creatorTagstringCreator player tag
namestringTournament name
descriptionstringTournament description
capacitynumberMaximum participants
maxPlayersnumberMax players allowed
membersnumberCurrent member count
createdTimestringCreation timestamp
startedTimestringStart timestamp
finishedTimestringEnd timestamp
standingsarrayTournament standings
Full JSON Schema
{
  "type": "object",
  "properties": {
    "tag": {
      "type": "string",
      "description": "Tournament tag"
    },
    "type": {
      "type": "string",
      "description": "Tournament type"
    },
    "status": {
      "type": "string",
      "description": "Tournament status"
    },
    "creatorTag": {
      "type": "string",
      "description": "Creator player tag"
    },
    "name": {
      "type": "string",
      "description": "Tournament name"
    },
    "description": {
      "type": "string",
      "description": "Tournament description"
    },
    "capacity": {
      "type": "number",
      "description": "Maximum participants"
    },
    "maxPlayers": {
      "type": "number",
      "description": "Max players allowed"
    },
    "members": {
      "type": "number",
      "description": "Current member count"
    },
    "createdTime": {
      "type": "string",
      "description": "Creation timestamp"
    },
    "startedTime": {
      "type": "string",
      "description": "Start timestamp"
    },
    "finishedTime": {
      "type": "string",
      "description": "End timestamp"
    },
    "standings": {
      "type": "array",
      "description": "Tournament standings"
    }
  }
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the clash-royale pack
{
  "mcpServers": {
    "clash-royale": {
      "url": "https://gateway.pipeworx.io/clash-royale/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026