MCP.Market

SDK MCP server

online · 100% uptime
by Marginpad·io.github.Marginpad/sdk·v3.0.1

Free crypto-futures paper trading and live market data for AI agents. 29 tools; no key for data.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed SDK yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SDK tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How SDK compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 83% of 1,761 Finance servers
Uptime
100%
of our recent checks; the typical remote Finance server answers 100%
Response time
149 ms
faster than 75% of 1,133 Finance servers

Release history: 3 versions in the registry since 2026-10-08, latest 2026-10-25, typically one every 14 days.

Install SDK in Claude Code, Cursor or VS Code

claude mcp add --transport http sdk https://marginpad.io/mcp
Add to Cursor

What the publisher says

From the SDK repository's README, as published. We do not edit it. Read it on GitHub

MarginPad SDK

Free crypto-futures paper trading for bots and free market data. One key, no KYC, no deposit. Test a strategy or an AI agent against live prices with real fee schedules, funding, liquidations, limit and stop orders, trailing stops, webhooks and a WebSocket stream, then take the same code to a real exchange.

  • Guide: https://marginpad.io/trading-api/
  • Reference (OpenAPI, try it live): https://marginpad.io/api-docs/
  • Status: https://marginpad.io/status/ - Changelog: https://marginpad.io/api/changelog.xml
  • MCP server for Claude, ChatGPT and Cursor: https://marginpad.io/trading-api/#mcp

Install

pip install marginpad            # Python 3.8+, no dependencies (pip install "marginpad[stream]" for the WebSocket)
npm install marginpad            # Node 18+, zero dependencies

Python

from marginpad import MarginPad

mp = MarginPad("mpb_...")                                   # key from https://marginpad.io/trading-api/
print(mp.price("BTC"))                                      # keyless market data
pos = mp.open("BTC", "long", margin_usd=100, leverage=10, sl=58000, tp=66000,
              client_order_id="sig-2026-09-12-1403")        # idempotent: a retry returns the same position
mp.sltp(pos["id"], trail_pct=1.5)                           # trailing stop, ratcheted server-side
print(mp.account())

JavaScript

const { MarginPad } = require('marginpad');
const mp = new MarginPad('mpb_...');
const { position } = await mp.open({ symbol: 'BTC', side: 'long', margin_usd: 100, leverage: 10, client_order_id: 'sig-1' });
mp.stream(ev => console.log(ev.type, ev.data));             // positions pushed on change, prices each tick

Books, reset, equity, replay (2.5 / 2.6)

mp.accounts()                                   # every book of the account with lifetime numbers
mp.reset()                                      # this key's book back to $10,000 (archived, never deleted)
mp.equity(days=30, step_min=60)                 # equity curve + max drawdown
mp.replay_start("BTC", "2026-09-11", speed=120) # run the same code through a past day, 12 minutes per day
mp.replay(interval=5, bars=120)                 # cursor, price, candles up to the cursor
mp.replay_stop()                                # summary: closes, win rate, P&L, return, liquidations

A key minted with book ({"act":"create","name":"rsi","book":"rsi"} on POST /api/bot/key) trades a separate journal: one strategy, one key, one clean result. During a replay every trading call of that key acts on a replay journal priced from the candle under the cursor; stops, targets and liquidations are checked on every candle between two calls.

Examples

  • examples/agent_loop.py: a signal loop that opens, manages and closes positions once a minute without polling storms.
  • examples/webhook_server.js: receive position.closed / order.filled events with signature verification.
  • examples/mcp.md: let Claude Desktop or Cursor trade on your paper account through the MCP server.

Limits

Free: 120 requests/minute per key, 3 keys, 50 open positions. Premium: 600/minute, 10 keys, 200 open positions. Every response carries X-RateLimit-Limit / Remaining / Reset; on 429 both clients wait Retry-After and retry once. Out-of-range input is refused with a named error (leverage_max carries the market's cap), never silently clamped.

Honesty note

This is a simulator. Fees, funding and liquidation math mirror real exchanges; there is no order book, so slippage is modelled, not measured on depth. A bot that passes here still needs a small live test. Educational use, not financial advice.

MIT licensed.

Nothing above is checked by us. What we check is on the safety report.

SDK: common questions

Is SDK MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the SDK safety report
How do I install SDK?
It runs remotely at marginpad.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does SDK need an API key?
Yes. The registry entry asks for X-API-Key.
Is SDK maintained?
The last commit was 27 days ago (2026-10-08). The latest release is v3.0.1.
Is SDK up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of SDK?
Servers from other publishers that do the same job: Trading Signals MCP server, CoinRithm Agent Trading MCP server and Coinversaa MCP server.
How does SDK compare with other Finance MCP servers?
safety score 87/100 (higher than 83% of 1,761 Finance servers); uptime 100% (of our recent checks; the typical remote Finance server answers 100%); response time 149 ms (faster than 75% of 1,133 Finance servers). Full comparison.

Alternatives to SDK

Same job from other publishers: the closest match first, then the best rated.

  • Trading Signals
    Live AI crypto trading signals for agents. Try 3 signals without a key; sign in from your agent.
    A
  • CoinRithm Agent Trading
    Keyless prediction-market data across 12 venues plus paper-trading of crypto spot, futures, and PM.
    A
  • Coinversaa
    Crypto intelligence for AI agents. Hyperliquid trader analytics, cohorts, and live market data.
    B
  • VARRD — Statistically Validated Trading Edges + AI Research Engine
    Validated trading edges across futures, equities, crypto. Live signals, full audit trail.
    B
  • Blockrun
    Web search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.
    B