From a745ef762d50f0ed9909eee5a23325d792f61432 Mon Sep 17 00:00:00 2001 From: 1bcMax Date: Wed, 9 Sep 2026 07:01:56 -0500 Subject: [PATCH] =?UTF-8?q?chore(brand):=20refresh=20the=20snapshot=20?= =?UTF-8?q?=E2=80=94=20the=20markers=20were=20rendering=20a=20stale=20cata?= =?UTF-8?q?log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Opened by brand/fanout-brand-numbers.mjs. brand-numbers.json here was behind the published artifact, so every br: marker in this repo rendered a number that is no longer true. The markers did their job — they rendered the input they were given. --check is offline on purpose so PR CI stays deterministic, which means it validates against this repo's own snapshot, and only --refresh updates that snapshot. This job is what runs it. Produced by --refresh, not by hand. --- CONTRIBUTING.md | 2 +- README.md | 18 +++++++++--------- brand-numbers.json | 14 +++++++------- skills/blockrun/SKILL.md | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 93a8d07..9c7adcf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,7 +19,7 @@ Smoke-test the built server via the MCP stdio handshake: (printf '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1"}}}\n{"jsonrpc":"2.0","method":"notifications/initialized"}\n{"jsonrpc":"2.0","id":2,"method":"tools/list"}\n'; sleep 2) | node dist/index.js 2>/dev/null ``` -Should return 20 tools including `blockrun_surf` and any new one you add. +Should return 19 tools including `blockrun_surf` and any new one you add. To test locally with Claude Code, point it at your dev build: diff --git a/README.md b/README.md index 26392c7..ae73968 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@

Agents can't sign up for accounts. Agents can't enter credit cards.
Agents can only sign transactions.

-BlockRun MCP gives your agent 20 tools — markets, research, web search, images, video, on-chain data, and live Polymarket trading — paid per call.

+BlockRun MCP gives your agent 19 tools — markets, research, web search, images, video, on-chain data, and live Polymarket trading — paid per call.

Two ways to pay, same tools: a self-custody wallet (USDC on Solana or Base, no account needed) — or a BlockRun API key for teams that can't run wallets. Sign up at user.blockrun.ai →

Read the odds and place the bet, from one self-custody wallet.

@@ -52,7 +52,7 @@ claude mcp add blockrun -s user -- npx -y @blockrun/mcp@latest --- -> **BlockRun MCP** is an open-source [Model Context Protocol](https://modelcontextprotocol.io) server that gives Claude — and any MCP-compatible agent — 20 tools for real-time data and real actions: 76 LLMs, image & video generation, prediction-market data, live web/X search, on-chain queries across 40 chains, and **the ability to place real, USDC-settled bets on Polymarket**. +> **BlockRun MCP** is an open-source [Model Context Protocol](https://modelcontextprotocol.io) server that gives Claude — and any MCP-compatible agent — 19 tools for real-time data and real actions: 78 LLMs, image & video generation, prediction-market data, live web/X search, on-chain queries across 40 chains, and **the ability to place real, USDC-settled bets on Polymarket**. You pay per call, and you choose how. **Wallet mode** authenticates with a signature and settles each call in USDC via the [x402](https://x402.org) protocol — no account, no credit card, no subscription, on Solana or Base. **Account mode** authenticates with a BlockRun API key (`brk_live_…`) from [user.blockrun.ai](https://user.blockrun.ai) and bills prepaid credit at exact usage — for teams that can't hand a wallet to an agent. Same 20 tools either way. MIT licensed. @@ -68,7 +68,7 @@ Every other data integration was built for **human developers** — create an ac **Agents can't do any of that.** BlockRun MCP is built for the agent-first world: -- **One wallet, every source** — 20 tools behind a single self-custody wallet. No per-vendor signups. +- **One wallet, every source** — 19 tools behind a single self-custody wallet. No per-vendor signups. - **No API key required** — your wallet signature *is* authentication. (One is available at [user.blockrun.ai](https://user.blockrun.ai) for teams who need an invoice instead of a keypair.) - **No credit cards** — pay per request in USDC via [x402](https://x402.org), fractions of a cent each. - **Starts free** — the free tier (`blockrun_chat mode:"free"`, `blockrun_dex`, crypto `blockrun_price`, `blockrun_models`) costs $0. @@ -85,7 +85,7 @@ Every other data integration was built for **human developers** — create an ac | ------------------- | -------------------------------- | ------------------------- | ----------------------------------------- | | **Setup** | Account + API key *per vendor* | Account/key for 1 vendor | **Wallet auto-created — or one key for everything** | | **Payment** | Credit card, monthly minimums | Credit card / vendor plan | **USDC per-call via x402, or prepaid credit** | -| **Data sources** | One per integration | One vendor | **20 tools — LLMs, media, markets, chain**| +| **Data sources** | One per integration | One vendor | **19 tools — LLMs, media, markets, chain**| | **Place real bets** | Build it yourself | Rare | **Yes — Polymarket CLOB, confirm-gated** | | **Pay-chain** | — | — | **Solana + Base (or no chain at all)** | | **Agent budgets** | Manual | — | **Built-in per-agent delegation** | @@ -124,7 +124,7 @@ After BlockRun, it can. Each query costs fractions of a cent — billed from a l | Best for | Agents, solo devs, anything self-custody | Teams, companies, anyone who can't run a wallet | | Trade on Polymarket | ✅ | ❌ — needs a keypair to sign | -Both modes reach the same 20 tools. You can switch at any time; setting `BLOCKRUN_API_KEY` takes priority over a wallet, and unsetting it hands the wallet back. +Both modes reach the same 19 tools. You can switch at any time; setting `BLOCKRUN_API_KEY` takes priority over a wallet, and unsetting it hands the wallet back. ### 1. Install @@ -193,7 +193,7 @@ Expose a trimmed tool set so the client loads fewer schemas into context. Pass ` | Profile | Tools | |---------|-------| -| `full` *(default)* | everything (20 tools) | +| `full` *(default)* | everything (19 tools) | | `media` | `wallet` `models` `image` `video` `realface` `music` `speech` | | `trading` | `wallet` `price` `dex` `markets` `surf` `defi` `rpc` `polymarket_read` `polymarket` | | `research` | `wallet` `models` `chat` `search` `exa` `surf` | @@ -334,7 +334,7 @@ npx -y @blockrun/mcp@latest skills install --to ~/.codex/skills | Tool | Data source | Cost | |------|-------------|------| -| `blockrun_chat` | 76 LLMs (GPT, Claude, Gemini, DeepSeek, Kimi K3, GLM, NVIDIA free tier, …) with `mode` tier routing | per token | +| `blockrun_chat` | 78 LLMs (GPT, Claude, Gemini, DeepSeek, Kimi K3, GLM, NVIDIA free tier, …) with `mode` tier routing | per token | | `blockrun_image` | Generate: openai/gpt-image-2, gpt-image-1, google/nano-banana(-2/-pro), xai/grok-imagine-image(-pro), zai/cogview-4, bytedance/seedream-5-pro. Edit: img2img, inpaint, fusion. | $0.015–0.15 | | `blockrun_video` | Sora 2 + xAI Grok Imagine Video + ByteDance Seedance 1.5/2.0-mini/2.0-fast/2.0/2.5 (720p + audio; 4K on 2.0, up to 30s on 2.5); RealFace asset → real-person video | $0.053–0.32/sec charged | | `blockrun_realface` | Enroll a real person (phone liveness) or AI character (Virtual Portrait) as a `ta_xxxx` asset for Seedance 2.0 / 2.0-fast / 2.0-mini video (not 2.5) | free; $0.01 to enroll | @@ -627,7 +627,7 @@ The server runs a non-blocking npm registry check at startup and prints an `Upda ## FAQ **What is BlockRun MCP?** -An open-source MCP server that gives Claude and other agents 20 tools for real-time data and real actions (trading, media, on-chain), paid per call — from a self-custody wallet or a BlockRun account key. +An open-source MCP server that gives Claude and other agents 19 tools for real-time data and real actions (trading, media, on-chain), paid per call — from a self-custody wallet or a BlockRun account key. **Do I need an API key or an account?** No. A wallet is auto-created locally on first run; you fund it with USDC and there are no signups, dashboards or keys to rotate. @@ -664,7 +664,7 @@ Both. Switch instantly with `blockrun_wallet action:"chain"`. A few media/paid t BlockRun is agent-native AI infrastructure — one wallet, x402 USDC micropayments, across every surface: -- **⚡ [ClawRouter](https://github.com/BlockRunAI/ClawRouter)** — the agent-native LLM router for OpenClaw. 76 models, <1ms local routing, USDC on Base & Solana. +- **⚡ [ClawRouter](https://github.com/BlockRunAI/ClawRouter)** — the agent-native LLM router for OpenClaw. 78 models, <1ms local routing, USDC on Base & Solana. - **🤖 [BRCC](https://blockrun.ai/brcc.md)** — BlockRun for Claude Code: smart routing + x402 payments, purpose-built for Claude Code. - **🐍 [ClawRouter-Hermes](https://github.com/BlockRunAI/ClawRouter-Hermes)** — Python plugin wiring NousResearch Hermes into the ClawRouter proxy. - **📚 [Docs](https://blockrun.ai/docs)** · **[Models & pricing](https://blockrun.ai/models)** — full SDKs, APIs, and the model catalogue. diff --git a/brand-numbers.json b/brand-numbers.json index 28b0d60..90d551d 100644 --- a/brand-numbers.json +++ b/brand-numbers.json @@ -2,17 +2,17 @@ "$schema": "https://blockrun.ai/brand/numbers.schema.json", "version": 1, "models": { - "chatVisible": 76, - "totalVisible": 100, - "free": 7, - "freeWithheld": 26, + "chatVisible": 78, + "totalVisible": 102, + "free": 6, + "freeWithheld": 27, "image": 9, "video": 8, "music": 1, "speech": 5, "soundfx": 1, - "withFallback": 34, - "withFallbackAllEntries": 73 + "withFallback": 33, + "withFallbackAllEntries": 74 }, "clawrouter": { "dimensions": 15, @@ -21,7 +21,7 @@ "aliases": 259 }, "mcp": { - "tools": 20, + "tools": 19, "contextTokens": 12900, "contextTokensTrading": 5554, "contextCutPct": 57 diff --git a/skills/blockrun/SKILL.md b/skills/blockrun/SKILL.md index 1fa4b64..c11b141 100644 --- a/skills/blockrun/SKILL.md +++ b/skills/blockrun/SKILL.md @@ -68,7 +68,7 @@ digits — an unmarked number is invisible to that check, which is exactly how t ## Getting a first call working -**Free, no wallet, no key.** 7 open-weight +**Free, no wallet, no key.** 6 open-weight chat models cost nothing. Use `blockrun_chat` with `mode: "free"` — the parameter is `mode`, not `routing`, and an unrecognised key is silently dropped, which lands you on the paid `balanced` tier instead. Calling the HTTP API directly, a free model needs no wallet and no