Skip to main content
Glama
5dollarfootball-api

football-api-mcp

football-api-mcp

MCP (Model Context Protocol) server for the 5DollarFootballAPI — gives Claude, Cursor and any MCP-capable AI assistant live football (soccer) data: fixtures, live scores, standings, statistics, betting odds and the full odds movement history, including corner and card lines.

Ask your assistant things like:

  • "What Premier League matches are on today, and what are the current scores?"

  • "Show the corner standings for league 39 this season."

  • "How did the 1x2 odds move for fixture 1234567 before kickoff?"

Setup

You need an API key from 5dollarfootballapi.com — the free tier (no card) covers fixtures, live scores and standings; odds tools need a paid plan (from $5/mo).

Claude Code

claude mcp add football-api -e FIVEDOLLARFOOTBALL_API_KEY=fb_live_your_key -- npx -y football-api-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "football-api": {
      "command": "npx",
      "args": ["-y", "football-api-mcp"],
      "env": { "FIVEDOLLARFOOTBALL_API_KEY": "fb_live_your_key" }
    }
  }
}

Cursor

Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "football-api": {
      "command": "npx",
      "args": ["-y", "football-api-mcp"],
      "env": { "FIVEDOLLARFOOTBALL_API_KEY": "fb_live_your_key" }
    }
  }
}

Tools

Tool

What it does

get_fixtures

Fixtures for a calendar day (default today, UTC) with live scores, corners, cards

get_fixture

One fixture, optionally with the event timeline and match statistics

get_fixture_odds

Current odds: 1x2, Asian handicap, goal line, corner line, card lines, BTTS

get_odds_history

Every recorded price tick for a fixture and market — pre-match and in-play

get_bookmakers

Bookmaker slugs usable in the odds tools

get_standings

League table — points, corner or card standings

search_leagues / search_countries

Discover league and country ids by name

get_league_fixtures

A league season's fixtures and results

get_team_fixtures

A team's matches, most recent first

get_account_status

Your plan, usage and rate-limit state

All tools are read-only. Errors come back as tool errors with the API's error code and request id, so the assistant can explain what went wrong.

Development

npm install
npm test          # in-memory MCP client/server tests, no network
FIVEDOLLARFOOTBALL_API_KEY=... npm start   # run over stdio

The underlying HTTP client is the official fivedollarfootball package. Endpoint reference: 5dollarfootballapi.com/docs.

License

MIT

-
license - not tested
Not graded
quality - not tested
C
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 Connectors

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/5dollarfootball-api/football-api-mcp'

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