Skip to main content
Glama
Eduardo-Lucas

worldcup-2026-mcp

⚽ FIFA World Cup 2026 β€” MCP Server & Dashboard

An MCP server built with FastMCP to query FIFA World Cup 2026 data directly from any AI compatible with the MCP protocol (Claude, Cursor, etc.), plus a Streamlit dashboard for standalone use.

Data is sourced from openfootball/worldcup.json β€” open source, no API key required.

πŸš€ Available Tools

Tool

Description

Parameters

recent_matches

Scores from the most recent matches

count (default: 5)

upcoming_matches

Upcoming scheduled matches

count (default: 5)

group_standings

Standings for a specific group

group (A–L)

search_team

Full info for a team: group, stats, and all matches

team_name (in English)

all_groups

Summary of all 12 groups

β€”

cup_statistics

Goals, averages, top scorers, and highlights

β€”

Related MCP server: mcp-claudinho

πŸ“¦ Installation

git clone https://github.com/Eduardo-Lucas/worldcup-2026-mcp
cd worldcup-mcp

pip install fastmcp httpx streamlit

πŸ–₯️ Streamlit Dashboard

A visual dashboard with English/Portuguese language switching (πŸ‡ΊπŸ‡Έ / πŸ‡§πŸ‡·):

streamlit run src/app.py

Open http://localhost:8501 in your browser.

Pages:

  • πŸ† Recent Matches β€” scores and goal scorers

  • πŸ“… Upcoming Matches β€” schedule with venues

  • πŸ“Š Standings β€” all 12 groups with W/D/L/GF/GA/GD

  • πŸ” Team Search β€” full team history and upcoming fixtures

  • πŸ“ˆ Statistics β€” top scorers, biggest win, goals per game

βš™οΈ MCP Server β€” Claude Code

claude mcp add worldcup-2026 python -- -m src.server

βš™οΈ MCP Server β€” Claude Desktop

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

{
  "mcpServers": {
    "worldcup-2026": {
      "command": "python",
      "args": ["-m", "src.server"],
      "cwd": "/absolute/path/to/worldcup-mcp"
    }
  }
}

Restart Claude Desktop. The tools will be available automatically.

πŸ’¬ Usage Examples

Once connected, ask Claude:

  • "What were yesterday's World Cup results?"

  • "How is Brazil doing in the standings?"

  • "Show me Group C table"

  • "Who are the top scorers so far?"

  • "What are Brazil's upcoming matches?"

πŸ§ͺ Tests

pip install pytest pytest-asyncio
pytest tests/ -v

πŸ—οΈ Project Structure

worldcup-mcp/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ server.py          # MCP server (FastMCP tools)
β”‚   └── app.py             # Streamlit dashboard
β”œβ”€β”€ tests/
β”‚   └── test_server.py     # Tool unit tests
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ claude_desktop_config.json
└── README.md

πŸ“ How It Works

  • @mcp.tool() β€” exposes Python functions as AI tools

  • Docstrings β€” become the tool description the AI reads

  • Type hints β€” define the parameter schema

  • mcp.run() β€” starts the server over stdio

  • Standings β€” calculated dynamically from match results (no separate endpoint needed)

  • Placeholder resolver β€” knockout stage codes like W73, 1G, 3A/B/C/D/F are automatically resolved to real team names as results come in


Built with FastMCP Β· Data: openfootball/worldcup.json

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for FIFA World Cup 2026 data: matches, teams, venues, city guides, fan zones, visa info, injuries, odds, standings, bracket, and historical matchups. 18 tools, zero external API dependencies.
    Last updated
    18
    422
    35
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Claudinho gives any MCP client live 2026 World Cup scores, fixtures, group standings, read-only prediction-market signals (Polymarket, informational only), and ready-to-paste match cards. Key-free; the schedule is bundled offline β€” only live state hits ESPN. Independent fan project β€” not affiliated with FIFA or Anthropic.
    Last updated
    9
    26
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Free MCP server for the World Cup 2026 Tour public schedule API. It enables AI assistants to fetch the 2026 FIFA World Cup schedule, next match, match by ID, and dataset JSON-LD without an API key.
    Last updated
    5
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Football-Data.org MCP β€” soccer competitions, matches, standings

  • Query 29,500+ World Bank development indicators for 200+ countries across 60+ years.

  • TheSportsDB MCP β€” sports catalog (teams, players, events)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eduardo-Lucas/worldcup-2026-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server