FIFA World Cup 2026 MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FIFA World Cup 2026 MCP Server What are today's World Cup matches?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FIFA World Cup 2026 AI Assistant
A conversational AI assistant for FIFA World Cup 2026 built with Claude and the Model Context Protocol (MCP). Ask about today's matches, group standings, results, and get journalist-style match summaries.
Live demo: https://worldcup-mcp-gjg7.onrender.com
What is MCP?
Model Context Protocol (MCP) is a standard that lets AI models like Claude connect to external data sources and tools. Instead of Claude only knowing what's in its training data, MCP lets it fetch live data and take actions — like reading today's World Cup scores.
Related MCP server: mcp-football
Features
Live match scores and fixtures for today
Group stage standings (calculated from results)
Match results with goalscorers and times
Filter results by round (e.g. Quarter-final, Group A)
Journalist-style match summaries powered by Claude
Web chat UI with FIFA-themed design
Project Structure
worldcup-mcp/
├── mcp_server.py # MCP server — tools and prompts
├── api.py # FastAPI backend + WebSocket chat
├── main.py # Terminal chat client
├── static/
│ └── index.html # Web UI (navy + gold FIFA theme)
├── render.yaml # Render deployment config
└── pyproject.toml # Python dependenciesMCP Primitives Used
Primitive | Name | Description |
Tool |
| Fetch today's World Cup matches with scores |
Tool |
| Calculate group stage standings from results |
Tool |
| Get result and goals for a specific match |
Tool |
| Get all results, optionally filtered by round |
Prompt |
| Write an exciting journalist-style match summary |
Data Source
Match data comes from openfootball/world-cup.json — a free, open-source dataset with no API key required.
Setup
Prerequisites
Python 3.9+
uv package manager
Anthropic API key (get one here)
Run locally
Clone the repo:
git clone https://github.com/sanketjoshi2012/worldcup-mcp.git
cd worldcup-mcpInstall dependencies:
uv syncCreate a
.envfile:
ANTHROPIC_API_KEY="your-api-key-here"Run the web app:
uv run uvicorn api:app --port 8000 --reloadThen open http://localhost:8000 in your browser.
Or run the terminal version:
uv run main.pyDeployment
This project is configured for deployment on Render via render.yaml.
Push to GitHub
Connect repo on Render
Add
ANTHROPIC_API_KEYas an environment variableDeploy
Built With
Anthropic Claude — AI model
MCP Python SDK — Model Context Protocol
FastAPI — Web backend
uv — Python package manager
openfootball — World Cup data
Available Tools
4 toolsget_all_resultsA
Get all World Cup 2026 results. Optionally filter by round like 'Quarter-final' or 'Group A'.
Inputs: round_name. Returns: result
get_match_resultA
Get the result and goals for a specific World Cup match between two teams.
Inputs: team1 (required), team2 (required). Returns: result
get_standingsA
Get FIFA World Cup 2026 group stage standings.
Inputs: no named parameters. Returns: result
get_todays_matchesA
Get all FIFA World Cup 2026 matches happening today with scores and goals.
Inputs: no named parameters. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: all results, specific match, standings, today's matches. No overlap or ambiguity.
All tools follow a consistent 'get_' prefix with descriptive nouns using snake_case, e.g., get_all_results, get_match_result.
With only 4 tools, the server is relatively sparse but still covers basic querying needs for a focused domain. Slightly under-scoped but reasonable.
Missing key operations like team-specific schedules, group details, or upcoming match queries beyond today. The surface has notable gaps for comprehensive coverage.
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Web search, scraping, RAG answers with citations, and translation as MCP tools.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP 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.18180 npm34MIT
- FlicenseAqualityDmaintenanceProvides live football data through MCP tools, enabling users to fetch today's matches and top scorers for competitions like the Premier League or World Cup.2-
- FlicenseNot gradedqualityDmaintenanceMCP server for a World Cup 2026 prediction game assistant, providing tools for live game data via PostgreSQL and semantic search over football articles via RAG.-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the CopaMind platform via MCP, exposing read-only and write tools for querying match predictions, Monte Carlo simulations, team rankings, and RAG-based explanations, all while maintaining full traceability and reproducibility.1MIT