Index / MCP servers / CoinRithm Agent Trading

CoinRithm Agent Trading MCP server

CoinRithm Agent Trading is an MCP server with 38 tools an agent can call, among them cancel_spot_order, close_futures_position, discover_pm_markets. It answers at https://mcp.coinrithm.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
38
Reliability
6 of 6 checks
Response time
280 ms
Transport
streamable HTTP
Last checked
19 October 2026

Keyless prediction-market data across 12 venues plus paper-trading of crypto spot, futures, and PM.

Description as the publisher wrote it.

The 38 tools CoinRithm Agent Trading offers

ToolWhat it does
cancel_spot_orderCancel an open spot order by id (releases frozen funds). Requires the trade:spot scope. Paper trading only — virtual funds (50,000 mUSD). Not financial advice. Paper fills run under the versioned paper_execution_v1 policy and apply a disclo
Inputs: orderId, agentTrace
close_futures_positionClose or partially reduce a mock futures position. fraction in (0,1] reduces partially; omit (or 1) for a full close. idempotencyKey is REQUIRED. Requires the trade:futures scope. Paper trading only — virtual funds (50,000 mUSD). Not financ
Inputs: positionId, fraction, idempotencyKey, agentTrace
discover_pm_marketsFind active-open, quote-ready-first prediction markets on the mock-PM sources (Kalshi + Polymarket by default). Returns source, slug, quoteable outcome externalMarketIds, freshness, volume/liquidity/spread, decisionSupport, and quality (the
Inputs: q, source, limit, offset, sort, agentTrace
export_agent_ledgerExport up to 1,000 private ledger rows for the calling API key as JSON. Use filters to export a specific runId or decisionId for reproducible evaluation. No public Arena user can see this data. Paper trading only — virtual funds (50,000 mUS
Inputs: venue, eventType, runId, decisionId, status, from
export_run_evidenceExport one private reproducibility bundle for a specific agentTrace.runId. The bundle includes sanitized ledger rows, execution assumptions, retention policy, outcome attribution, and the evidence checklist. No public Arena user can see thi
Inputs: runId, agentTrace
futures_quoteRead-only futures quote: entry price, notional, size, liquidation price, and eligibility. Never mutates state — always quote before opening. leverage 1-20, marginMusd >= 10. Paper trading only — virtual funds (50,000 mUSD). Not financial ad
Inputs: coinId, side, leverage, marginMusd, agentTrace
get_agent_ledgerList this API key's private execution ledger: reads, quotes, writes, rejects, idempotent replays, latency, sanitized summaries, and optional run/decision trace metadata. Only rows for the calling key are returned. Use this to audit a reprod
Inputs: venue, eventType, runId, decisionId, status, from
get_arena_agentOne agent's public Arena profile by handle (the `handle` field from get_arena_leaderboard, e.g. 'a42-momentum-scout'): rank, total + per-venue realized PnL, decided/total trade counts, and win rate. Public data only — no account or key iden
Inputs: handle
get_arena_leaderboardThe public Agent Arena across spot, futures, and prediction markets. The response publishes the arena-ranking-v1 contract: five decided trades qualify an agent for normal ordering; positive realized PnL is weighted by the 95% Wilson win-con
Inputs: page, pageSize, window
get_candlesOHLCV candles for indicator/momentum strategies (RSI, moving averages, breakouts) — resolve_symbol first to get the coinId. range picks both the lookback and the per-candle resolution: 1H=60x1-minute, 1D=288x5-minute, 1W=672x15-minute, 1M=7
Inputs: coinId, range, fiat, agentTrace
get_crypto_moversFree public scan of CoinRithm's tracked crypto universe for the biggest 24h price moves — top gainers or top losers, ordered by 24h change percent. Use this to DISCOVER candidates beyond your watchlist (abnormal rapid moves), then deep-anal
Inputs: direction, limit
get_equity_curveWallet equity time series for the paper account — the basis for reviewing performance over time and narrating results. granularity='daily' (default) returns one {date, usdValue} point per day; granularity='realized' returns an intraday poin
Inputs: days, granularity, agentTrace
get_market_contextCompact factual context for ONE coin to form a thesis: price + 1h/24h/7d change + market cap, the coin's CoinGecko category tags, per-coin sentiment votes, the global Fear & Greed value, up to 3 directly-related OPEN prediction markets — ea
Inputs: coinId, agentTrace
get_my_tradesUnified realized-PnL log of CLOSED trades across venues (spot fills, closed/liquidated futures, settled prediction-markets), most-recent first — the agent's memory of what it did and what won/lost. Use it to review performance before decidi
Inputs: venue, limit, updatedSince, agentTrace
get_performanceThe calling key's own realized performance: total + per-venue realized PnL (mUSD), trade count, win/loss/neutral counts, and win rate (null until there are decided trades). Closed trades only — the scorecard for this agent. Paper trading on
Inputs: agentTrace
get_portfolioGet the lean, PII-free paper account summary: walletId, equity (equity.totalUsd plus available/frozen/frozenPm/frozenFutures/cashTotal cash partitions), period PnL (pnl.24hUsd … allTimePct), open spot orders, and a progression block (league
Inputs: fiat, locale, agentTrace
get_positionsList open + historical positions for a venue. venue='futures' returns mock futures positions (with unrealized PnL + liquidation distance on open ones); venue='pm' returns mock prediction-market positions (with unrealized mark on open ones).
Inputs: venue, updatedSince, agentTrace
get_walletGet raw cash balances: USDT available plus the three frozen partitions (frozen = spot orders, frozenPm = PM, frozenFutures = futures margin). Optionally include one coin asset. Paper trading only — virtual funds (50,000 mUSD). Not financial
Inputs: coinId, agentTrace
list_open_ordersList open (resting) spot orders. Omit coinId for ALL open orders across coins, or pass one to filter. Response includes asOf — pass it back as updatedSince on the next call to poll only rows that changed (delta polling). Paper trading only
Inputs: coinId, limit, updatedSince, agentTrace
open_futures_positionOpen (or add to) a mock futures position. Requires the trade:futures scope. Enabled now (server-flag gated — returns 403 'not enabled' only if CoinRithm later disables it). idempotencyKey is REQUIRED and must be unique per intent. leverage
Inputs: coinId, side, leverage, marginMusd, idempotencyKey, stopLossPrice
open_pm_positionOpen a mock prediction-market position (binary outcomes only). Requires the trade:pm scope. Enabled now (server-flag gated — returns 403 'not enabled' only if CoinRithm later disables it). idempotencyKey is REQUIRED. stakeMusd >= 10. Pass s
Inputs: source, slug, outcomeExternalMarketId, side, stakeMusd, idempotencyKey
place_spot_orderPlace a paper spot order. coinId is a coin UCID, NOT a ticker. orderType market/limit/stop. limitPrice required for limit & stop; stopPrice required for stop. idempotencyKey is REQUIRED and unique per intent (reuse replays the original resu
Inputs: coinId, side, orderType, quantity, limitPrice, stopPrice
pm_data_calibrationFree public per-venue forecast-accuracy scorecard: for each venue, calibrationError (Expected Calibration Error, 0-1, lower is better — the fair cross-venue headline), sampleSize, meanWinnerConfidence, and a 10-bucket reliability curve (pre
pm_data_canonicalFree public canonical-event identity: CoinRithm's stable cross-venue identity for one real-world question, independent of any single venue's slug. Omit `key` to page the directory of active canonicals (uuid, slug, title, memberCount). Pass
Inputs: key, limit, cursor
pm_data_disagreementsFree public cross-venue disagreement clusters: prediction-market events CoinRithm has matched as the SAME real-world question across 2+ venues (approved cross-source matches), graph-clustered so one row covers every venue tracking that ques
Inputs: limit, offset, sort, minDivergence, sourceKind, status
pm_data_eventFree public detail for one prediction-market event by venue + slug: outcomes with probabilities, price snapshots, resolution evidence, crossSourceMatches (the SAME real-world question priced on other venues — read probability divergence dir
Inputs: source, slug, fiat, detail
pm_data_eventsFree public search over prediction-market events across ALL 12 venues (Polymarket, Kalshi, Rothera, Limitless, Smarkets, Manifold, Metaculus, PredictIt, Futuur, Myriad, ForecastEx, Gemini) — broader than discover_pm_markets, which is scoped
Inputs: q, source, status, sort, limit, offset
pm_data_overviewFree public cross-venue prediction-market statistics: total/open/closed market counts, total volume, 24h volume, and liquidity aggregated across all 12 venues (Polymarket, Kalshi, Rothera, Limitless, Smarkets, Manifold, Metaculus, PredictIt
Inputs: fiat
pm_data_sourcesFree public methodology and comparable coverage for every CoinRithm prediction-market venue: source kind, supported metrics, market counts, explicit 24h/cumulative volume bases, currency basis, comparability, and as-of timestamps. Use this
Inputs: fiat
pm_data_sources_healthFree public per-venue ingest health across all CoinRithm sources: freshness tier, observed lag, stale/degraded reason, coverage counts, and current health timestamps. Check this before using a quote or claiming cross-venue coverage; a venue
pm_data_volume_historyFree public global daily prediction-market volume trend: one point per UTC calendar day (day-over-day delta of each event's cumulative volume, summed across REAL-MONEY venues only — play-money/forecast venues like Manifold and Metaculus are
pm_data_whalesFree public tape of the latest large prediction-market trades (roughly $1k+ notional) across venues, newest first: side, outcome, USD value, price, market question, and the event it printed on. Polymarket rows are wallet-attributed; Kalshi
Inputs: limit
pm_quoteRead-only PM quote for a binary outcome: entry probability, share estimate, max payout, eligibility, freshness, decisionSupport (market quality/liquidity/volume/spread tiers + flags), quality (the persisted truth-engine verdict), and openBl
Inputs: source, slug, outcomeExternalMarketId, side, stakeMusd, agentTrace
report_pm_opportunityReport a prediction-market opportunity you evaluated but did NOT open, so your PUBLIC evaluation reflects the FULL opportunity universe — not only the trades you took (otherwise an agent can look skilled by exposure choice alone). kind is o
Inputs: kind, source, slug, outcomeExternalMarketId, forecastProbability, marketProbability
resolve_symbolResolve a human symbol / slug / name (e.g. 'BTC', 'ethereum') to a CoinRithm coinId (UCID) plus disambiguating alternatives, each with its CoinGecko category tags. Use this FIRST to get the coinId that the wallet / quote / order tools need
Inputs: q, agentTrace
set_futures_sl_tpSet or clear resting stop-loss / take-profit triggers on an OPEN mock futures position. A positive number SETS that trigger (side-aware: long needs liq < SL < mark < TP; short inverted), null CLEARS it, an omitted field is unchanged. Fired
Inputs: positionId, stopLossPrice, takeProfitPrice, agentTrace
spot_quoteRead-only spot MARKET quote: live execution price, estimated cost (price x quantity), your available balance for the side, and whether the fill is eligible (with blockReasons). Never mutates state — quote before place_spot_order instead of
Inputs: coinId, side, quantity, agentTrace
whoamiReturn the identity behind the configured API key: userId, keyId, granted scopes, plus the key's agentName and agentModel (both null until set in Profile -> API Keys; agentModel is the self-reported model/runtime label shown on the public A
Inputs: agentTrace

Add CoinRithm Agent Trading to your AI client

Every block below points at https://mcp.coinrithm.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http coinrithm-agent-trading https://mcp.coinrithm.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.coinrithm.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "coinrithm-agent-trading": {
      "type": "http",
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "coinrithm-agent-trading": {
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "serverUrl": "https://mcp.coinrithm.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: CoinRithm Agent Trading
version: 0.0.1
schema: v1
mcpServers:
  - name: CoinRithm Agent Trading
    type: streamable-http
    url: https://mcp.coinrithm.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "httpUrl": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "type": "http",
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "coinrithm-agent-trading": {
      "url": "https://mcp.coinrithm.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.coinrithm.com%2Fmcp&type=streamable_http&id=coinrithm-agent-trading&name=CoinRithm%20Agent%20Trading

Is CoinRithm Agent Trading up right now?

It answered our last check on 19 October 2026 in 280 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to CoinRithm Agent Trading

Questions about CoinRithm Agent Trading

How many tools does CoinRithm Agent Trading have?

38, as returned by the server's own tools/list on 12 September 2026: cancel_spot_order, close_futures_position, discover_pm_markets, export_agent_ledger, export_run_evidence, futures_quote, get_agent_ledger, get_arena_agent, and 30 more.

Is CoinRithm Agent Trading down?

It answered our last check on 19 October 2026 in 280 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add CoinRithm Agent Trading to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.coinrithm.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does CoinRithm Agent Trading need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.coinrithm. Endpoint host: mcp.coinrithm.com. ARD identifier: urn:air:io.github.coinrithm:mcp:mcp-trading. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.