Skip to main content
Glama

coinopai-mcp

npm version npm downloads License: MIT Node.js payments network

Bezahlte Entscheidungsinfrastruktur für autonome Agenten.

Ein MCP-Server, der KI-Agenten pro verifizierter Intelligenzanfrage belastet — unter Verwendung von x402 Mikrozahlungen auf Base. Jede Entscheidung erhält eine decision_id. Jede decision_id kann anhand realer Preise geprüft werden.

Dieses Repo ist die MCP-Client-Schicht; bezahlte Intelligenz wird von gehosteten CoinOpAI x402-Endpunkten bereitgestellt.

Falsche Vorhersagen werden ebenfalls angezeigt. Genau das ist der Punkt.


Architektur

┌──────────────────────────────────┐
│   Claude Code / AI Agent         │
└──────────────┬───────────────────┘
               │  MCP (stdio)
               ▼
┌──────────────────────────────────┐
│        coinopai-mcp              │
│    npx coinopai-mcp              │
└──────────────┬───────────────────┘
               │  HTTP + 402 payment header
               ▼
┌──────────────────────────────────┐
│      x402.coinopai.com           │
│   Kronos intelligence API        │
└──────────────┬───────────────────┘
               │
               ▼
┌──────────────────────────────────┐
│   Coinbase x402 Facilitator      │
│   USDC settled on Base mainnet   │
└──────────────────────────────────┘

Der Agent ruft ein Tool auf → der MCP-Server empfängt einen HTTP 402 → signiert automatisch eine USDC-Mikrozahlung → wiederholt den Vorgang mit dem Zahlungs-Header → Daten werden zurückgegeben. Einmal konfigurieren, automatisch aus dem konfigurierten Wallet mit niedrigem Guthaben bezahlen.


Die verifizierte Schleife ($0,27/Zyklus)

check_trade_preflight  ──→  get_crypto_decision  ──→  [wait 1h]  ──→  audit_trade_decision
       $0.05                      $0.15                                      $0.07

   Is now allowed?           CONSIDER_LONG/SHORT              GOOD_DECISION
   Cooldown check?           NO_ACTION                        BAD_DIRECTION
   Regime ok?                + decision_id                    NOISE
   Signal strength?          + next_step hint                 + pnl_pct

Jede Entscheidung ist selbstverifizierend. Die decision_id verknüpft die Vorhersage mit dem Ergebnis. Die Prüfung ruft reale Marktpreise ab und erstellt ein Urteil. Nichts bleibt verborgen.


Reale Ausgabe

Schritt 1 — Preflight (BTC, $0,05)

{
  "allowed": true,
  "symbol": "BTC/USD",
  "market_state": "NORMAL",
  "signal_strength": 0.72,
  "regime": "TREND",
  "cooldown_remaining_seconds": 0
}

Schritt 2 — Entscheidung (BTC, $0,15)

{
  "symbol": "BTC/USD",
  "suggested_action": "CONSIDER_LONG",
  "confidence": 0.72,
  "regime": "TREND",
  "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614",
  "next_step": "Call audit_trade_decision with this decision_id after 1h using window=1h"
}

Schritt 3 — Prüfung (1 Std. später, $0,07)

{
  "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614",
  "direction_held": true,
  "pnl_pct": 0.82,
  "verdict": "GOOD_DECISION"
}

Live-Ergebnisse aus echten Durchläufen:

Symbol

Entscheidung

Konfidenz

1 Std. Ergebnis

Urteil

XRP

SHORT

1.0

-0,54%

✅ GOOD_DECISION

ETH

LONG

0.68

-0,32%

❌ BAD_DIRECTION

BTC

LONG

0.40

+0,01%

— NOISE

Manches ist richtig. Manches ist falsch. Die Schleife macht beides sichtbar.


Tools

Tool

Was es tut

Kosten

check_trade_preflight

Gate-Check: Markt erlaubt, Abklingzeit, Regime, Signalstärke

$0,05

get_crypto_decision

CONSIDER_LONG/SHORT/NO_ACTION + decision_id

$0,15

audit_trade_decision

Überprüfung anhand realer Preise: Urteil + PnL%

$0,07

get_crypto_signals

Live-Richtungssignale für BTC, ETH, SOL, XRP, ADA

$0,05

get_crypto_risk

Marktrisikostatus + Regimeerkennung

$0,02

get_crypto_signal_history

Bis zu 168 Std. Signalhistorie

$0,05

search_agent_automations

Suche in 819 Agenten-Automatisierungs-Prompts

$0,01

get_agent_automation

Vollständiger Prompt + Workflow-Schritte nach Slug

$0,01

list_automation_categories

Alle 35 Automatisierungskategorien mit Anzahl

$0,005

Keine API-Schlüssel. Keine Abonnements. Bezahlen Sie pro Aufruf in USDC.


Installation

Claude Code

Hinzufügen zu ~/.claude/settings.json:

{
  "mcpServers": {
    "coinopai": {
      "command": "npx",
      "args": ["-y", "coinopai-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>"
      }
    }
  }
}

Starten Sie Claude Code neu. Die 9 Tools erscheinen automatisch.

Claude Desktop

Hinzufügen zu Ihrer Claude Desktop-Konfiguration (claude_desktop_config.json):

{
  "mcpServers": {
    "coinopai": {
      "command": "npx",
      "args": ["-y", "coinopai-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>"
      }
    }
  }
}

Smithery

Installation über Smithery. Konfigurieren Sie ein dediziertes Zahlungs-Wallet mit niedrigem Guthaben. Verwenden Sie nicht Ihr Haupt-Wallet.


Wallet erhalten

  1. Installieren Sie Coinbase Wallet oder ein beliebiges EVM-Wallet

  2. Wechseln Sie zum Base-Netzwerk

  3. Kaufen oder bridgen Sie USDC ($1 = ~3 vollständige verifizierte Zyklen)

  4. Verwenden Sie ein dediziertes Base-Wallet mit niedrigem Guthaben für Agentenzahlungen und stellen Sie dessen privaten Schlüssel lokal über eine Umgebungsvariable bereit.

Ihr Wallet-Schlüssel bleibt lokal. Er verlässt niemals Ihren Computer. Jede Zahlung ist eine signierte Mikrozahlung — keine pauschale Genehmigung.


Agenten-Code-Beispiel

// Step 1 — gate check ($0.05)
const pre = await mcp.call("check_trade_preflight", { symbol: "BTC" })
if (!pre.allowed) return  // cooldown, bad regime, or stale data

// Step 2 — get decision ($0.15)
const dec = await mcp.call("get_crypto_decision", { symbol: "BTC" })
if (dec.suggested_action === "NO_ACTION") return

// Store the decision_id — you'll need it to close the loop
const { decision_id, suggested_action, confidence } = dec

// Step 3 — act on the decision here...

// Step 4 — audit 1 hour later ($0.07)
const audit = await mcp.call("audit_trade_decision", {
  decision_id,
  window: "1h"
})
// verdict: "GOOD_DECISION" | "BAD_DIRECTION" | "NOISE"
console.log(audit.verdict, audit.pnl_pct + "%")

Jede Entscheidungsantwort enthält ein next_step-Feld — Ihr Agent weiß immer, wann und wie er eine Prüfung durchführen muss.

Symbol nicht verfügbar? Wenn ein Symbol nicht im aktuellen Kronos-Zyklus enthalten ist:

{
  "status": "UNAVAILABLE_THIS_CYCLE",
  "available_symbols": ["BTC/USD", "ETH/USD", "XRP/USD"],
  "retry_hint_seconds": 900
}

Wechseln Sie zu einem verfügbaren Symbol oder warten Sie 15 Minuten auf den nächsten Zyklus.


Zahlungs-Stack

Komponente

Wert

Protokoll

x402

Schema

ExactEvmScheme (EIP-3009 transferWithAuthorization)

Netzwerk

Base Mainnet (eip155:8453)

Token

USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)

Vermittler

Coinbase


Haftungsausschluss

Entscheidungsausgaben sind lediglich probabilistische Signale für experimentelle automatisierte Workflows. Keine Finanzberatung. Frühes System mit einer kleinen Stichprobengröße. Ergebnisse können variieren. Riskieren Sie niemals Kapital, dessen Verlust Sie sich nicht leisten können.


Lizenz

MIT — siehe LICENSE

A
license - permissive license
-
quality - not tested
C
maintenance

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/clawdbotworker/coinopai-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server