OpenApps

Gecko Surf — API Agent-Ready MCP server — tools & history

Gecko Surf — API Agent-Ready MCP server: observed open status, tool schemas, linked apps and version history.

Gecko Surf — API Agent-Ready

Endpoint: https://mcp.geckovision.tech/txline/mcp

Observed status: open. Checked: 2026-10-13T05:07:13+00:00.

Linked apps

  • Gecko Surf — API Agent-Ready

    Any API, agent-ready — first call correct. Point Cursor at a painful, undocumented API and it calls it right the first time — no integration code, auth handled.

Observed tools

  • getApiFixturesBatch-validation — Get a Merkle proof for an entire hourly batch of fixtures Required: epochDay, hourOfDay.
  • 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.
  • getApiOddsSnapshotFixtureid — Get snapshots of the latest odds for a fixture Required: fixtureId. Optional: asOf.
  • getApiOddsStream — Get a real-time Server-Sent Events stream of odds updates Optional: fixtureId, Last-Event-ID.
  • getApiOddsUpdatesEpochdayHourofdayInterval — Get a json array of all odd updates from a specific historical 5-minute interval Required: epochDay, hourOfDay, interval. Optional: fixtureId.
  • getApiOddsUpdatesFixtureid — Get currently live odds updates for a single fixture Required: fixtureId.
  • getApiOddsValidation — Get a Merkle proof for a specific odds update Required: messageId, ts.
  • getApiScoresHistoricalFixtureid — Get the full sequence of score updates for a single fixture Required: fixtureId.
  • getApiScoresSnapshotFixtureid — Get snapshots for each action in the latest score events for a fixture Required: fixtureId. Optional: asOf.
  • getApiScoresStat-validation — Get a three-stage Merkle proof for a single score statistic Required: fixtureId, seq, statKey. Optional: statKey2.
  • getApiScoresStream — Get a real-time Server-Sent Events stream of scores updates Optional: fixtureId, Last-Event-ID.
  • 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: fixtureId.
  • getApiScoresUpdatesFixtureid — Get the sequence of score updates for a single fixture within the current 5-min interval Required: fixtureId.
  • 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. Cheaper than search_capabilities; that one is for finding a tool, this one is for reading its contract.
  • postApiGuestPurchaseQuote — Request a partially signed purchase quote given the wallet public key and required TxLINE amount in whole units
  • postApiTokenActivate — Activate subscription and retrieve API token
  • postAuthGuestStart — Start a new guest session
  • 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 it. Returns doc snippets + the relevant tool's inputSchema. Control-plane only: no auth, no payloads.
  • 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) = the order to call them in and the field feeding each next step.

Data as of 2026-10-13T05:07:13+00:00.

OpenApps records store listings and observed changes. Store ranks are not download counts; launch dates may be derived or use the first observation. Coverage gaps are shown in the interactive catalog.

REST API specification · Guide for AI clients · Manage API keys and MCP connections