Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Mit Google anmelden, um Bewertungen zu schreiben.Prototyp · alle 30 Min. aktualisiert
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Hodlodds MCP

von hodloddsVersion 0.2.3i★ 0iLäuft auf deinem Computer
Name in der Registrycom.hodlodds/hodlodds-mcp

So installierst du es

What it does

Local crash-odds tools with free market discovery and bounded x402 USDC payments on Solana or Base.

  • Connects Läuft auf deinem Computer
  • Account or key No key needed · 2 settings to fill in (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC)
  • Category Krypto & Blockchain

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

3/3 Prüfungen bestanden · Läuft auf deinem Computer · ✓ Befehle geprüft am 14. Nov. 2026

Zuerst: Welche KI nutzt du?

Wähle deine App, dann erscheinen die Schritte unten.

Klappt mit Claude, aber erst etwas vorbereiten

2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy

  1. uv installieren (falls noch nicht vorhanden)

    Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter

    uv --version
    • Eine Versionsnummer wie uv … = installiert, diesen Schritt überspringen
    • "command not found" (unter Windows "is not recognized") = noch nicht installiert, oder gerade installiert und das Terminal muss neu geöffnet werden
    So öffnest du das Terminal

    Mac: ⌘ + Leertaste drücken, Terminal eingeben, Enter

    Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen

    Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst

    Download-Seite von uv öffnen ↗

    Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version

    Einmal installieren, gilt für alles, was uv braucht

  2. 2 Einstellung(en) ausfüllen

    Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.

    • HODLODDS_PAY_TO Verified recipient; required on mainnet and for keyed test-network use
    • HODLODDS_SESSION_BUDGET_USDC Process USDC budget; required when a key is set; resets on restart

    Die Beschreibungen sind noch im englischen Original.

  3. Einstellungsdatei der Claude-Desktop-App öffnen

    SettingsDeveloperEdit Config

  4. Diese Einstellungen einfügen und speichern

    {
      "mcpServers": {
        "hodlodds": {
          "command": "uvx",
          "args": [
            "hodlodds-mcp"
          ],
          "env": {
            "HODLODDS_PAY_TO": "your-value",
            "HODLODDS_SESSION_BUDGET_USDC": "your-value"
          }
        }
      }
    }
  5. Claude beenden und neu öffnen

  6. Ausprobieren

    Nutze Hodlodds MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude sagt, dass es Hodlodds MCP nutzt, oder ein Werkzeug von Hodlodds MCP in der Antwort zeigt, bist du verbunden

4 optionale Einstellung(en) (geht auch ohne)

Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.

  • HODLODDS_BASE_URL HodlOdds HTTPS API or loopback test API · Standard https://api.hodlodds.com
  • HODLODDS_NETWORK solana, base, devnet or base-sepolia · Standard devnet
  • HODLODDS_KEYPAIR Optional absolute local key-file path; omission enables read-only mode
  • HODLODDS_MAX_PRICE_USDC Per-call USDC cap; a board costs 0.005 per delivered row (0.05 for 10 rows), so raise it for boards · Standard 0.01

Die Beschreibungen sind noch im englischen Original.

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

ChatGPT kann Hodlodds MCP noch nicht verbinden

Hodlodds MCP läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen

Das kannst du stattdessen tun

A · Eine App nutzen, die Hodlodds MCP verbinden kann

  • 2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
  • 2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
  • 2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
  • 2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

B · Andere in Krypto & Blockchain, die mit ChatGPT funktionieren

Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden

Klappt mit Claude Code, aber erst etwas vorbereiten

2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. uv installieren (falls noch nicht vorhanden)

    Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter

    uv --version
    • Eine Versionsnummer wie uv … = installiert, diesen Schritt überspringen
    • "command not found" (unter Windows "is not recognized") = noch nicht installiert, oder gerade installiert und das Terminal muss neu geöffnet werden
    So öffnest du das Terminal

    Mac: ⌘ + Leertaste drücken, Terminal eingeben, Enter

    Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen

    Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst

    Download-Seite von uv öffnen ↗

    Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version

    Einmal installieren, gilt für alles, was uv braucht

  2. 2 Einstellung(en) ausfüllen

    Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.

    • HODLODDS_PAY_TO Verified recipient; required on mainnet and for keyed test-network use
    • HODLODDS_SESSION_BUDGET_USDC Process USDC budget; required when a key is set; resets on restart

    Die Beschreibungen sind noch im englischen Original.

  3. Terminal öffnen

    Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen

  4. Diesen Befehl einfügen und Enter drücken

    claude mcp add --scope user hodlodds --env HODLODDS_PAY_TO=your-value --env HODLODDS_SESSION_BUDGET_USDC=your-value -- uvx hodlodds-mcp
  5. /mcp in Claude Code eingeben

    Hodlodds MCP sollte in der Liste als verbunden erscheinen

  6. Ausprobieren

    Nutze Hodlodds MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude Code sagt, dass es Hodlodds MCP nutzt, oder ein Werkzeug von Hodlodds MCP in der Antwort zeigt, bist du verbunden

4 optionale Einstellung(en) (geht auch ohne)

Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.

  • HODLODDS_BASE_URL HodlOdds HTTPS API or loopback test API · Standard https://api.hodlodds.com
  • HODLODDS_NETWORK solana, base, devnet or base-sepolia · Standard devnet
  • HODLODDS_KEYPAIR Optional absolute local key-file path; omission enables read-only mode
  • HODLODDS_MAX_PRICE_USDC Per-call USDC cap; a board costs 0.005 per delivered row (0.05 for 10 rows), so raise it for boards · Standard 0.01

Die Beschreibungen sind noch im englischen Original.

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit Cursor, aber erst etwas vorbereiten

2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. uv installieren (falls noch nicht vorhanden)

    Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter

    uv --version
    • Eine Versionsnummer wie uv … = installiert, diesen Schritt überspringen
    • "command not found" (unter Windows "is not recognized") = noch nicht installiert, oder gerade installiert und das Terminal muss neu geöffnet werden
    So öffnest du das Terminal

    Mac: ⌘ + Leertaste drücken, Terminal eingeben, Enter

    Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen

    Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst

    Download-Seite von uv öffnen ↗

    Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version

    Einmal installieren, gilt für alles, was uv braucht

  2. 2 Einstellung(en) ausfüllen

    Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.

    • HODLODDS_PAY_TO Verified recipient; required on mainnet and for keyed test-network use
    • HODLODDS_SESSION_BUDGET_USDC Process USDC budget; required when a key is set; resets on restart

    Die Beschreibungen sind noch im englischen Original.

  3. Mit diesem Button Cursor öffnen

    In Cursor öffnen

    Cursor fragt nach einer Bestätigung; klicke Install

  4. Schlüssel eintragen

    In den Einstellungen von Hodlodds MCP ist HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC leer; trag deinen Schlüssel ein und speichere

  5. KI-Chat in Cursor im Agent-Modus öffnen

  6. Ausprobieren

    Nutze Hodlodds MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Cursor sagt, dass es Hodlodds MCP nutzt, oder ein Werkzeug von Hodlodds MCP in der Antwort zeigt, bist du verbunden

4 optionale Einstellung(en) (geht auch ohne)

Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.

  • HODLODDS_BASE_URL HodlOdds HTTPS API or loopback test API · Standard https://api.hodlodds.com
  • HODLODDS_NETWORK solana, base, devnet or base-sepolia · Standard devnet
  • HODLODDS_KEYPAIR Optional absolute local key-file path; omission enables read-only mode
  • HODLODDS_MAX_PRICE_USDC Per-call USDC cap; a board costs 0.005 per delivered row (0.05 for 10 rows), so raise it for boards · Standard 0.01

Die Beschreibungen sind noch im englischen Original.

Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit VS Code, aber erst etwas vorbereiten

2 Einstellung(en) auszufüllen (HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)

  1. uv installieren (falls noch nicht vorhanden)

    Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter

    uv --version
    • Eine Versionsnummer wie uv … = installiert, diesen Schritt überspringen
    • "command not found" (unter Windows "is not recognized") = noch nicht installiert, oder gerade installiert und das Terminal muss neu geöffnet werden
    So öffnest du das Terminal

    Mac: ⌘ + Leertaste drücken, Terminal eingeben, Enter

    Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen

    Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst

    Download-Seite von uv öffnen ↗

    Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version

    Einmal installieren, gilt für alles, was uv braucht

  2. 2 Einstellung(en) ausfüllen

    Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.

    • HODLODDS_PAY_TO Verified recipient; required on mainnet and for keyed test-network use
    • HODLODDS_SESSION_BUDGET_USDC Process USDC budget; required when a key is set; resets on restart

    Die Beschreibungen sind noch im englischen Original.

  3. Mit diesem Button VS Code öffnen

    In VS Code öffnen

    VS Code fragt nach einer Bestätigung; klicke Install

  4. Schlüssel eintragen

    In den Einstellungen von Hodlodds MCP ist HODLODDS_PAY_TO, HODLODDS_SESSION_BUDGET_USDC leer; trag deinen Schlüssel ein und speichere

  5. KI-Chat in VS Code im Agent-Modus öffnen

  6. Ausprobieren

    Nutze Hodlodds MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn VS Code sagt, dass es Hodlodds MCP nutzt, oder ein Werkzeug von Hodlodds MCP in der Antwort zeigt, bist du verbunden

4 optionale Einstellung(en) (geht auch ohne)

Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.

  • HODLODDS_BASE_URL HodlOdds HTTPS API or loopback test API · Standard https://api.hodlodds.com
  • HODLODDS_NETWORK solana, base, devnet or base-sepolia · Standard devnet
  • HODLODDS_KEYPAIR Optional absolute local key-file path; omission enables read-only mode
  • HODLODDS_MAX_PRICE_USDC Per-call USDC cap; a board costs 0.005 per delivered row (0.05 for 10 rows), so raise it for boards · Standard 0.01

Die Beschreibungen sind noch im englischen Original.

Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach

Alle Apps mit MCP ansehen →

JSON-Einstellungen stehen unten unter „Für Entwickler“

Hängst du fest? Frag Leute, die Hodlodds MCP nutzen💬 Diskussion →
Für Entwickler: Terminal-Befehle und JSON-Einstellungen

Auf deinem Computer installiert

Claude Code

claude mcp add --scope user hodlodds --env HODLODDS_PAY_TO=your-value --env HODLODDS_SESSION_BUDGET_USDC=your-value -- uvx hodlodds-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "hodlodds": {
      "command": "uvx",
      "args": [
        "hodlodds-mcp"
      ],
      "env": {
        "HODLODDS_PAY_TO": "your-value",
        "HODLODDS_SESSION_BUDGET_USDC": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "hodlodds": {
      "command": "uvx",
      "args": [
        "hodlodds-mcp"
      ],
      "env": {
        "HODLODDS_PAY_TO": "your-value",
        "HODLODDS_SESSION_BUDGET_USDC": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "hodlodds": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "hodlodds-mcp"
      ],
      "env": {
        "HODLODDS_PAY_TO": "your-value",
        "HODLODDS_SESSION_BUDGET_USDC": "your-value"
      }
    }
  }
}

Werte, die du selbst einträgst

  • HODLODDS_BASE_URL env
    HodlOdds HTTPS API or loopback test API
  • HODLODDS_NETWORK env
    solana, base, devnet or base-sepolia
  • HODLODDS_PAY_TO erforderlich env
    Verified recipient; required on mainnet and for keyed test-network use
  • HODLODDS_KEYPAIR env
    Optional absolute local key-file path; omission enables read-only mode
  • HODLODDS_MAX_PRICE_USDC env
    Per-call USDC cap; a board costs 0.005 per delivered row (0.05 for 10 rows), so raise it for boards
  • HODLODDS_SESSION_BUDGET_USDC erforderlich env
    Process USDC budget; required when a key is set; resets on restart

Die Beschreibungen sind noch im englischen Original.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Auf einen Blick

Downloads pro Wochei
55/Wo.
Bestätigte Domain
✓ hodlodds.com
Verbindung
Läuft auf deinem Computer
Neueste Versioni
0.2.3
In der Registry veröffentlichti
21. Okt. 2026
Code zuletzt geänderti
26. Okt. 2026
Entwickler
hodlodds
Pakete
pypi: hodlodds-mcp
Registry-Status
Aktiv

Welche Apps ihn nutzen können

Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.

Laufen auf deinem Computer in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Alle Apps, mit Vor- und Nachteilen →

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde über die Domain hodlodds.com bestätigt (die Registry prüft, wem die Domain gehört)

  • ✓ Bestanden

    Wird noch gepflegt

    Code zuletzt geändert: vor 20 Tagen

  • ✓ Bestanden

    Hat eine Lizenz

    Nutzt MIT

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Diskussion

Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.

Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.

Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.

Mit Google anmelden, um zu posten

Nutzerbewertungen

Noch keine Bewertungen

Mit Google anmelden, um zu bewerten

Im Vergleich mit anderen in Krypto & Blockchaini

  • Mehr Sterne als 0 % der anderen 1694 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 67 % der anderen 1694 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 1694 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Hodlodds MCP sicher?

Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt vor 20 Tagen geändert, und die neueste Version (0.2.3) kam vor 25 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Solana MCP by Vybe, Oracle3 prediction-market arbitrage checks, Polymarket Paper Trader

Andere in derselben Kategorie

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Solana MCP by Vybe

Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.

von vybenetworkWachsend★ 2685 Sterne des ganzen ReposAktualisiert vor 6 Monaten

Läuft in der Cloud

Polymarket Paper Trader

Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.

von agent-nextWachsend↓ 226/Wo.★ 507Aktualisiert vor 30 Tagen

Läuft auf deinem Computer

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

hodlodds — Python client

Pay-per-answer crash odds for Solana memecoins, paid per request with x402 (USDC on Solana or Base). No accounts, no API keys.

The API at https://api.hodlodds.com accepts payments. Check its free status, markets and coverage endpoints before paying. Local test servers can use Solana devnet or Base Sepolia.

What it answers

What are the odds that this token's price falls 90% or more within the next 60 minutes?

0.04 is an estimated 4% chance of the defined event within the forecast window. Confidence describes historical calibration in that probability range, not a guarantee for this token. Higher means riskier, but a low number is not a safety signal: smaller or slower drops are not counted, and odds change minute by minute.

A crash is a completed one-minute close, priced in SOL, at least 90% below the reference price within the next 60 minutes. Coverage: SOL-quoted pump.fun graduates. Every answer carries a confidence level (high / medium / low) based on how well past predictions in that probability range matched reality.

dd_60 is the latest close divided by the maximum close in the previous 60 minutes, minus one. Zero means the token is at that hour's high; dd_60 <= -0.90 means it has already fallen at least 90% within the hour. Rows expose already_crashed (true, false, or null when the drawdown is unknown); an older collapse reads false. crashed_within_24h and last_crash_as_of say whether an API snapshot saw dd_60 <= -0.90 for the token within the last 24 hours, and the latest such snapshot time (UTC epoch seconds). The memory only knows snapshots the API received: a crash that happened entirely during an API outage is not seen. Both fields are null while the memory cannot vouch for the whole 24 hours: for 23 hours after a snapshot arrives more than an hour after the last one the memory recorded (a feed outage, or a replaced or restored memory file), after it exceeded its size limit (until the tokens it dropped would have expired), and while its store is failing. A new deployment starts with the memory available. Either crash flag adds a note and crash context in summary: a low crash probability after a collapse is not a recovery or safety signal. Below about 2%, observed crash rates have run up to about twice the predicted value, under one percentage point in absolute terms. Answers from 0.5% to 2% carry confidence: low; answers below 0.5% carry at most medium, with direction: historically under-predicted.

RoutePriceNotes
GET /v1/statusfreeFeed state (live / stale / down), age, incidents, uptime
GET /v1/metafreeDefinition, prices, payment details, model card
GET /v1/marketsfreeAvailable data chains, platforms and coverage
GET /v1/coverage/{mint}freeCoverage stage and reason for one token
GET /v1/risk/{mint}$0.01Fresh odds for one token
GET /v1/board?limit=N$0.005 per coin deliveredRequest 10–500 coins, or a watchlist of 1–100 distinct mints; pay only for coins returned, empty is free
GET /v1/risk/{mint}/last$0.002Last known odds, at most 30 minutes old (also while live); when stale it is labelled stale and confidence drops one level

The normal risk and board routes charge only for fresh, covered answers. The opt-in /last route can charge for clearly labelled last-known odds within its 30-minute limit. Uncovered and ineligible answers are free. A refusal carrying HodlOdds-Charged: no is treated as free unless a successful payment receipt contradicts it; this includes an oversized-header 431. If eligibility changes after signing, that free refusal creates no pending payment.

Freshness

Scores are recomputed every 60 seconds, about 20 seconds after each minute closes, from completed one-minute bars up to as_of. Each score covers the 60 minutes after its as_of time and is valid only until the next update; the odds for the same token can rise sharply from one minute to the next. Scoring starts around :20; computation and publication can delay availability. For decisions, refresh immediately before acting and once per minute for continuous monitoring, checking as_of for a new minute. The API freshness cutoff is separate: by default, data becomes stale more than 120 seconds after issued_at or after expires_at. A new request does not restart the forecast window.

The opt-in /v1/risk/{mint}/last route returns stored odds at most 30 minutes after issuance, including exactly 1800 seconds. It also works while live. When stale, confidence drops high to medium or medium to low; low stays low and missing confidence stays missing. Its original horizon and expiry stay unchanged.

Install

pip install hodlodds                                        # from PyPI

pip install "git+https://github.com/hodlodds/hodlodds-sdk" # or the latest main

Python 3.10+. Dependencies: httpx, certifi>=2026.10.19 and the official x402[svm,evm]==2.25.0 SDK (pinned).

MCP server

The separate hodlodds-mcp package provides local stdio tools for market discovery and crash odds, with per-call and session payment limits.

pip install hodlodds-mcp See the MCP README for client configuration and payment safety.

Use

Command line:

hodlodds status

hodlodds markets hodlodds coverage --chain solana --platform pumpfun hodlodds risk --keypair ~/.config/hodlodds/wallet.json --pay-to --network solana hodlodds risk --keypair ~/.config/hodlodds/base-wallet.json --pay-to --network base hodlodds board --limit 100 --sort lowest_risk --max-risk 0.05 --min-liquidity 50 --max-price 0.5 \ --keypair ... --pay-to ... --network solana hodlodds last --keypair ... --pay-to ... --network solana

Python:

from hodlodds import HodlOdds, HodlOddsError

with HodlOdds("https://api.hodlodds.com", keypair="~/.config/hodlodds/wallet.json", network="solana", pay_to=" ", max_price_usdc="0.01") as client: print(client.status()["state"]) print(client.markets()) print(client.coverage(" ", chain="solana", platform="pumpfun")) try: answer = client.risk(" ") row = answer.data["row"] print(row["p_crash_60m"], row"confidence", answer.payment["explorer"]) except HodlOddsError as e: print(e, e.status, e.body)

e.payment["charged"] == False means a confirmed free refusal.

A PendingPayment needs reconciliation or explicit redemption.

is the payment address for your chosen payment network, published in GET /v1/meta. Verify and pin it in your code: the client refuses any offer that pays someone else.

Networks: devnet and solana (mainnet; mainnet is an alias) take a Solana JSON key file; base-sepolia and base take an EVM key file ({"private_key": "0x..."}, mode 0600). Prices are the same on both chains, and the API offers both; the client signs only on the network you chose.

base = HodlOdds("https://api.hodlodds.com", keypair="~/.config/hodlodds/base-wallet.json",

network="base", pay_to=" ", max_price_usdc="0.01")

Board options: limit 10–500 (default 50); sort = lowest_risk (default), riskiest, liquidity, newest, active; filters max_risk, min_risk, min_liquidity_sol, min_age_min, max_age_min, min_trades_5, min_confidence (high/medium/low) and include_crashed (True/False). The total price is 0.005 × coins returned; pass max_price_usdc in Python or --max-price on the CLI at least that high. The default per-call maximum is 0.01 USDC, so boards normally need an explicit higher limit. The hard cap is 2.5 USDC for board calls only and 1 USDC for individual risk/last calls. Above your limit the client raises PriceLimitError (a HodlOddsError) before signing; its price_atomic and limit_atomic give the offered total and your limit in USDC atomic units (1 USDC = 1,000,000). min_trades_5 accepts integers from 0 through 9223372036854775807.

Compatibility: the 0.2.0 safest sort remains accepted as an alias for lowest_risk, and the mainnet payment-network alias still means solana. These older spellings are deprecated in examples; existing calls keep working.

For lowest_risk and its safest alias, the server applies min_trades_5=3, min_liquidity_sol=5 and include_crashed=false when those filters are omitted, so barely traded, illiquid or recently collapsed tokens do not dominate the list. The crash filter excludes both already_crashed and crashed_within_24h rows. Explicit values override the defaults, including min_trades_5=0, min_liquidity_sol=0 and include_crashed=True (CLI: --min-trades 0 --min-liquidity 0 --include-crashed). Other sorts keep their existing selection. An explicit mints= watchlist gets none of these defaults: crashed holdings remain visible and flagged unless you explicitly request include_crashed=False.

The lowest odds are usually the least-traded tokens; the default filters remove most inactive or recently collapsed tokens, not all.

Board answers return effective filters, defaults_applied (empty when no default was added) and excluded_by_defaults, the number of rows removed only by those defaults before the limit. The 402 offer body also shows defaults_applied and excluded_by_defaults; they are not part of the signed offer. If the API's recent-crash memory is unavailable, the defaults reason says so and the crash filter uses only already_crashed. The offer binds exactly the client's own normalized parameters. The server applies its documented defaults deterministically when selecting and pricing rows; the client does not add those defaults to the signed query.

board = client.board(limit=100, sort="lowest_risk", max_risk=0.05, min_liquidity_sol=50, max_price_usdc="0.5")

for row in board.data["rows"]: print(row["mint"], row["p_crash_60m"], row"confidence")

Explicitly include quiet and already-collapsed tokens:

all_rows = client.board(min_trades_5=0, include_crashed=True, max_price_usdc="0.25")

The cheaper, opt-in answer preserves its original horizon and labels its age:

last_known = client.last(" ") print(last_known.data["age_s"], last_known.data["freshness"])

last() costs 0.002 USDC and can return last-known odds up to 30 minutes old, including while the feed is live. Check stale, age_s, freshness and horizon_remaining_s; buying the answer does not renew its forecast.

When a board offer changes

A board 409 with code: "offer_changed" means the matching set changed between the offer and the paid request; the server marks that refusal HodlOdds-Charged: no. On the current API this 409 is returned only to a signed request, and a signed request is never retried automatically. With HodlOdds-Charged: no and no conflicting receipt, nothing was charged, but the client must call again; the SDK never re-signs on its own. In practice board() raises HodlOddsError with error.payment["charged"] == False; call board() again to get a new offer. A second automatic authorization could be settled twice if a server misbehaved. Watch loops treat a confirmed free refusal as a skip and continue on their next scheduled cycle. Uncertain payments stop the watch and require reconciliation.

As a safeguard only, SDK 0.3.1 and later request a new offer once only if the 409 occurs before signing, with no successful or uncertain receipt. That refresh uses the same query, repeats all price and budget checks, and signs and spends nothing.

Watchlists and market filters

Pass mints=[mint_a, mint_b] to restrict a board to 1–100 distinct Solana mint addresses. Duplicates are rejected locally before any request (and are a

Nur der Anfang wird gezeigt; den Rest findest du im Repo