CATALOG / txline
TxLINE: sports fixtures and odds
The TxODDS TxLINE API comprehended: fixture snapshots, updates and validation, odds snapshots, updates and a stream, plus the guest purchase quote for paid access.
api · open · served now · origin: txline.txodds.com
Machine readers: the Markdown twin is /catalog/txline.md
Use cases
Read the odds for a fixture
Ask: “Current odds snapshot for fixture 12345”
search_capabilities→ getApiOddsSnapshotFixtureid
GET STARTED
$ claude mcp add --transport http txline https://mcp.geckovision.tech/txline/mcpFirst call: search_capabilities {"query":"odds snapshot for a fixture"}
Raw MCP over HTTP, the order for money paths, and the definition of done: /agents.md
Tools served now
21 tools, measured 2026-09-02T03:33:16.087Z · server 1.28.1
search_capabilities
Find which endpoint/tool fits a natural-language intent. Returns {plan, tools}: `tools` = full schemas for just the ops that answer it; `plan` (when present) =
get_capability
Fetch ONE tool's full callable schema by name. Use this whenever you already know which tool you want (e.g. from a tools/list entry) — one schema, no ranking. C
query_docs
Search the comprehended API's virtualized docs (spec-derived summaries, params, and agent-native artifacts) to understand WHY a call failed and how to rewrite i
postAuthGuestStart
Start a new guest session
postApiTokenActivate
Activate subscription and retrieve API token
postApiGuestPurchaseQuote
Request a partially signed purchase quote given the wallet public key and required TxLINE amount in whole units
getApiFixturesSnapshot
Get the latest snapshot of fixtures, optionally starting at or within 30 days after a given epoch day Optional: startEpochDay, competitionId.
getApiFixturesUpdatesEpochdayHourofday
Get all fixture updates for a single fixture on a given day Required: epochDay, hourOfDay.
getApiFixturesValidation
Get a Merkle proof for a specific fixture update Required: fixtureId. Optional: timestamp.
getApiFixturesBatch-validation
Get a Merkle proof for an entire hourly batch of fixtures Required: epochDay, hourOfDay.
getApiOddsSnapshotFixtureid
Get snapshots of the latest odds for a fixture Required: fixtureId. Optional: asOf.
getApiOddsUpdatesFixtureid
Get currently live odds updates for a single fixture Required: fixtureId.
getApiOddsUpdatesEpochdayHourofdayInterval
Get a json array of all odd updates from a specific historical 5-minute interval Required: epochDay, hourOfDay, interval. Optional: fixtureId.
getApiOddsStream
Get a real-time Server-Sent Events stream of odds updates Optional: fixtureId, Last-Event-ID.
getApiOddsValidation
Get a Merkle proof for a specific odds update Required: messageId, ts.
getApiScoresSnapshotFixtureid
Get snapshots for each action in the latest score events for a fixture Required: fixtureId. Optional: asOf.
getApiScoresUpdatesEpochdayHourofdayInterval
Get a json array of all score updates from a specific historical 5-minute interval (no live data is returned) Required: epochDay, hourOfDay, interval. Optional:
getApiScoresUpdatesFixtureid
Get the sequence of score updates for a single fixture within the current 5-min interval Required: fixtureId.
getApiScoresHistoricalFixtureid
Get the full sequence of score updates for a single fixture Required: fixtureId.
getApiScoresStream
Get a real-time Server-Sent Events stream of scores updates Optional: fixtureId, Last-Event-ID.
getApiScoresStat-validation
Get a three-stage Merkle proof for a single score statistic Required: fixtureId, seq, statKey. Optional: statKey2.