Data Collection
geckovision.tech
Provides an API to search for and retrieve sports fixtures data, including guest sessions and subscription activation.
ENDPOINT 1
https://mcp.geckovision.tech/txline/mcp
MCP server metadata
- Name
- txline
- Version
- 1.28.1
Known tools 21
query_docsSearch 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.
Inferred read-onlypostApiGuestPurchaseQuoteRequest a partially signed purchase quote given the wallet public key and required TxLINE amount in whole units
Potential side effectsgetApiFixturesSnapshotGet the latest snapshot of fixtures, optionally starting at or within 30 days after a given epoch day Optional: startEpochDay, competitionId.
Inferred read-onlygetApiFixturesUpdatesEpochdayHourofdayGet all fixture updates for a single fixture on a given day Required: epochDay, hourOfDay.
Inferred read-onlygetApiFixturesValidationGet a Merkle proof for a specific fixture update Required: fixtureId.
Potential side effectsgetApiFixturesBatch-validationGet a Merkle proof for an entire hourly batch of fixtures Required: epochDay, hourOfDay.
Inferred read-onlygetApiOddsSnapshotFixtureidGet snapshots of the latest odds for a fixture Required: fixtureId.
Inferred read-onlygetApiOddsUpdatesFixtureidGet currently live odds updates for a single fixture Required: fixtureId.
Inferred read-onlygetApiOddsUpdatesEpochdayHourofdayIntervalGet a json array of all odd updates from a specific historical 5-minute interval Required: epochDay, hourOfDay, interval.
Inferred read-onlygetApiOddsStreamGet a real-time Server-Sent Events stream of odds updates Optional: fixtureId, Last-Event-ID.
Inferred read-onlygetApiOddsValidationGet a Merkle proof for a specific odds update Required: messageId, ts.
Potential side effectsgetApiScoresSnapshotFixtureidGet snapshots for each action in the latest score events for a fixture Required: fixtureId.
Inferred read-onlygetApiScoresUpdatesEpochdayHourofdayIntervalGet a json array of all score updates from a specific historical 5-minute interval (no live data is returned) Required: epochDay, hourOfDay, interval.
Inferred read-onlygetApiScoresUpdatesFixtureidGet the sequence of score updates for a single fixture within the current 5-min interval Required: fixtureId.
Inferred read-onlygetApiScoresHistoricalFixtureidGet the full sequence of score updates for a single fixture Required: fixtureId.
Inferred read-onlygetApiScoresStreamGet a real-time Server-Sent Events stream of scores updates Optional: fixtureId, Last-Event-ID.
Inferred read-onlygetApiScoresStat-validationGet a three-stage Merkle proof for a single score statistic Required: fixtureId, seq, statKey.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.txline]
url = "https://mcp.geckovision.tech/txline/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"txline": {
"type": "http",
"url": "https://mcp.geckovision.tech/txline/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: txline
Remote MCP URL: https://mcp.geckovision.tech/txline/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"txline": {
"url": "https://mcp.geckovision.tech/txline/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"txline": {
"type": "http",
"url": "https://mcp.geckovision.tech/txline/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "txline",
"transport": "streamable-http",
"url": "https://mcp.geckovision.tech/txline/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://mcp.geckovision.tech/pegana/mcp
MCP server metadata
- Name
- pegana
- Version
- 1.28.1
Known tools 29
query_docsSearch 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.
Inferred read-onlylist_alertsList recent state-transition alerts Optional: asset, class, limit, since.
Inferred read-onlyaudit_detail`GET /v1/audit/{alert_id}` — single receipt with ADR-0006 four-state discrimination.
Inferred read-onlyconsume_magic`POST /v1/auth/magic/consume` — public endpoint the web client calls when it lands on `/auth/magic?nonce=…`.
Potential side effectsmint_magic`POST /v1/auth/magic/mint` — internal endpoint the bot calls when a user runs `/web`.
Potential side effectslogin`POST /v1/auth/telegram` — exchange a verified Telegram Login Widget payload for a 7-day session JWT.
Potential side effectswebhook_keysGET /v1/meta/webhook-keys — active Ed25519 public keys for verifying inbound webhook signatures.
Inferred read-onlyws_handler`GET /v1/ws` — upgrade to a WebSocket carrying the live peg-state stream.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.pegana]
url = "https://mcp.geckovision.tech/pegana/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"pegana": {
"type": "http",
"url": "https://mcp.geckovision.tech/pegana/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: pegana
Remote MCP URL: https://mcp.geckovision.tech/pegana/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"pegana": {
"url": "https://mcp.geckovision.tech/pegana/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"pegana": {
"type": "http",
"url": "https://mcp.geckovision.tech/pegana/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "pegana",
"transport": "streamable-http",
"url": "https://mcp.geckovision.tech/pegana/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://mcp.geckovision.tech/orquestra/mcp
MCP server metadata
- Name
- orquestra
- Version
- 1.28.1
Gecko turns a Solana program into calls you can check before they count. Nothing here holds a key, signs, or broadcasts: every path ends in UNSIGNED bytes plus a receipt attesting they would land. THE ORDER, and it matters: 1. BROWSE with `list_stores` (or `find_start` for other programs). Free, no expiry, every price and mint. Do all your deciding here. 2. GET A SIGNER before you need one, and WARM IT UP. Gecko never signs. Add a signer connector — PayBox (`https://api.paybox.sh/mcp`) reaches this client; Phantom's or Privy's local servers reach desktop clients. While still browsing: load its tools, ask it for the wallet address (PayBox: `list_credentials`, and the wallet credential's `metadata.address` is your buyer), FUND that address with the price plus a little SOL, and CHECK ITS APPROVAL MODE. Discovering how to sign after step 3 has started is the most common way to lose the window. 2a. IF THE SIGNER NEEDS HUMAN APPROVAL, SETTLE IT FIRST. PayBox credentials on `always_approve` wait for a passkey on every signature, and that wait sits inside the clock step 3 starts. Approve, then prepare, then sign — never prepare, then approve. `autonomous` credentials sign straight away and are what this flow wants. 3. PREPARE with `prepare_purchase` only once the buyer has chosen. It starts a ~60-second clock: the bytes carry a live blockhash and expire with it, and the exact budget comes back in `expires`. LOAD YOUR SIGNER'S TOOLS FIRST — a cold client can spend the whole window discovering how to sign. Re-running is free, so prepare late rather than early, and never prepare several options to compare them. 4. SIGN those exact bytes. A hosted signer is ASYNCHRONOUS: it returns a request id, not a signature, and you poll for the artifact (PayBox: `request_wallet_sign` then `get_request`). NEVER re-call the signing tool to finish one — that starts a second operation. Then VERIFY with `verify_signed_transaction`, passing `expires.last_valid_block_height` and `submit.rpc_url` alongside the binding: it catches both a signer that returned something else AND a window that closed while you waited, which is cheaper than finding out from the node after you broadcast. 5. SUBMIT to the node named in `submit.rpc_url`. A REFUSAL IS AN ANSWER, NOT AN ERROR. These tools refuse rather than guess: an unknown store, a plan that would pay the buyer back, a simulation that fails, a binding that does not match. Read the reason and tell the user; do not route around it, and do not substitute a value the tool declined to infer.
Known tools 6
find_startSay what you want to do in plain words ('buy this token on pump and hold it') and get the exact starting point across the wired Solana programs: (program, instruction), the dependency-ordered derive plan with a provenance tag on every account (extracted / recovered / flagged — the source-recovered roots and IDL-hidden accounts included), the DECLARED landing preludes, the honest flagged gaps, and the Orquestra /build execute pointer.
Potential side effectslist_programsList the wired, agent-ready program surfaces (with their intents and derivable PDAs) plus one page of the Orquestra program catalog (paginated; catalog entries are not yet comprehended).
Inferred read-onlycomprehend_programAuto-comprehend an unwired catalog program (the D-A path): fetch its Orquestra surface and generate the Gecko program config, with per-PDA provenance (extracted/recovered/manual) and honest FLAGGED gaps for anything the surface alone cannot give.
Inferred read-onlyprepare_purchasePlan and verify a real purchase from a let_me_buy storefront, and hand back the UNSIGNED transaction.
Potential side effectslist_storesList every let_me_buy storefront on the network you name — store names, products and prices, read from each store's own on-chain account.
Inferred read-onlyverify_signed_transactionCheck that a SIGNED transaction is the one Gecko attested — before you broadcast it.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.orquestra]
url = "https://mcp.geckovision.tech/orquestra/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"orquestra": {
"type": "http",
"url": "https://mcp.geckovision.tech/orquestra/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: orquestra
Remote MCP URL: https://mcp.geckovision.tech/orquestra/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"orquestra": {
"url": "https://mcp.geckovision.tech/orquestra/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"orquestra": {
"type": "http",
"url": "https://mcp.geckovision.tech/orquestra/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "orquestra",
"transport": "streamable-http",
"url": "https://mcp.geckovision.tech/orquestra/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 4
https://mcp.geckovision.tech/jupiter/mcp
MCP server metadata
- Name
- jupiter
- Version
- 1.28.1
Known tools 7
query_docsSearch 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.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.jupiter]
url = "https://mcp.geckovision.tech/jupiter/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"jupiter": {
"type": "http",
"url": "https://mcp.geckovision.tech/jupiter/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: jupiter
Remote MCP URL: https://mcp.geckovision.tech/jupiter/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"jupiter": {
"url": "https://mcp.geckovision.tech/jupiter/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"jupiter": {
"type": "http",
"url": "https://mcp.geckovision.tech/jupiter/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "jupiter",
"transport": "streamable-http",
"url": "https://mcp.geckovision.tech/jupiter/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 5
https://mcp.geckovision.tech/gecko/mcp
MCP server metadata
- Name
- gecko
- Version
- 1.28.1
Known tools 1
comprehend_apiSubmit an API's OpenAPI URL (or a human docs page URL with from_docs=true) and get it comprehended into first-call-correct agent tools — no integration code.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.gecko]
url = "https://mcp.geckovision.tech/gecko/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"gecko": {
"type": "http",
"url": "https://mcp.geckovision.tech/gecko/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: gecko
Remote MCP URL: https://mcp.geckovision.tech/gecko/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"gecko": {
"url": "https://mcp.geckovision.tech/gecko/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"gecko": {
"type": "http",
"url": "https://mcp.geckovision.tech/gecko/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "gecko",
"transport": "streamable-http",
"url": "https://mcp.geckovision.tech/gecko/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for geckovision.tech was fetched 2026-08-03T23:34:39.835Z and is being refreshed.
geckovision.tech is assessed as RestrictedContent: Domain runs gambling-related technology.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.