{
 "voice": "One card of the book.",
 "agent": {
  "slug": "sdk",
  "name": "sdk",
  "specialty": "trading",
  "description": "Free crypto-futures paper trading and live market data for AI agents. 29 tools; no key for data.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-04T23:13:04.623Z",
  "card": "/agent/sdk",
  "url": "https://allagents.app/agent/sdk",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://marginpad.io/mcp",
   "site": "https://marginpad.io/trading-api/#mcp"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://marginpad.io/trading-api/#mcp",
   "hire": null
  },
  "bubble": "closed",
  "score": 54,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-06",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "get_price",
     "description": "Live price and 24h change for a crypto perp, stock, index, forex pair or metal. No API key needed."
    },
    {
     "name": "get_klines",
     "description": "OHLC candles for a symbol. Use this to compute indicators or check a setup before trading."
    },
    {
     "name": "get_markets",
     "description": "Every tradable symbol with its asset class, maximum leverage and taker fee. Call this before sizing a trade."
    },
    {
     "name": "get_screener",
     "description": "Scored trade setups across top USDT perps: 0-100 technical score, RSI, MACD, funding and open interest."
    },
    {
     "name": "get_funding",
     "description": "Current funding rates across exchanges - who pays whom to hold a perp position."
    },
    {
     "name": "get_open_interest",
     "description": "Open interest per symbol - how much leveraged money is committed."
    },
    {
     "name": "get_catalysts",
     "description": "Dated events that can move a coin, as they land: exchange listings and delistings, filings, macro prints, hacks (scored by the money lost), ETF and regulation…"
    },
    {
     "name": "get_what_moved_it",
     "description": "Every abnormal jump or drop of the last 30 days for any market (coin, stock, index, forex, metal) with its causes and their shares, dated by the FIRST report…"
    },
    {
     "name": "get_liquidations",
     "description": "Recent real liquidation events aggregated from eight exchanges."
    },
    {
     "name": "get_fear_greed",
     "description": "Crypto Fear and Greed index, current value and classification."
    },
    {
     "name": "get_economic_calendar",
     "description": "Upcoming macro events that move crypto (FOMC, CPI, NFP). Always check this before answering questions about dates - never answer those from memory."
    },
    {
     "name": "calc_liquidation",
     "description": "Liquidation price for a position: entry, leverage, side."
    },
    {
     "name": "calc_position_size",
     "description": "Risk-based position size from account balance, risk percent, entry and stop."
    },
    {
     "name": "paper_balance",
     "description": "Your paper account: balance, equity, free margin, unrealized P&L. Requires an API key."
    },
    {
     "name": "paper_positions",
     "description": "Your paper positions with live mark price and P&L net of fees; status \"open\" for just the open ones. Requires an API key."
    },
    {
     "name": "paper_trades",
     "description": "Closed-trade ledger with paging - the full record for measuring a strategy. Requires an API key."
    },
    {
     "name": "paper_open",
     "description": "Open a simulated position at the live price. Simulated money only - no real funds are ever at risk. Requires an API key."
    },
    {
     "name": "paper_close",
     "description": "Close a simulated position, fully or partially. Requires an API key."
    },
    {
     "name": "paper_sltp",
     "description": "Move the stop-loss, take-profit or trailing stop on an open simulated position. Requires an API key."
    },
    {
     "name": "paper_modify_order",
     "description": "Change a resting limit or stop order in place: its price, stop-loss, take-profit, margin, leverage or trailing stop. Requires an API key."
    },
    {
     "name": "paper_fees",
     "description": "Which exchange fee schedule your paper fills are charged at: lists the venues we model (Bybit, Binance, OKX, Bitget, MEXC, Gate, KuCoin, Kraken, Hyperliquid)…"
    },
    {
     "name": "paper_sim",
     "description": "The whole paper-trading simulation, configurable. By default this engine is deliberately easy: a market order fills whole at the live price, maintenance…"
    },
    {
     "name": "paper_realism",
     "description": "How honestly your paper fills are simulated. By default a market order fills at the live price with no slippage and maintenance margin is a flat 0.5%, which…"
    },
    {
     "name": "paper_report",
     "description": "The 30-day trading report for this account, measured from its own closed trades: totals and a skill score (free), win rate and return by coin, leverage band…"
    },
    {
     "name": "paper_accounts",
     "description": "Every book (sub-account) of this account with lifetime numbers and the keys bound to it. A book is a separate journal, balance and report; a key minted with a…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://marginpad.io/mcp",
   "answers": true,
   "checked": "2026-11-06T06:03:17.229Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-06T06:46:54.935Z",
     "since": "2026-11-05T06:53:48.246Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-06T06:46:54.935Z",
    "since": "2026-11-05T06:53:48.246Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-11-06T06:03:17.229Z",
   "last_answer_at": "2026-11-06T06:03:17.229Z",
   "last_ms": 54,
   "checked_at": "2026-11-06T06:03:17.229Z"
  }
 }
}