v0.2 — Rich context layer

World Cup 2026
data for AI

Ask your AI anything about the World Cup — schedules, team history, city guides, head-to-head records, visa info — and get real answers. 12 tools, zero API keys, works with any MCP client.

Get Started View Source
Install
$ npx wc26-mcp
104
Matches
48
Teams
16
Venues
12
Tools
See it in action

Natural questions, real answers

"Brief me on the World Cup"
PhasePre-Tournament (Playoffs Pending)
Countdown120 days to kickoff
HostsUSA, Mexico, Canada
Venues16 stadiums across 3 countries
"What's the history between Argentina and France?"
Record3 meetings — Argentina 1W, France 1W, 1D
Last match2022 Final: Argentina 3-3 (4-2 pens)
Total goals11 goals in 3 games
NarrativeTwo of the most dramatic World Cup meetings ever
"City guide for Dallas"
HighlightsAT&T Stadium, Deep Ellum, Arts District
Food picksTex-Mex, BBQ, craft beer scene
Getting thereDFW Airport, DART rail to downtown
Local tipSummer heat is real — plan around AC and shade
Tools

Eleven tools, zero API keys

All data ships with the package. No external API calls, no rate limits, no authentication required.

what_to_know_now
Zero-query temporal briefing. Detects the current tournament phase and returns the most relevant info — no parameters needed, just "brief me." Suggests follow-up tools automatically.
date timezone
get_team_profile
Coach, key players with clubs, playing style, World Cup history, and qualifying summary for any of the 48 teams. Links to related match and group tools.
team
get_city_guide
Travel guide for any host city. Highlights, how to get there, food & drink picks, things to do, and local tips — all keyed to each venue's metro area.
city
get_historical_matchups
Head-to-head World Cup history between any two teams. All tournament meetings with scores, penalty results, aggregate stats, and a narrative summary.
team_a team_b
get_matches
Query matches with flexible filters. Returns enriched data with team names, flag emojis, venue details, and timezone conversion.
date date_range team group venue round status timezone
get_teams
All 48 qualified nations with FIFA rankings, confederations, groups, and flag emojis.
group confederation is_host
get_groups
Full group details with teams, venues, and the complete match schedule for each group.
group
get_venues
16 host stadiums across USA, Mexico, and Canada. Capacity, coordinates, time zones, weather averages, and notable events.
country city region
get_nearby_venues
Find venues near a given stadium, sorted by distance. Great for planning multi-match trips across host cities.
venue limit
get_schedule
Tournament schedule organized by date. Every match day with kick-off times and timezone conversion.
date_from date_to timezone
get_visa_info
Entry requirements for any team's nationals traveling to the host countries. ESTA, eTA, visa-free, or visa required — with practical tips for World Cup travelers.
team host_country
get_fan_zones
Official FIFA Fan Festival and fan zone locations across all 16 host cities. Capacity, hours, activities, transportation, and amenities for each site.
city country venue_id
Example: "Brief me on the World Cup"
// Tool: what_to_know_now (no parameters needed) // Returns phase-aware briefing: // Phase: Pre-Tournament (Playoffs Pending) // 120 days until kickoff. 6 playoff spots still to be decided. // Host Nations: Mexico (Group A), Canada (Group B), United States (Group D) // 16 venues across 3 countries, 12 groups at a glance...
Example: "Tell me about Argentina"
// Tool: get_team_profile { "team": "arg" } // Returns: // Coach: Lionel Scaloni // Style: Balanced and cohesive with elite individual quality... // Key Players: Messi (Inter Miami), Alvarez (Atletico), Fernandez (Chelsea) // World Cup: 18 appearances, 3 titles, Champions (2022)
Example: "What's the history between Brazil and Scotland?"
// Tool: get_historical_matchups { "team_a": "bra", "team_b": "sco" } // Returns: // 3 World Cup meetings: Brazil 2 wins, 1 draw // 1974: 0-0 draw, 1982: Brazil 4-1, 1998: Brazil 2-1 (opening match) // Upcoming 2026: June 19 at MetLife Stadium, Group C
Setup

Pick your client, start asking

Choose one of the options below. Works with any MCP-compatible client.

A

Claude Desktop

Add to your claude_desktop_config.json:

{ "mcpServers": { "wc26": { "command": "npx", "args": ["-y", "wc26-mcp"] } } }
B

Claude Code

One command in your terminal:

claude mcp add wc26 -- npx -y wc26-mcp
C

Cursor

Add to your .cursor/mcp.json:

{ "mcpServers": { "wc26": { "command": "npx", "args": ["-y", "wc26-mcp"] } } }
D

Windsurf

Add to your ~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "wc26": { "command": "npx", "args": ["-y", "wc26-mcp"] } } }
"Brief me on the World Cup" "Tell me about Argentina's squad" "When does the USA play their first match?" "Show me tomorrow's matches in my timezone" "What's the weather like in Dallas for the semi-final?" "Give me a city guide for Miami" "What's the history between Argentina and England?"