Public Beta

One API.
Five exchanges.
Zero friction.

Route trades across Paradex, Extended, Pacifica, Hibachi and Aftermath through a single endpoint. Build bots, dashboards, and AI agents without learning five different APIs.

Get API Key — FreeDocumentation
ParadexExtendedPacificaHibachiAftermath
Terminal
# Same call works on any exchange
curl -X POST https://api.mithril.money/v1 \
  -H "X-API-Key: mt_live_a7Kx..." \
  -d '{
    "operation": "placeLimitOrder",
    "credentialId": "9f2a...d841",
    "market": "BTC-USD-PERP",
    "side": "BUY",
    "size": "0.01",
    "price": "94000"
  }'

Platform

Infrastructure that gets out of your way

Unified endpoint

One URL, one request format. Symbols, parameter names, and responses are normalized per exchange.

Sub-second routing

Requests reach the exchange in 200-500ms. Connection pooling and credential caching built in.

Scoped keys

Restrict each API key by exchange, credential, or operation. Read-only keys for monitoring, full access for bots.

Usage dashboard

Request counts, success rates, latency percentiles. See what your keys are doing in real time.

MCP server

Connect Claude Code or any MCP agent. 22 trading tools available in natural conversation.

App marketplace

Publish trading apps for other users. Revenue sharing on volume from your app — coming soon.

30+ operations

Market data, account management, order execution — same format regardless of exchange.

getBalanceEquity, free collateral, withdrawable amountFree
getPositionsOpen positions with entry price and unrealized PnLFree
getOrderbookLive bids and asks with configurable depthFree
getFundingRateCurrent perpetual funding rateFree
placeLimitOrderLimit order at a specific price on any exchangeBuilder
placeMarketOrderImmediate execution at best available priceBuilder
placeBatchOrderUp to 10 orders in a single requestBuilder
cancelAllOrdersCancel every open order on a marketBuilder
View all operations →

Trade with
natural language

Connect the Mithril MCP server and give Claude direct access to 22 trading tools. Check positions, place orders, scan funding rates — all through conversation.

{
  "mcpServers": {
    "mithril": {
      "url": "https://mcp.mithril.money/sse?api_key=mt_live_..."
    }
  }
}

Add to your Claude Code or Claude Desktop MCP config. That's it.

Claude Code

You
Check my BTC position on Pacifica. If I'm up more than 5%, set a take-profit there.
Claude
Your Pacifica BTC position: LONG 0.5 BTC at $94,500, unrealized PnL +$312 (+0.66%).

Not at 5% yet. Current mark is $94,812 — the TP would trigger at $99,225. Want me to set it now anyway, or wait?
You
Set it now. And write me a script that checks this every hour automatically.
Claude
Done — TP placed at $99,225, order #48291.

Here's a Python script that polls your position hourly and adjusts the TP to always sit 5% above entry...

Simple pricing

Free to read. Pay when you trade.

Free
$0 /mo
Read markets and monitor positions
  • Read-only operations
  • 30 req / min
  • 5,000 req / day
  • 3 API keys
  • Order placement
  • MCP access
Get started
Popular
Builder
$29 /mo
Build bots and trade
  • All operations
  • 120 req / min
  • 50,000 req / day
  • 10 API keys
  • Order placement
  • MCP access
Upgrade to Builder
Pro
$79 /mo
Scale to production
  • All operations
  • 600 req / min
  • 500,000 req / day
  • 25 API keys
  • Order placement
  • MCP access
Upgrade to Pro

Pay with card or USDC. No commitment — cancel anytime.