Sportmonks
liveSportsSoccer fixtures, live in-play scores, stats, and win/draw/loss predictions. BYO key.
Tools
sportmonks_fixtureMatch 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_livescoresLive 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_dateSoccer 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_predictionsWin/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");