BlockRun
Integrations / Claude Desktop

Add every model and tool to Claude Desktop with one MCP entry

One entry in claude_desktop_config.json gives Claude Desktop every BlockRun model, media generation and live data — no API keys to paste, each call priced before it runs.

How it works

Claude Desktop reads MCP servers from a JSON config file. Adding the BlockRun server there gives the desktop app the same tools Claude Code gets: chat with any model, image and video generation, search, prediction-market and on-chain data, and a wallet tool that shows the address, balance and a card onramp link.

The server runs locally under npx, creates its wallet under your home directory on first launch, and signs each x402 payment on your machine. Nothing about the wallet is sent to BlockRun except the signed authorization for the call being made.

Behind it is the BlockRun catalog: 78 chat models plus image, video, music and speech generation, search, market data and multi-chain RPC, priced per call. 6 open-weight models are free and need no wallet.

Setup

1. Add to claude_desktop_config.json

{
  "mcpServers": {
    "blockrun": { "command": "npx", "args": ["-y", "@blockrun/mcp@latest"] }
  }
}

2. Then restart Claude Desktop and say

Set up my BlockRun wallet

Questions

Where is the config file?
In Claude Desktop's settings under Developer → Edit Config; it opens claude_desktop_config.json for you.
Can I use the same wallet in Claude Code and Claude Desktop?
Yes. Both read the wallet the MCP server created under your home directory, so one balance serves both.

Two ways to run this

Get an API key

Sign in, get a key, and call the same endpoints with usage billed to your account. For teams that want one invoice instead of one wallet.

Get an API key 

Or let your agent pay per call, in USDC

No account, no API key. Three steps, and the last one is the request this page is about.

  1. 01
    Point your agent at BlockRun

    Install ClawRouter, or add the BlockRun MCP server to Claude Code, Cursor, Codex or OpenClaw. Any OpenAI-compatible client works too — change the base URL, nothing else.

    curl -fsSL https://blockrun.ai/ClawRouter-update | bash
  2. 02
    Fund a wallet with USDC

    Send USDC to a wallet on Base or Solana. There is no account to create and no API key to issue: the wallet is the account, and it pays per call.

  3. 03
    Use BlockRun from Claude Desktop

    The first call returns HTTP 402 with the exact price, your agent signs it, and the answer comes back. Payment settles on-chain; nothing is charged if the call fails.

    {
      "mcpServers": {
        "blockrun": { "command": "npx", "args": ["-y", "@blockrun/mcp@latest"] }
      }
    }