Environment
- OpenClaw 2026.8.2
@blockrun/mcp 0.45.1 via npx -y @blockrun/mcp@latest
- Base payment wallet
Reproduction
The MCP connects cleanly and projects all 20 tools, but these live calls consistently fail:
{ "action": "price", "category": "crypto", "symbol": "BTC-USD" }
Error: API error: 502
Request failed
{ "action": "price", "category": "stocks", "market": "us", "symbol": "AAPL" }
Error: API error after payment: 502
Request failed
{ "path": "sports/categories" }
via blockrun_markets:
Error: API error after payment: 502
Request failed
The Base wallet balance was unchanged before and after the failed paid stock quote, so that call did not charge despite the SDK wording.
Controls
The following worked in the same session: blockrun_price symbol listing, DEX, RPC, DefiLlama, Surf, Exa, phone inventory, and Polymarket reads. That isolates the failure to the affected upstream routes rather than MCP startup, wallet setup, or x402 generally.
Expected
Price and markets routes return their data, or the error clearly states whether settlement occurred when an upstream request fails after the payment attempt.
Environment
@blockrun/mcp0.45.1 vianpx -y @blockrun/mcp@latestReproduction
The MCP connects cleanly and projects all 20 tools, but these live calls consistently fail:
{ "action": "price", "category": "crypto", "symbol": "BTC-USD" }{ "action": "price", "category": "stocks", "market": "us", "symbol": "AAPL" }{ "path": "sports/categories" }via
blockrun_markets:The Base wallet balance was unchanged before and after the failed paid stock quote, so that call did not charge despite the SDK wording.
Controls
The following worked in the same session:
blockrun_pricesymbol listing, DEX, RPC, DefiLlama, Surf, Exa, phone inventory, and Polymarket reads. That isolates the failure to the affected upstream routes rather than MCP startup, wallet setup, or x402 generally.Expected
Price and markets routes return their data, or the error clearly states whether settlement occurred when an upstream request fails after the payment attempt.