Sportmonks

live Sports

Soccer fixtures, live in-play scores, stats, and win/draw/loss predictions. BYO key.

4 tools
0ms auth
free tier 50 calls/day

Tools

sportmonks_fixture

Match details + stats for a soccer fixture: score, participants (teams), statistics, and events. Example: sportmonks_fixture({ id: 19146701, _apiKey: "your-token" })

No parameters required.

Try it
sportmonks_livescores

Live in-play soccer matches now — current minute, state, teams, and running score. Example: sportmonks_livescores({ _apiKey: "your-token" })

No parameters required.

Try it
sportmonks_fixtures_by_date

Soccer fixtures on a date — every match scheduled/played on a given day with teams and scores. Example: sportmonks_fixtures_by_date({ date: "2026-05-24", _apiKey: "your-token" })

No parameters required.

Try it
sportmonks_predictions

Win/draw/loss prediction for a fixture — Sportmonks model probabilities for home win, draw, and away win. Example: sportmonks_predictions({ id: 19146701, _apiKey: "your-token" })

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/sportmonks/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/sportmonks/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"sportmonks_fixture","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("sportmonks_fixture", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("soccer fixtures, live in-play scores, stats, and win/draw/loss predictions");