Sportmonks
live SportsSoccer fixtures, live in-play scores, stats, and win/draw/loss predictions. BYO key.
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.
curl -X POST https://gateway.pipeworx.io/sportmonks/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' 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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("sportmonks_fixture", {}); // Or ask in plain English:
const answer = await px.ask("soccer fixtures, live in-play scores, stats, and win/draw/loss predictions");