Skip to content

bug: price and markets routes return 502 in live MCP calls #132

Description

@ramioca

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions