You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@blockrun/mcp

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@blockrun/mcp

BlockRun MCP Server - Access 30+ AI models via x402 micropayments. No API keys needed.

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
13
-43.48%
Maintainers
1
Weekly downloads
 
Created
Source

@blockrun/mcp

Access 30+ AI models in Claude Code with zero API keys.

One wallet. Pay-per-request. All major AI models.

claude mcp add blockrun npx @blockrun/mcp

Why BlockRun MCP?

FeatureOther SolutionsBlockRun MCP
API KeysNeed 5+ keys (OpenAI, Anthropic, Google...)None needed
BillingManage 5+ subscriptionsOne wallet, unified balance
SetupComplex config per providerOne command, auto-wallet
ModelsUsually 1 provider30+ models, 6 providers
PaymentMonthly subscriptionsPay only what you use
Minimum$20-100/month per provider$0 minimum, start with $5

Quick Start

1. Install (30 seconds)

# Add to Claude Code
claude mcp add blockrun npx @blockrun/mcp

That's it! A wallet is automatically created for you.

2. Get Your Wallet Address

In Claude Code, run:

Use blockrun_setup to get my wallet address

Or:

Use blockrun_wallet to show my wallet info

3. Fund Your Wallet

Send USDC to your wallet address on Base network. Even $5 gets you hundreds of requests.

Funding Options:

MethodSteps
From CoinbaseSend → USDC → Select "Base" network → Paste your address
BridgeVisit bridge.base.org → Bridge USDC to Base
Buy DirectVisit Coinbase Onramp → Buy USDC on Base

4. Start Using

You: Use blockrun_chat to ask claude-sonnet-4 what is quantum computing

Claude: [calls blockrun_chat]
        Quantum computing is a type of computation that harnesses...

Available Tools

blockrun_chat

Chat with any AI model.

blockrun_chat({
  model: "anthropic/claude-sonnet-4",  // Required
  message: "Explain quantum computing", // Required
  system: "You are a physics professor", // Optional
  max_tokens: 2000,                      // Optional (default: 1024)
  temperature: 0.7                       // Optional (default: 1)
})

Popular Models:

  • openai/gpt-5.2 - Most capable OpenAI model
  • anthropic/claude-opus-4 - Best for complex reasoning
  • anthropic/claude-sonnet-4 - Fast & capable (recommended)
  • google/gemini-2.5-pro - Great for long context (1M tokens)
  • deepseek/deepseek-chat - Very affordable

blockrun_smart

Auto-select the best model for your needs.

blockrun_smart({
  mode: "balanced",  // Required: fast | balanced | powerful | cheap | reasoning
  message: "Hello!"  // Required
})
ModeModels UsedBest ForCost
fastGemini Flash, GPT-4o-miniQuick responses$
balancedGPT-4o, Claude SonnetDaily tasks$$
powerfulGPT-5.2, Claude Opus, o3Complex work$$$$
cheapGemini Flash, DeepSeekBudget-conscious$
reasoningo3, o1, DeepSeek ReasonerLogic & math$$$

blockrun_models

List all available models with pricing.

blockrun_models({
  category: "chat",    // Optional: all, chat, reasoning, image, embedding
  provider: "openai"   // Optional: filter by provider
})

blockrun_image

Generate images with AI.

blockrun_image({
  prompt: "A sunset over mountains",  // Required
  model: "openai/dall-e-3",           // Optional
  size: "1024x1024",                  // Optional: 1024x1024, 1792x1024, 1024x1792
  quality: "hd"                       // Optional: standard, hd
})

blockrun_wallet

Check your wallet information.

blockrun_wallet({})
// Returns: address, network, balance link, funding options

blockrun_setup

Get detailed setup and funding instructions.

blockrun_setup({})
// Returns: complete setup guide with step-by-step funding instructions

Supported Models & Pricing

Chat Models

ProviderModelsInput PriceOutput Price
OpenAIGPT-5.2, GPT-5-mini, GPT-4o, o3, o1$0.15 - $21/M$0.60 - $84/M
AnthropicClaude Opus 4, Sonnet 4, Haiku$0.25 - $15/M$1.25 - $75/M
GoogleGemini 3 Pro, 2.5 Pro/FlashFree - $2.50/MFree - $15/M
DeepSeekV3.2, Reasoner$0.14 - $0.55/M$0.28 - $2.19/M
xAIGrok 3, Grok 3 Mini$3 - $5/M$15 - $25/M

M = million tokens. Prices in USD.

Image Models

ModelPrice per Image
DALL-E 3 (Standard)$0.04
DALL-E 3 (HD)$0.08
Flux Schnell$0.02

Cost Examples

TaskModelApprox. Cost
Quick questionGemini Flash$0.0001
Code reviewClaude Sonnet$0.003
Complex analysisGPT-4o$0.005
Long documentClaude Opus$0.02
Image generationDALL-E 3$0.04

$5 gets you approximately:

  • 50,000 Gemini Flash requests, OR
  • 1,600 Claude Sonnet requests, OR
  • 1,000 GPT-4o requests, OR
  • 125 DALL-E 3 images

Wallet Management

Auto-Generated Wallet

When you first use BlockRun MCP, a wallet is automatically created and saved to:

~/.blockrun/.session

This wallet is:

  • Created locally on your machine
  • Never transmitted to any server
  • Used only for signing payment authorizations
  • Persistent across sessions

Using Your Own Wallet

If you prefer to use an existing wallet:

# Option 1: Environment variable
export BLOCKRUN_WALLET_KEY=0x...

# Option 2: Add with Claude Code
claude mcp add blockrun npx @blockrun/mcp --env BLOCKRUN_WALLET_KEY=0x...

Wallet Priority

  • Environment variable BLOCKRUN_WALLET_KEY
  • Environment variable BASE_CHAIN_WALLET_KEY
  • File at ~/.blockrun/.session
  • Auto-generate new wallet (saved to file)

How Payment Works

┌─────────────────────────────────────────────────────────────┐
│  1. You send a request (e.g., chat with GPT-5)              │
│                          ↓                                  │
│  2. BlockRun calculates cost based on tokens                │
│                          ↓                                  │
│  3. Your wallet signs a payment authorization LOCALLY       │
│     (private key NEVER leaves your machine)                 │
│                          ↓                                  │
│  4. Payment settles on Base network via USDC                │
│                          ↓                                  │
│  5. You receive your AI response                            │
└─────────────────────────────────────────────────────────────┘

Security Guarantees:

  • Private key is used ONLY for local signing
  • Key is NEVER transmitted to any server
  • Same security model as MetaMask transactions
  • You can verify all transactions on Basescan

Comparison with Alternatives

vs claude-code-proxy

claude-code-proxyBlockRun MCP
API KeysRequired (bring your own)Not needed
SetupConfigure each providerOne command
BillingMultiple subscriptionsUnified wallet

vs gemini-mcp

gemini-mcpBlockRun MCP
ModelsGemini only30+ models, 6 providers
API KeyRequiredNot needed
PaymentGoogle billingPay-per-use crypto

vs Direct API Keys

Direct APIsBlockRun MCP
Accounts5+ accounts neededOne wallet
Minimums$20-100/mo per provider$0 minimum
ManagementComplexSimple

Troubleshooting

"Payment was rejected"

Your wallet needs funding. Run blockrun_setup to get your address and funding instructions.

"Wallet key required"

The MCP couldn't find or create a wallet. Check that ~/.blockrun/ directory is writable.

Model not responding

Some models have rate limits. Try blockrun_smart with mode fast or cheap to use alternative models.

Check wallet balance

Visit: https://basescan.org/address/YOUR_ADDRESS

Configuration

Claude Code Setup

# Basic (recommended)
claude mcp add blockrun npx @blockrun/mcp

# With explicit wallet
claude mcp add blockrun npx @blockrun/mcp --env BLOCKRUN_WALLET_KEY=0x...

# Project-specific
claude mcp add blockrun --scope project npx @blockrun/mcp

# User-wide (all projects)
claude mcp add blockrun --scope user npx @blockrun/mcp

Environment Variables

VariableDescription
BLOCKRUN_WALLET_KEYYour wallet private key (hex, starts with 0x)
BASE_CHAIN_WALLET_KEYAlternative name for wallet key

Development

# Clone
git clone https://github.com/blockrunai/blockrun-mcp
cd blockrun-mcp

# Install dependencies
npm install

# Development mode (auto-reload)
npm run dev

# Build for production
npm run build

# Test locally
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | node dist/index.js

Support

License

MIT

Keywords

mcp

FAQs

Package last updated on 12 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts