AgentStack
MCP verified MIT Self-run

Wc Mcp

mcp-zafronix-wc-mcp · by zafronix

Model Context Protocol server for the Zafronix World Cup API — every FIFA World Cup since 1930. 15 tools wrapping tournaments, teams, players, matches, stadiums, brackets, standings, trivia.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add mcp-zafronix-wc-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Wc Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

World Cup History MCP

> by Zafronix · npm: @zafronix/wc-mcp · MIT-licensed

[](https://glama.ai/mcp/servers/zafronix/wc-mcp)

Model Context Protocol server giving Claude / Cursor / any MCP-aware agent grounded access to every FIFA World Cup since 1930. 23 tournaments. 1,168+ matches. 2,500+ players. 206 stadiums. All exposed as 15 typed tools so the model stops hallucinating squads, scores, brackets, and stadium altitudes.

Powered by the public Zafronix World Cup API — free tier with key, 1,000 req/day, no card.

Why

LLMs are unreliable on:

  • Exact tournament results from before the trained-data window.
  • Roster details (jersey numbers, DOBs, captains).
  • Knockout-round paths and exact scores.
  • Stadium facts (capacity, altitude, year opened).

This MCP wraps the Zafronix WC API so the model can call a tool and get the canonical answer instead of guessing.

Install

npm install -g @zafronix/wc-mcp

Or run from source:

git clone https://github.com/zafronix/wc-mcp
cd wc-mcp
npm install
npm run build

Get a free API key

https://api.zafronix.com/signup

1,000 requests/day on the free tier, no card.

Configure (Claude Desktop)

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "wc": {
      "command": "npx",
      "args": ["-y", "@zafronix/wc-mcp"],
      "env": {
        "WC_API_KEY": "zwc_pk_your_key_here"
      }
    }
  }
}

Restart Claude Desktop. You'll see a 🔌 icon in the input bar — click it to confirm wc is connected.

Configure (Cursor)

Settings → MCP → Add new server:

{
  "mcpServers": {
    "wc": {
      "command": "npx",
      "args": ["-y", "@zafronix/wc-mcp"],
      "env": { "WC_API_KEY": "zwc_pk_..." }
    }
  }
}

Tools

| Tool | What it does | |---|---| | list_tournaments | Every WC 1930→2026 (year, host, champion). | | get_tournament | Full tournament: teams, brackets, awards, squads. | | compare_tournaments | Side-by-side stats for 2-6 years. | | search_players | Player name search across history. | | get_player_career | Every WC a player appeared in. | | list_teams | Every nation that ever played, optional confederation filter. | | get_team | Cross-tournament summary for a country. | | get_team_roster | Full squad for one team in one year. | | list_stadiums | Every WC venue with elevation + coords. | | get_stadium | Single venue by slug. | | list_matches | Filter by year / stage / date. | | get_match | Single match with score + attendance + referee. | | get_trivia | Curated factual nuggets per year. | | get_standings | Computed group tables with FIFA tiebreakers. | | get_bracket | Full knockout bracket. |

Example prompts (in Claude Desktop, with this MCP enabled)

  • "Compare Pelé and Messi at the World Cup."
  • "What was the highest-altitude World Cup stadium ever, and how did goal totals there compare to sea-level venues?"
  • "Show me Italy's 2006 squad with positions and clubs."
  • "Trace Argentina's 2022 path to the title — every match, every score."
  • "List every African nation that has reached the World Cup quarter-finals."

Development

npm run dev          # tsx watch mode
WC_API_KEY=... npm start

The server speaks stdio. You can test it with the MCP CLI:

npx @modelcontextprotocol/inspector npx tsx src/index.ts

License

MIT.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.