Resolved Markets logoResolved Markets logo
Abstract blue gradient background with a soft light streakAbstract blue gradient background with a soft light streak
Tutorial

Connect Claude Desktop with MCP

A step-by-step connection walkthrough: point Claude Desktop or Claude Code at the MCP server, choose stdio or HTTP transport, and learn what each of the 12 tools and 2 resources actually does once the agent is live.

8 min read · Updated Jun 22, 2026

  • Claude Desktop · CodeClients
  • stdio or HTTPTransports
  • 12 tools · 2 resourcesSurface
  • Every tierAccess

Once Claude can call the market data directly, "what is the BTC Up/Down book doing?" stops being a guess and becomes a tool call. This is the connection how-to, how to point Claude Desktop or Claude Code at the MCP server, which transport to choose, and what each tool does in practice once the agent is live. No configuration code, just the steps.

The MCP server is a small program that exposes the whole Resolved Markets API as tools an agent can call. Every tier gets it, Free included, so the only thing that changes by plan is how much you can pull, not what you can connect. You will need one thing in hand before you start: an API key.

Pick your transport first

stdio, local

For Claude Desktop or Claude Code on your own machine, the agent launches the server as a local process and talks to it over standard input and output.

  • Runs on your machine
  • No network exposure
  • Simplest to start

HTTP, remote

For a shared or always-on setup, the same server runs over HTTP so multiple clients can reach one running instance.

  • Shared instance
  • Multi-client
  • Same tool surface

Your key, your tier

Either transport carries your API key, so the agent inherits your tier’s rate limit and credit budget, nothing more, nothing less.

  • Key-scoped access
  • Tier rules apply
  • Same as REST

The tool surface is identical across both, the transport only changes how the client reaches the server. Start with stdio on a single machine; reach for HTTP when more than one client needs the same instance.

Connecting Claude Desktop or Claude Code

  1. 1Generate an API key from the api-keys page, this is what scopes the agent to your tier’s limits and credits.
  2. 2Install the MCP server locally so Claude can launch it as a stdio process, following the steps on the AI Agents guide.
  3. 3Register the server with your client, Claude Desktop and Claude Code both read a small MCP configuration that names the server command and passes your key as an environment value.
  4. 4Choose the transport: leave it on stdio for a single local machine, or switch the server to HTTP mode when a shared instance needs to serve several clients.
  5. 5Restart the client and confirm the tools appear, ask the agent to list categories, and a successful call means the connection is live.
No paywall on the tools

Every tier connects the full surface

MCP is not gated behind a paid plan. Free, Pro, Scale, and Enterprise all connect the same 12 tools and 2 resources. The tools draw on your API key, so they share its rate limit and credit budget, paid tiers simply raise both for heavier agent work. What you can call is identical; how much you can pull is what scales.

What each tool does in practice

Twelve tools and two ambient resources, and once connected the agent chains them on its own. They group cleanly by what the agent is trying to do, discover a market, read its book, summarise it, or check the pipeline.

  • Discoverylist_categories · list_markets · list_historical_markets · get_market
  • Order bookget_orderbook · get_snapshot · get_latest_snapshots · query_snapshots
  • Aggregateget_market_summary · get_system_stats
  • Exchangeget_exchange_orderbook · get_exchange_snapshots
  • Discovery tools turn a vague ask into a concrete target, list_categories and the list tools surface what exists, and get_market resolves a friendly slug like btc-updown-5m to its 0x conditionId.
  • Order-book tools are the workhorses, get_orderbook reads the live book, get_snapshot pulls a point in time, get_latest_snapshots grabs the last few, and query_snapshots pulls a window of history with full depth.
  • Aggregate tools answer the quick questions, get_market_summary returns a seven-day envelope, and get_system_stats reports pipeline health.
  • Exchange tools cover Hyperliquid perpetual books, the agent can call them on any tier, but the data follows the same Scale-and-above rules as the REST API.
  • The two resources, markets://live and prices://latest, are ambient reads the agent can pull without spending a tool call, keeping it current on what is live and what prices just printed.

Why this beats asking the model to remember

A language model on its own answers a market question from a frozen, fuzzy memory of the internet. Connected over MCP, it retrieves the number from the live pipeline and the historical store instead, every figure in its answer traces back to a real tool result, not a recalled impression. That is what makes an agent’s market claims checkable rather than confident-sounding guesses.

The connection is the whole trick: once the agent can call the data, it stops describing markets from memory and starts reading them from the book.

Connect your agent

The AI Agents guide walks through installing and registering the server; the docs detail every tool and its parameters.

Frequently asked questions