Command Palette

Search for a command to run...

UnylyUnyly
Browse all

FIFA World Cup 2026 Server

FreeNot checked

Enables conversational AI to fetch live World Cup matches, standings, results, and generate journalist-style match summaries using MCP tools and prompts.

GitHubEmbed

About

Enables conversational AI to fetch live World Cup matches, standings, results, and generate journalist-style match summaries using MCP tools and prompts.

README

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.

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 dependencies

MCP Primitives Used

Primitive Name Description
Tool get_todays_matches Fetch today's World Cup matches with scores
Tool get_standings Calculate group stage standings from results
Tool get_match_result Get result and goals for a specific match
Tool get_all_results Get all results, optionally filtered by round
Prompt summarize_match 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

Run locally

  1. Clone the repo:
git clone https://github.com/sanketjoshi2012/worldcup-mcp.git
cd worldcup-mcp
  1. Install dependencies:
uv sync
  1. Create a .env file:
ANTHROPIC_API_KEY="your-api-key-here"
  1. Run the web app:
uv run uvicorn api:app --port 8000 --reload

Then open http://localhost:8000 in your browser.

Or run the terminal version:

uv run main.py

Deployment

This project is configured for deployment on Render via render.yaml.

  1. Push to GitHub
  2. Connect repo on Render
  3. Add ANTHROPIC_API_KEY as an environment variable
  4. Deploy

Built With

from github.com/sanketjoshi2012/worldcup-mcp

Installing FIFA World Cup 2026 Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/sanketjoshi2012/worldcup-mcp

FAQ

Is FIFA World Cup 2026 Server MCP free?

Yes, FIFA World Cup 2026 Server MCP is free — one-click install via Unyly at no cost.

Does FIFA World Cup 2026 Server need an API key?

No, FIFA World Cup 2026 Server runs without API keys or environment variables.

Is FIFA World Cup 2026 Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install FIFA World Cup 2026 Server in Claude Desktop, Claude Code or Cursor?

Open FIFA World Cup 2026 Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare FIFA World Cup 2026 Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs