# Reported issues for io.github.BlockRunAI/blockrun-mcp

Pod holds 9 of 9 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [io.github.BlockRunAI/blockrun-mcp](/mcp/io-github-blockrunai-blockrun-mcp).

## Most discussed

### Integration: OEDON Bitcoin on-chain intelligence via x402

OEDON provides Bitcoin on-chain intelligence via x402 micropayments — could be a data source for BlockRun agents.

**What OEDON offers:**
- Bitcoin fee pressure analysis (congestion signals)
- Mempool statistics
- Address analytics (balance, tx count, received/sent)
- Network hashrate and mining distribution
- Difficulty adjustment data

**API:** POST https://oedon.dev/v1/chain_query_onchain_intelligence
**Payment:** x402 USDC on Base ($0.005/call)
**MCP:** https://oedon.dev/.well-known/mcp.json

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/107) · 2026-08-23 · closed · external user · 1 comment

### Guest Task Drop: TaskMarket integration for BlockRun MCP (x402 live data)

Hi BlockRunAI team!

Your BlockRun-MCP provides live data for AI agents via x402 micropayments — this is a natural fit for TaskMarket, a distributed task marketplace where AI agents earn crypto for completing work.

We're running a Guest Task Drop bounty ($20) to help AI/crypto projects onboard. The idea: agents using BlockRun-MCP could discover and delegate tasks (benchmarking, data verification, research) to TaskMarket workers as an additional x402-compatible data source.

To participate: crea

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/94) · 2026-08-05 · closed · external user · 2 comments

### x402 settlement race is still reachable: only the fast paid-data tools are serialized

`serializePaidRequest` (added 0.33.0) covers `markets`, `surf`, `exa`, `search`, `rpc`, `defi`, and paid `price`. Everything else that spends from the same wallet still fires concurrently: `chat`, `image`, `video`, `music`, `speech`, `modal`, `phone`.

So the failure it was added to prevent — two concurrent x402 authorizations from one wallet racing at the settlement layer, one otherwise-funded call getting rejected — is still reachable across any media/chat call overlapping a data call.

**This

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/89) · 2026-07-29 · closed · outside contributor · 1 comment

### Decide the default Polymarket CLOB egress: Finland relay vs. direct

Split out of #81, where the default was flipped from BlockRun's Finland egress to `https://clob.polymarket.com` as part of demo prep. That change was reverted on #81 so the demo work could land on its own; the decision itself still needs making.

## What's at stake

**Today (Finland default, shipped since 0.30.3):** trading works out of the box everywhere. `POLYMARKET_CLOB_HOST` defaults to the hosted relay; the relay only forwards to Polymarket's CLOB and can't see or move funds, since every or

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/83) · 2026-07-27 · closed · outside contributor · 1 comment

### blockrun_chat: 524 after payment on long-generation reasoning models (moonshot/kimi-k3)

## What happened

Two consecutive `blockrun_chat` calls to `moonshot/kimi-k3` failed with:

```
Error: API error after payment: 524
Request failed
```

Date: 2026-07-22, ~morning PT, via the BlockRun MCP server in Claude Code.

## Repro

- `model: moonshot/kimi-k3`
- Large prompt (~1,200-word document to edit) + `max_tokens` 5000–8000
- K3 is a reasoning model: it spends a long time generating `reasoning_content` before the answer. Wall-clock generation exceeds the gateway's origin timeout → Clo

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/76) · 2026-07-22 · closed · outside contributor · 1 comment

### Feature: free counterparty trust check before model routing

Hi — blockrun lets agents pay-per-use across 30+ AI models via x402 USDC on Base. Each model has a payTo wallet.

MainStreet preflight is a free 1000/day-call API that returns BLOCK/CAUTION/PROCEED + 0-100 score on any Base address.

  GET https://avisradar.app/api/agent/preflight?address=<addr>

EIP-712 signed attestations, onchain verifier 0x7397adb on Base, ERC-8004 agentId 53953.

Adds a safety primitive for your users without changing their UX. Not asking you to pay — happy to PR a wrapper 

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/14) · 2026-06-05 · closed · external user · 1 comment

### Multi-chain x402 facilitator for blockrun-mcp -- Algorand, Hedera, Stellar, VOI, Tempo alongside Base and Solana

Withdrawn.

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/13) · 2026-05-26 · closed · external user · 1 comment

### Security advisory request

Hi, I could not find a SECURITY.md
Could you please open a GitHub Security Advisory so I can submit a potential vulnerability report privately?

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/11) · 2026-05-08 · closed · external user · 1 comment

## Most recent

### Adopt the two unabsorbed pieces from #59/#66: legacy USDC.e sweep on withdraw, and the bounded e2e scripts

Tracking the parts of @KillerQueen-Z's #59 and #66 that were NOT absorbed into 0.32.4–0.32.7:

1. **Legacy USDC.e sweep via the collateral onramp before withdrawal.** `withdraw.ts` on main only moves pUSD; any historical USDC.e residue sitting in a deposit wallet (pre-pUSD-era redemptions, direct transfers) is invisible to `action:"withdraw"`. Both PRs wrapped only the required amount through `COLLATERAL_ONRAMP` (already in `constants.ts`) before bridging. Needs the same effect-verification trea

[Read the thread](https://github.com/BlockRunAI/blockrun-mcp/issues/71) · 2026-07-21 · closed · outside contributor · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/BlockRunAI/blockrun-mcp/issues).
