Highlightly

live Sports

Multi-sport live scores, video highlight links, and match predictions. BYO key.

3 tools
0ms auth
free tier 50 calls/day

Tools

highlightly_matches

Live scores / matches for a sport on a date or league. Returns id, home/away teams, score, status, kickoff date, and league. Example: highlightly_matches({ sport: "football", date: "2026-05-01", _apiK

No parameters required.

Try it
highlightly_highlights

Video highlight links for a match (or for a date / league). Returns title, video url + embedUrl, source, and the associated match. Example: highlightly_highlights({ sport: "football", matchId: 123456,

No parameters required.

Try it
highlightly_predictions

Prediction for a match (model win/draw/away probabilities, when available on your plan). Requires a match ID. Example: highlightly_predictions({ sport: "football", matchId: 123456, _apiKey: "your-key"

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/highlightly/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/highlightly/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"highlightly_matches","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("highlightly_matches", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("multi-sport live scores, video highlight links, and match predictions");