blockrunai/blockrun-mcp

blockrunai/blockrun-mcp

от blockrunai
BlockRun MCP — сервер реал-тайм данных для Claude: рынки, исследования, X/Twitter и крипто без API ключей. Оплата за вызов из USDC-кошелька, подходит трейдерам и аналитикам.

BlockRun MCP

npm License: MIT MCP

Real-time data for Claude — markets, research, X/Twitter, crypto. No API keys. Pay per call.

claude mcp add blockrun -s user -- npx -y @blockrun/mcp@latest

Wallet auto-created. Fund with $5 USDC. Ask Claude anything.


Documentation

Full docs: https://blockrun.ai/docs


What changes

Before BlockRun, Claude can't answer:

  • "What's the current Polymarket probability that Bitcoin hits $100k this year?"
  • "Find me the top 5 papers on RAG published in the last 30 days"
  • "What are people saying about @sama on X right now?"
  • "What's the 24h volume on the PEPE/ETH pair on Uniswap?"

After BlockRun, it can. Each query costs fractions of a cent, billed from a local USDC wallet. No subscriptions. No API dashboards. No key rotation.


Demo

User: What's Polymarket saying about the Fed rate decision next month?

Claude: According to Polymarket, the market currently puts a 73% probability on the Fed holding rates steady at the May meeting, with 24% on a 25bp cut and 3% on a hike. Volume over the last 24h: $2.1M. The "Hold" contract last traded at $0.73.

(via blockrun_markets · cost: $0.001)

Инструменты были проиндексированы:
blockrun_chat

Получает второе мнение от другой AI-модели или использует специализированную модель для конкретной задачи. Известные режимы: - mode:"powerful" → Claude Opus 5, Claude Opus 4.8, GPT-5.6-sol, Claude Fable 5 (передовые, контекст 1M) - mode:"reasoning" → Claude Opus 5, GPT-5.6-sol, Kimi K3, Grok 4.3, deepseek-v4-pro - mode:"coding" → Claude Opus 5, GPT-5.3-codex, Kimi K3, Grok Build, GLM-5.2 - mode:"cheap" → deepseek-v4-pro, Qwen3.7 Flash, MiniMax M3, Tencent Hy3 - mode:"glm" → Zhipu GLM-5 / 5.2 / 5.1 / 5-Turbo (сильны в программировании) - mode:"free" → NVIDIA models (без затрат) Выбирайте напрямую: model:"anthropic/claude-opus-5", model:"moonshot/kimi-k3", model:"openai/gpt-5.6-sol", model:"xai/grok-4.5", model:"nvidia/gpt-oss-120b" (бесплатно). Запустите blockrun_models, чтобы увидеть все доступные модели с ценами.

Параметры
  • agent_idstring

    Agent identifier. If a budget was delegated for this agent_id via blockrun_wallet action:'delegate', spending is tracked and enforced. The agent is hard-stopped when its budget is exhausted.

  • max_tokensnumber

    Max tokens in response

  • messagestringобязательный

    Your message to the AI

  • messagesobject[]

    Conversation history for multi-turn context. When provided, 'message' is appended as the final user turn. Use with explicit 'model' param (defaults to 'openai/gpt-5.6-terra' if not specified). Note: if you include a role:'system' entry in messages[], do not also pass the system param to avoid duplicate system messages.

  • modeenum

    Routing mode: powerful/reasoning = frontier models (Opus 5, GPT-5.6-sol, Kimi K3), coding = code-specialized, glm = Zhipu GLM (great for coding), cheap = budget models, free = NVIDIA only (ignored if model specified)

  • modelstring

    Specific model ID (e.g., 'moonshot/kimi-k3', 'openai/gpt-5.6-sol', 'zai/glm-5')

  • response_formatenum

    Set to 'json_object' to force valid JSON output (no markdown fences). Works across all providers.

  • stopstring[]

    Up to 4 stop sequences; generation halts when any is produced

  • systemstring

    Optional system prompt

  • temperaturenumber

    Creativity 0-2

  • thinkingobject

    Anthropic extended thinking. Only honored for anthropic/claude-* models — these go direct to the native /v1/messages endpoint and the response includes verbatim type:'thinking' blocks with their original signature. Ignored for non-Claude models (no native thinking channel).

blockrun_defiтолько чтениевнешний мир

Основные показатели DeFi через DefiLlama — TVL протоколов, TVL по цепочкам, пулы доходности (APY), цены токенов. Оплата за вызов в USDC, API-ключ не нужен. Пути (только GET): - protocols ($0.005) — все DeFi-протоколы, отсортированные по TVL - protocol/{slug} ($0.005) — история TVL одного протокола + разбивка по цепочкам, например protocol/aave-v3 - chains ($0.005) — TVL по цепочкам - yields ($0.005) — пулы доходности с APY и TVL (большой ответ; фильтрация на стороне клиента) - prices/{coins} ($0.001) — цены токенов, монеты в формате 'base:0x833589...,coingecko:ethereum' Примеры: blockrun_defi({ path: "protocol/uniswap-v3" }) blockrun_defi({ path: "prices/coingecko:bitcoin,coingecko:ethereum" }) blockrun_defi({ path: "chains" }) Для простых цен используй blockrun_price (бесплатно), для DEX-пар — blockrun_dex (бесплатно), для размеченных on-chain данных — blockrun_surf. Этот инструмент для протоколов, TVL и доходности.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • pathstringобязательный

    Endpoint under /v1/defillama/, e.g. 'protocols', 'protocol/aave-v3', 'chains', 'yields', 'prices/coingecko:ethereum'

blockrun_dexтолько чтениевнешний мир

Получает данные DEX с DexScreener в реальном времени. БЕСПЛАТНО — оплата не требуется. Используйте для: - Цены токенов и ликвидность в разных сетях - Объём торгов и изменения цен - Поиск пар токенов и контрактов Примеры: blockrun_dex({ query: "SOL" }) -> Поиск пар SOL blockrun_dex({ token: "So11...xxx" }) -> Получить данные по конкретному токену blockrun_dex({ symbol: "PEPE" }) -> Поиск по символу

Параметры
  • chainstring

    Filter by chain (ethereum, solana, base, etc.)

  • querystring

    Search query (token name, symbol, or address)

  • symbolstring

    Token symbol to search

  • tokenstring

    Token address for direct lookup

blockrun_exaтолько чтениевнешний мир

Нейросетевой поиск в вебе через Exa - понимает смысл, а не просто ключевые слова. Отлично подходит для исследований. Типовые пути (все POST, форматы тела запроса описаны в навыке exa-research): - search — body: { query, numResults?, category?, includeDomains?, excludeDomains? } ($0.01/вызов) - answer — body: { query } ($0.01/вызов) - contents — body: { urls: [...] } ($0.002/URL, до 100) - find-similar — body: { url, numResults? } ($0.01/вызов) Категории для поиска: "news", "research paper", "company", "tweet", "github", "pdf". Полные форматы запросов/ответов и готовые исследовательские процессы - в навыке exa-research.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    JSON body for the call. Sent as POST. Required for all four endpoints.

  • pathstringобязательный

    Endpoint name under /v1/exa/, e.g. 'search', 'answer', 'contents', 'find-similar'

blockrun_image

Генерирует или редактирует изображения через BlockRun. Оплачивает USDC в ACTIVE сети — Base или Solana (см. blockrun_wallet) — отдельные ключи API не нужны. Действия: - generate (по умолчанию): Создаёт изображение по текстовому запросу - edit: Преобразует существующее изображение с помощью img2img Модели генерации (базовая цена 1024x1024; увеличенные размеры дороже для gpt-image-): - openai/gpt-image-2 ($0.06–0.12) — флагманская, управляемая рассуждениями, многоязычный текст на изображении + согласованность персонажей (по умолчанию) - openai/gpt-image-1 ($0.02–0.04) — нативная генерация изображений GPT - google/nano-banana ($0.05) — модель изображений семейства Gemini - google/nano-banana-2 ($0.09) — Gemini 3.1 Flash, качество про-уровня на скорости Flash (только 1024x1024) - google/nano-banana-pro ($0.10; $0.15 при 4096px) — до 4K, сильнейший фотореализм - xai/grok-imagine-image ($0.02) — стилизованная, быстрая - xai/grok-imagine-image-pro ($0.07) — более высокое качество Grok Imagine - zai/cogview-4 ($0.015) — самая дешёвая, фотореалистичные детализированные сцены - bytedance/seedream-5-pro ($0.045; $0.09, когда оба измерения превышают 1024) — Seedream 5.0 Pro; дешёвый широкий экран при 1280x720 / 2048x1024, большие форматы до 2848x1600 Модели для редактирования (img2img): openai/gpt-image-2 (по умолчанию), openai/gpt-image-1, google/nano-banana, google/nano-banana-2, google/nano-banana-pro Редактирование нескольких изображений: передайте массив из 2–4 исходных изображений в параметр "image", чтобы объединить их в одном рендере (openai/ до 4, google/* до 3) — например, объект плюс схема размещения спрайта, или референс плюс логотип бренда. Исходные изображения и маски принимают data URI в base64, http(s) URL или локальный путь к файлу (авто-кодирование). Маска для инпейнтинга (только openai/gpt-image-*) через "mask"; не сочетается с несколькими исходными изображениями.

Параметры
  • actionenum

    generate: create from text; edit: transform existing image

  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • imagestring | string[]

    Source image(s) for edit action: a base64 data URI, an http(s) URL, or a local file path (auto-encoded to a data URI) — or an array of 2–4 to fuse into one render (e.g. subject + layout guide, or reference + brand logo). openai/* accepts up to 4, google/* up to 3; a mask cannot be combined with multiple images.

  • inlineboolean

    Return a small inline image preview (thumbnail) the client can render in-conversation, in addition to the full-resolution URL. Defaults to the BLOCKRUN_INLINE_IMAGES env setting (off unless set). Rich clients (e.g. the VS Code extension) render it; plain terminals ignore it. Off keeps responses lightweight.

  • maskstring

    Inpaint mask for edit action (openai/gpt-image-* only): a base64 data URI, http(s) URL, or local file path. Transparent areas of the mask are regenerated. Cannot be combined with multiple source images.

  • modelenum

    Model to use (default: openai/gpt-image-2 for both generate and edit). gpt-image-2 renders on-image text best; nano-banana-pro for 4K photorealism; cogview-4 / grok-imagine-image for cheap drafts.

  • promptstringобязательный

    Image description or edit instructions

  • qualityenum
  • sizestring

    Image size. Common values: 1024x1024 (all models), 1536x1024 / 1024x1536 (gpt-image-*), 2048x2048 / 4096x4096 (nano-banana-pro), 1280x720 / 2048x1024 / 2048x2048 / 2848x1600 (seedream-5-pro)

blockrun_marketsтолько чтениевнешний мир

Рынки предсказаний + данные по деривативам через агрегатор Predexon. Фиксированная ставка $0.0095 за вызов (любой endpoint) — $0.0075 базовый сбор + $0.002 комиссия за транзакцию. КРОСС-ВЕНДОРНЫЙ КАНОНИЧЕСКИЙ УРОВЕНЬ (Tier 1) — унифицированный слой данных Predexon v2: - markets — список канонических контейнеров рынков/вопросов с кросс-вендорными ID Predexon - markets/listings — нативные для площадки исполнимые листинги, сплющенные по каноническим рынкам - outcomes/:predexon_id — преобразовать канонический ID исхода в контекст рынка и листинги площадок Фильтровать с помощью ?venue=polymarket|kalshi|limitless|opinion|predictfun, ?status=, ?category=, ?league=, ?event_id=, ?pagination_key= POLYMARKET (Tier 1): - polymarket/events, polymarket/markets — список событий/рынков (фильтр, сортировка, пагинация) - polymarket/markets/keyset, polymarket/events/keyset — те же данные, курсорная пагинация по keyset (используйте ?pagination_key=) - polymarket/crypto-updown — рынки криптовалютных up/down - polymarket/market-price/:token_id — текущая/историческая цена - polymarket/candlesticks/:condition_id — OHLCV по рынку - polymarket/candlesticks/token/:token_id — OHLCV по отдельному токену исхода - polymarket/volume-chart/:condition_id — объём с разбивкой YES/NO - polymarket/orderbooks, polymarket/trades, polymarket/activity - polymarket/markets/:token_id/volume, polymarket/markets/:condition_id/open_interest - polymarket/positions — позиции пользователя - polymarket/leaderboard, polymarket/leaderboard/market/:condition_id - polymarket/cohorts/stats, polymarket/market/:condition_id/top-holders - polymarket/uma/markets, polymarket/uma/market/:condition_id — UMA оракул: вопросы/таймлайн POLYMARKET (Tier 2 — аналитика кошельков и умных денег): - polymarket/wallet/:wallet — полный профиль смарт-кошелька - polymarket/wallet/:wallet/markets, .../similar - polymarket/wallet/pnl/:wallet, .../positions/:wallet, .../volume-chart/:wallet - polymarket/wallets/profiles, polymarket/wallets/filter — пакетная обработка + фильтр AND/OR - polymarket/market/:condition_id/smart-money, polymarket/markets/smart-activity ИДЕНТИФИКАЦИЯ КОШЕЛЬКА И КЛАСТЕРИЗАЦИЯ (Tier…

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    JSON body for POST queries (triggers pmQuery — most endpoints are GET)

  • paramsobject

    Query parameters for GET requests (e.g. markets/search uses { q: 'Bitcoin', status: 'open', venue: 'polymarket', limit: '20' })

  • pathstringобязательный

    Endpoint path, e.g. 'polymarket/events', 'kalshi/markets/KXBTC-25MAR14', 'polymarket/wallet/0xabc...', 'markets/search'

blockrun_modalвнешний мир

Запускает изолированный код в песочнице BlockRun/Modal — одноразовый удаленный контейнер, опционально с GPU. Используйте, когда нужно: чистое временное окружение, доступ к GPU (только T4/L4/A10G/A100/H100 — эти пять) или более безопасное место для непроверенного кода. Для обычной работы с репозиторием предпочитайте локальные инструменты. ⚠️ timeout — ЭТО ОПЛАЧИВАЕМОЕ ВРЕМЯ ЖИЗНИ — списывается сразу полностью, НИКОГДА не возвращается. Это не таймаут простоя: вы платите за то время, которое ЗАПРАШИВАЕТЕ, а не за то, которое используете, и при досрочном завершении ничего не возвращается. Запрашивайте то, что нужно, а не безопасный на вид потолок. - timeout ≤ 300 с → фиксировано: $0.0120 CPU · $0.0520 T4 · $0.0820 L4 · $0.1020 A10G · $0.2020 A100 · $0.4020 H100 - timeout > 300 с → ЗА ЧАС × всё запрошенное время жизни: $0.10/ч CPU · $1.50 T4 · $2.00 L4 · $2.50 A10G · $4.00 A100 · $8.00/ч H100 например: { timeout: 600, gpu: "A100" } = $0.6687 · { timeout: 86400, gpu: "H100" } = $192.00 Общие пути (все POST): - sandbox/create — тело: { image?, timeout?, cpu?, memory?, gpu?, setup_commands? } (см. выше — от $0.0120 до $192.00) - sandbox/exec — тело: { sandbox_id, command: ["python","-c","..."], timeout? } ($0.0030) - sandbox/status — тело: { sandbox_id } ($0.0030) - sandbox/terminate — тело: { sandbox_id } ($0.0030) Полные таблицы цен и детали по GPU — в навыке modal.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    JSON body. Sent as POST.

  • pathstringобязательный

    Endpoint under /v1/modal/, e.g. 'sandbox/create', 'sandbox/exec'

blockrun_modelsтолько чтение

Выводит список доступных моделей ИИ с ценами. Используйте для поиска моделей и сравнения стоимости.

Параметры
  • categoryenum

    Filter by category

  • providerstring

    Filter by provider (e.g., 'openai', 'anthropic')

blockrun_music

Генерирует музыкальные треки через BlockRun x402 (асинхронно, с опросом клиента). Создает полноценный ~3-минутный MP3-трек. Выполняется 1-3 минуты. Инструмент отправляет задачу и, для более медленных треков, опрашивает сервер до готовности; оплата списывается только когда готовый трек возвращен - если происходит ошибка или тайм-аут, вы не платите. Модели: minimax/music-2.5+ ($0.1575), minimax/music-2.5 ($0.1575) Возвращает постоянный URL, размещенный на BlockRun.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • instrumentalboolean

    Generate without vocals (default: true)

  • lyricsstring

    Custom lyrics. Cannot be used with instrumental: true

  • modelenum

    Music model to use

  • promptstringобязательный

    Music style, mood, or description. E.g. 'upbeat synthwave with neon pads', 'chill lo-fi beats', 'epic orchestral film score'

blockrun_phoneвнешний мир

Интеллектуальный анализ номеров телефонов, предоставление номеров США/Канада и исходящие AI-голосовые звонки. Основные пути (path — всё после /v1/): - phone/lookup POST body: { phoneNumber } ($0.01) - phone/lookup/fraud POST body: { phoneNumber } — сигналы SIM-swap + переадресация звонков ($0.05) - phone/numbers/buy POST body: { country?: "US"|"CA", areaCode? } — аренда на 30 дней ($5.00) - phone/numbers/renew POST body: { phoneNumber } — продлить на 30 дней ($5.00) - phone/numbers/list POST body: {} — номера, принадлежащие вашему кошельку ($0.001) - phone/numbers/release POST body: { phoneNumber } — вернуть в пул (бесплатно) - voice/call POST body: { to, task, from, voice?, max_duration?, ... } ($0.54 фикс) - voice/call/{call_id} GET (без тела) — опрос статуса + расшифровка (бесплатно) ОБЯЗАТЕЛЬНО для voice/call: from должен быть номером, принадлежащим вашему кошельку. Сначала приобретите его через phone/numbers/buy ($5, аренда на 30 дней). Голосовые пресеты: nat, josh, maya, june, paige, derek, florian. Номера телефонов используются в формате E.164 (например, +1 и 10 цифр США, или +<код-страны><номер>). Схема голосового звонка, подробности о голосовых пресетах и полные структуры тела запроса — в навыке phone.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    JSON body. Sent as POST. Omit for the free GET poll (voice/call/{call_id}).

  • pathstringобязательный

    Endpoint after /v1/. Use 'phone/...' for lookup + number ops, 'voice/call' for outbound AI calls, 'voice/call/{id}' (no body) to poll status.

blockrun_polymarketвнешний мир

Торгуйте на рынках предсказаний Polymarket (CLOB V2, Polygon). РЕАЛЬНЫЕ ДЕНЬГИ — ордера тратят pUSD с вашего депозитного кошелька Polymarket, подписанные локально вашим ключом BlockRun. Бесплатный инструмент (без платы за BlockRun API); сначала узнавайте рынки/цены/идентификаторы токенов через blockrun_markets. Сначала выполните setup (и повторно после пополнения). Он создаёт безгазовый депозитный кошелёк, принадлежащий вашему ключу, проверяет баланс pUSD + одобрения обменника и печатает инструкции по пополнению. Нулевая настройка — ни аккаунта Polymarket, ни ключей API; setup сам получает учётные данные из вашего ключа кошелька. Действия: - setup — создать/проверить депозитный кошелёк, пополнение, одобрения (confirm:true чтобы подписать пакет одобрений), проверка региона. Идемпотентен. - fund — пополнить депозитный кошелёк из вашего собственного Base USDC, без газа (confirm:true). Обязателен amount_usd. BlockRun платит газ + берёт $0.01; вам не нужен ETH. Нон-кастодиально (USDC → мост Polymarket → ваш хранилище). - buy / sell — token_id (или condition_id+outcome) + либо price+size (лимитный), либо amount_usd (рыночная покупка) / size (рыночная продажа). confirm:true ОБЯЗАТЕЛЕН для размещения; без него — предпросмотр (dry-run). Лимит на ордер: POLYMARKET_MAX_BET_USD (по умолчанию $25). - orders — список открытых ордеров (опциональный фильтр condition_id) - cancel — order_id:"…" или all:true - positions — позиции, включая подлежащие выкупу выигрыши (бесплатный Data-API) - redeem — забрать разрешённые выигрыши по condition_id (confirm:true; без газа) - withdraw — вывести pUSD → нативный USDC на Base на ваш кошелёк агента (confirm:true). amount_usd опционален (по умолчанию весь баланс); to_address опционален (по умолчанию ваш кошелёк). Цены — вероятности от 0 до 1 на тиковой сетке рынка. token_id берётся из данных Polymarket от blockrun_markets. Геоблок обрабатывается по умолчанию (трафик CLOB идёт через финский выход BlockRun) — setup сообщает ваш статус региона. Соблюдение условий Polymarket для юрисдикции пользователя — ответственность пользователя.

Параметры
  • actionenumобязательный

    Operation to perform

  • agent_idstring

    Tag for the session betting ledger (bets do NOT draw from the x402 API budget)

  • allboolean

    cancel: cancel ALL open orders

  • amount_usdnumber

    pUSD dollars — to spend (market buy) or to cash out (withdraw; default full balance)

  • condition_idstring

    Market condition ID (0x…). With outcome it resolves token_id; required for redeem.

  • confirmboolean

    Must be true to place orders / sign approvals / redeem. Omit for a dry-run preview.

  • expires_atinteger

    Unix seconds expiry (GTD only, ≥ ~3 min in the future)

  • order_idstring

    Order ID to cancel

  • order_typeenum

    Default: GTC for limit orders, FOK for market orders

  • outcomestring

    Outcome label (e.g. 'Yes') — used with condition_id when token_id is omitted

  • post_onlyboolean

    Maker-only limit order (rejected if it would cross the book)

  • pricenumber

    Limit price as probability (0–1). Omit for a market order.

  • sizenumber

    Shares — required for limit orders and market sells

  • to_addressstring

    withdraw: destination address on Base (default: your agent wallet)

  • token_idstring

    Outcome token ID (decimal ERC-1155 id from blockrun_markets clobTokenIds)

blockrun_polymarket_readтолько чтениевнешний мир

Читает или просматривает состояние Polymarket без подписания и без изменения чего-либо. Действия: - positions - активы, текущая стоимость, PnL и статус выкупа (бесплатный Data API) - orders - открытые CLOB-ордера, опционально отфильтрованные по condition_id - preview - формирует предпросмотр ордера на покупку/продажу в реальном времени на основе книги CLOB. Требуется указать side и token_id (или condition_id+outcome). Для рыночных покупок используется amount_usd; для лимитных ордеров - price+size. Это действие никогда не принимает confirm и никогда не подписывает и не отправляет ордер. Используйте blockrun_polymarket только для настройки и операций, влияющих на средства: подтверждённая покупка/продажа, отмена, выкуп, пополнение или вывод средств.

Параметры
  • actionenumобязательный

    Read-only operation

  • amount_usdnumber

    preview: pUSD to spend on a market buy

  • condition_idstring

    orders: optional market condition ID filter

  • expires_atinteger

    preview: GTD expiry in Unix seconds

  • order_typeenum

    preview: order type

  • outcomestring

    preview: outcome label used with condition_id

  • post_onlyboolean

    preview: maker-only limit order

  • pricenumber

    preview: limit probability; omit for market order

  • sideenum

    preview: order side

  • sizenumber

    preview: shares for limits and market sells

  • token_idstring

    preview: outcome token ID

blockrun_priceтолько чтениевнешний мир

Котировки в реальном времени и OHLC-история для криптовалют, форекса, сырьевых товаров и 12 мировых фондовых рынков (на базе Pyth). - action="price" — котировка в реальном времени для символа - action="history" — OHLC-бары между from и to (unix-секунды) - action="list" — поиск: доступные символы (бесплатно) Цены: - криптовалюты / форекс / сырьевые товары: БЕСПЛАТНО для price, history и list - акции / usstock: $0.001 за каждый вызов price или history (list бесплатно) Рынки акций: us, hk, jp, kr, gb, de, fr, nl, ie, lu, cn, ca (обязательно, если category="stocks"). Примеры: - { action: "price", category: "crypto", symbol: "BTC-USD" } - { action: "price", category: "stocks", symbol: "AAPL", market: "us" } - { action: "history", category: "crypto", symbol: "ETH-USD", resolution: "D", from: 1700000000, to: 1710000000 } - { action: "list", category: "crypto", query: "sol" }

Параметры
  • actionenumобязательный

    Which endpoint to hit: price, history, or list.

  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • categoryenumобязательный

    Market category.

  • fromnumber

    History window start (unix seconds).

  • limitinteger

    Max items for list (default 100, max 2000).

  • marketenum

    Stock market code — required when category='stocks'.

  • querystring

    Free-text filter for list.

  • resolutionenum

    Bar resolution for history (default D).

  • sessionenum

    Equity session hint (pre/post/on); ignored for non-equity.

  • symbolstring

    Ticker (required for price+history). e.g. BTC-USD, AAPL, EUR-USD.

  • tonumber

    History window end (unix seconds).

blockrun_realface

Регистрирует лицо реального человека как ресурс BytePlus RealFace и использует его для создания видео Seedance 2.0 (blockrun_video real_face_asset_id). Ресурс RealFace (ta_xxxx) позволяет Seedance 2.0 / 2.0-fast / 2.0-mini генерировать видео КОНКРЕТНОГО реального человека, а не обычное seed-изображение. Только эти три модели: seedance-2.5 численно новее, но НЕ принимает ресурсы ta_, а seedance-1.5-pro никогда их не принимала. Регистрация состоит из нескольких шагов, потому что BytePlus требует liveness-проверки вживую через телефон (реальный человек кивает и моргает на камеру) перед загрузкой фотографии лица. Действия: - init: БЕСПЛАТНО. Создаёт группу ресурсов + H5-ссылку для телефона. Инструмент отображает ссылку как QR-код и открывает его; реальный человек сканирует его на своём телефоне и проходит ~минутную liveness-проверку. Передайте group_id, чтобы обновить просроченную ссылку. - status: БЕСПЛАТНО. Опрашивает группу, пока status не станет "active" (ready_to_finalize:true). H5-ссылка действительна примерно 120 с — перезапустите init, если она истекла. - enroll: ПЛАТНО ($0.01 USDC, только Base). После активации группы загрузите чёткое фронтальное фото (image_url) того же человека. Возвращает идентификатор ресурса ta_xxxx. - portrait: ПЛАТНО ($0.01 USDC, только Base). Virtual Portrait — регистрирует AI-СГЕНЕРИРОВАННОГО персонажа напрямую из URL изображения, liveness-проверка НЕ нужна (один шаг: name + image_url → ta_xxxx). Только для вымышленных/AI-персонажей; для реального человека используйте поток init→status→enroll с liveness. - list: БЕСПЛАТНО. Выводит список зарегистрированных в этом кошельке ресурсов RealFace и Virtual Portrait (их идентификаторы ta_xxxx + имена), чтобы вы могли выбрать один для blockrun_video. Типовой поток: 1. blockrun_realface action:"init" name:"Alice" → отсканируйте QR на телефоне, пройдите liveness 2. blockrun_realface action:"status" group_id:"legacy_rf_…" → повторяйте, пока ready_to_finalize:true 3. blockrun_realface action:"enroll" name:"Alice" group_id:"legacy_rf_…" image_url:"https://…/alice.jpg" → ta_xxxx 4. blockrun_video model:"bytedance/seedance-2.0" real_face_asset_id:"ta_xxxx" prompt:"…" Конфиденциальность: BlockRun не сохраняет данные лица/liveness — только…

Параметры
  • actionenumобязательный

    What to do

  • agent_idstring

    Agent identifier for budget tracking and enforcement (enroll only).

  • group_idstring

    Asset-group id from init (required for status and enroll; pass to init to refresh an expired H5 link). Not used by portrait.

  • image_urlstring

    Public HTTPS URL to a clear front-facing face image (JPG/PNG/WEBP, ≤10MB). Required for enroll and portrait.

  • namestring

    Display name for the person/character (required for init, enroll, and portrait).

blockrun_rpcвнешний мир

Сырой JSON-RPC для 40+ блокчейнов - одна точка входа, без ноды, без API-ключа. $0.002 за вызов (пакетная оплата за каждый элемент). Используйте, когда нужны данные, которые не покрывают инструменты более высокого уровня: чтение контрактов (eth_call), балансы, блоки, транзакции, логи, газ или любые другие нативные для блокчейна RPC-методы. Сети (полный каталог в навыке rpc): ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, solana, bitcoin, sui, near, ripple, polkadot, dogecoin, litecoin, monad, berachain, unichain, hyperevm, sonic и ещё 20+. Примеры: blockrun_rpc({ network: "ethereum", method: "eth_blockNumber" }) blockrun_rpc({ network: "base", method: "eth_getBalance", params: ["0xabc...", "latest"] }) blockrun_rpc({ network: "solana", method: "getSlot" }) blockrun_rpc({ network: "bitcoin", method: "getblockchaininfo" }) blockrun_rpc({ network: "ethereum", body: [{jsonrpc:"2.0",id:1,method:"eth_blockNumber"},{...}] }) // пакетный Лучше используйте blockrun_price (бесплатные котировки), blockrun_dex (бесплатные данные DEX) или blockrun_surf (размеченные/агрегированные данные), если они решают задачу - этот инструмент для прямого доступа к блокчейну.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    Full JSON-RPC 2.0 body or an array of them (batch). Overrides method/params when set.

  • methodstring

    JSON-RPC method, e.g. 'eth_blockNumber', 'eth_call', 'getSlot' (Solana), 'getblockchaininfo' (Bitcoin). Required unless 'body' is set.

  • networkstringобязательный

    Chain key, e.g. 'ethereum', 'base', 'solana', 'bitcoin', 'arbitrum', 'polygon'. Unknown slugs pass through to the Tatum gateway.

  • paramsany

    JSON-RPC params array for the method, e.g. ['0xabc...', 'latest'].

blockrun_searchтолько чтениевнешний мир

Grok Live Search — поиск в реальном времени по вебу, X/Twitter и новостям с AI-сводкой результатов и ссылками. ЦЕНА ЗА ИСТОЧНИК и по умолчанию дорого: $0,025 × max_results, +5% буфер шлюза — при max_results=10 выходит ~$0,26 (при max_results=50 → $1,31). Передайте меньшее max_results, чтобы ограничить траты; для простого факта обычно хватает 3 источников ($0,08). Обычная структура: - body: { query: "...", sources: ["web","x","news"], max_results: 10, from_date: "YYYY-MM-DD", to_date: "YYYY-MM-DD" } sources принимает любое подмножество ["web","x","news"] (по умолчанию все три). Для поиска только твитов используйте ["x"]. max_results — от 1 до 50 (по умолчанию 10) и влияет на цену — передавайте меньшее значение, если хотите ограничить траты. Полная структура запроса и примеры в навыке search (skills/search/SKILL.md).

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    Request body. At minimum { query: '...' }. Sent as POST.

  • pathstring

    Endpoint sub-path under /v1/search/ (default empty = root /v1/search). Reserved for future surfaces.

blockrun_speech

ElevenLabs голос через BlockRun x402 — озвучивание текста, создание звуковых эффектов, список голосов. Действия: - speak (по умолчанию): преобразование текста в речь. Например, "произнеси это голосом sarah". Цена = символы / 1000 × тариф (минимум $0.001), стоимость указывается до оплаты. - sound_effect: кинематографические звуковые эффекты по текстовому описанию, до 22 секунд ($0.0525 за клип) - voices: список доступных голосов (бесплатно) Модели (speak): elevenlabs/flash-v2.5 ($0.05 за 1 тыс. символов, ~75 мс, по умолчанию), elevenlabs/turbo-v2.5 ($0.05 за 1 тыс.), elevenlabs/multilingual-v2 ($0.10 за 1 тыс., озвучка), elevenlabs/v3 ($0.10 за 1 тыс., максимально выразительный) Псевдонимы голосов: sarah (по умолчанию), george, laura, charlie, river, roger, callum, harry — либо любой raw voice_id из ElevenLabs. Возвращает URL аудиофайла — скачивайте сразу, если нужно его сохранить.

Параметры
  • actionenum

    speak: text-to-speech (default). sound_effect: generate a sound effect. voices: list voices (free).

  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • duration_secondsnumber

    Sound effect length in seconds (sound_effect only; default: auto)

  • inputstring

    speak: text to synthesize. sound_effect: description of the sound, e.g. 'rain on a tin roof, distant thunder' (max 1000 chars).

  • modelenum

    Speech model (speak only). seed-audio-1.0 is prompt-directed: voice/emotion/staging go in the input text, the voice param is ignored, and billing is per estimated second of output.

  • prompt_influencenumber

    How literally to follow the prompt, 0-1 (sound_effect only)

  • response_formatenum

    Audio format

  • speednumber

    Playback speed 0.7-1.2 (speak only)

  • voicestring

    Voice alias (sarah, george, laura, charlie, river, roger, callum, harry) or raw ElevenLabs voice_id. Default: sarah.

blockrun_surfтолько чтениевнешний мир

Единые криптоданные через Surf (asksurf.ai) — 83 эндпоинта, одно API. Покрытие: биржевые данные CEX (16 бирж), on-chain SQL по 13 сетям, 100M+ размеченных кошельков, рынки предсказаний (Polymarket + Kalshi), социальный mindshare / CT-интеллигенция, новости и унифицированный поиск. Ценообразование (расчёты в USDC на казначейский счёт Surf в Base): - Фиксированные $0.0095 за вызов — любой эндпоинт, включая сырые on-chain SQL. Никаких тарифных планов. ($0.0075 базовая ставка + $0.002 комиссия за транзакцию.) Типовые пути (полный каталог из 83 эндпоинтов — в навыке surf): - market/price?symbol=BTC - exchange/price?pair=BTC-USDT - prediction-market/polymarket/ranking - search/web?q=ethereum+pectra+upgrade - wallet/detail?address=0x... - social/mindshare?q=ethereum&interval=1d - onchain/sql + тело: { sql: "SELECT ..." } Метод определяется автоматически: передаёшь 'body' — POST, иначе GET с 'params'. Каждый эндпоинт Surf предварительно проверяет обязательные параметры до списания средств — если не хватает обязательного поля, получишь 400 (без заряда). Просмотреть полный каталог: https://blockrun.ai/marketplace/surf

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • bodyany

    JSON body for POST endpoints. Provide for: onchain/query, onchain/sql. When set, the call is sent as POST; otherwise GET with params.

  • paramsobject

    Query parameters for GET endpoints, e.g. { symbol: 'BTC' } or { address: '0x...', chain: 'ethereum' }

  • pathstringобязательный

    Endpoint path under /v1/surf/, e.g. 'market/price', 'prediction-market/polymarket/ranking', 'wallet/detail', 'onchain/sql'

blockrun_video

Создаёт короткие AI-видео через BlockRun x402 на активной сети Base или Solana (асинхронно, клиент опрашивает). Преобразует текстовый промпт (и необязательное исходное изображение) в короткий MP4-клип. Инструмент отправляет задание, а затем опрашивает сервер до готовности видео (обычно это занимает 60-180 секунд; жёсткий лимит: 9 минут для Base и 15 минут для Solana). Оплата списывается только тогда, когда вышестоящий сервис возвращает готовое видео: если задание не удалось или мы прекратили ожидание, плата не взимается. Модели. Каждая ставка ниже: это ваша плата (с учётом маржи и комиссии за транзакцию) при базовом разрешении 720p, которое Seedance рендерит по умолчанию с синхронизированным звуком: - azure/sora-2 ($0.105/сек, 720p + синхронизированный звук, текст-в-видео): OpenAI Sora 2 через Azure AI Foundry. duration_seconds должен быть 4, 8 или 12 (по умолчанию 4 сек -> ~$0.42/клип). Не поддерживает image_url и RealFace. - xai/grok-imagine-video ($0.05/сек при 480p по умолчанию, $0.07/сек при 720p; по умолчанию 8 сек -> $0.401/клип, 1-15 сек): стилизованный, быстрый. Только 480p/720p. - bytedance/seedance-1.5-pro (~$0.071/сек, 4-12 сек, по умолчанию 5 сек -> ~$0.35/клип): самый дешёвый Seedance, тарифицируется вышестоящим сервисом по токенам. - bytedance/seedance-2.0-mini (~$0.080/сек, 4-15 сек, по умолчанию 5 сек): качество поколения 2.0 примерно за половину ставки 2.0-fast; потолок 720p; поддерживает RealFace и first/last-frame. - bytedance/seedance-2.0-fast ($0.165/сек, 4-15 сек, 60-80 сек генерация): оптимальное соотношение цены и качества; поддерживает ассеты BytePlus RealFace. - bytedance/seedance-2.0 ($0.227/сек, 4-15 сек, до 4K): наивысшее качество и ЕДИНСТВЕННАЯ модель, которая рендерит настоящее 4K; поддерживает RealFace, first/last-frame и референсные медиа. - bytedance/seedance-2.5 (~$0.315/сек, 4-30 сек, по умолчанию 5 сек): длинный формат, потолок длины вдвое выше, чем у 2.0, многоязычность. Это не строгое обновление: он ограничен 720p и НЕ поддерживает RealFace или first/last-frame. Для 1080p/4K или видео с реальными людьми используйте 2.0. Image-to-video НЕ дешевле text-to-video на Seedance: ставка за секунду та же. Более высокие разрешения ДОРОЖЕ (тарификация по токенам: 1080p ~2.25x, 4K ~9x от ставки 720p); котировка 402 окончательна, именно она и списывается.

Параметры
  • agent_idstring

    Agent identifier for budget tracking and enforcement.

  • aspect_ratioenum

    Output aspect ratio. Seedance honors the full set; Sora uses it only to pick portrait vs landscape (9:16 / 3:4 -> portrait); Grok ignores it (the gateway never forwards it to xAI). Defaults to the model's own default. (9:21 removed 2026-08-07 — no Seedance model offers it; use 9:16 for vertical.)

  • duration_secondsinteger

    Duration to bill for. Defaults to the model's own default (8s xAI, 5s Seedance, 4s Sora). Per-model range: seedance-1.5-pro 4-12s · seedance-2.0 / 2.0-fast / 2.0-mini 4-15s · seedance-2.5 4-30s · sora-2 exactly 4, 8 or 12 · grok-imagine-video 1-15s.

  • generate_audioboolean

    Seedance only: whether to generate a synced audio track. Defaults ON for text-to-video and OFF for image/RealFace-conditioned. The auto-generated audio is occasionally rejected by upstream moderation ('output audio may contain sensitive information') even for benign prompts — pass false to skip audio and avoid that failure. Ignored by xAI/Sora.

  • image_urlstring

    Optional seed image URL for image-to-video generation

  • last_frame_urlstring

    Seedance 1.5-pro / 2.0 / 2.0-fast / 2.0-mini only (NOT 2.5): first-and-last-frame interpolation. A second image URL that seeds the FINAL frame so the model tweens from image_url (first frame) → last_frame_url (last frame). Requires image_url; mutually exclusive with real_face_asset_id.

  • modelenum

    Video model to use

  • promptstringобязательный

    Text description of the video to generate. E.g. 'a red apple slowly spinning on a wooden table', 'a hummingbird hovering near a red flower, ultra slow motion'

  • real_face_asset_idstring

    BytePlus RealFace asset id (from blockrun_realface enroll/list) to generate video of a specific real person. Seedance 2.0 / 2.0-fast / 2.0-mini only (NOT 2.5). Mutually exclusive with image_url.

  • resolutionenum

    Output resolution. Seedance defaults to 720p and is token-priced (~2.25x at 1080p, ~9x at 4K); per-model sets from token360's published schema: seedance-2.0 480p/720p/1080p/4K · 1.5-pro 480p/720p/1080p · 2.0-fast, 2.0-mini and 2.5 480p/720p only. grok-imagine-video honours 480p (default, $0.05/sec) and 720p ($0.07/sec) and rejects anything higher. Ignored by Sora only (dropped from the request).

blockrun_wallet

Вызовите этот инструмент, чтобы управлять платёжным кошельком BlockRun и контролировать бюджеты расходов агентов. Вызовите его ПЕРВЫМ, если любой другой инструмент blockrun_* возвращает ошибку оплаты/баланса. Вызовите его, чтобы проверить текущий баланс USDC перед дорогостоящими операциями. Вызовите его, чтобы установить лимиты расходов перед созданием дочерних агентов. Сервер хранит ДВА кошелька: один в Base, один в Solana, но платит в ОДНОЙ активной сети за раз. status показывает оба адреса, оба баланса и какая сеть активна. Сеть по умолчанию - Base. Чтобы платить в Solana (без переменных окружения, без редактирования файлов, без перезапуска): 1. action:"chain" chain:"solana" → создаёт и активирует кошелёк Solana 2. action:"setup" → адрес Solana и QR-код для пополнения (отправьте USDC SPL в Solana) Переключайтесь обратно с помощью action:"chain" chain:"base". Только Base: эти инструменты игнорируют Solana и требуют Base: blockrun_music, blockrun_speech, blockrun_realface, платный blockrun_price, blockrun_chat routing:"smart" и нативные Anthropic (claude-*). blockrun_image и blockrun_video платят в любой сети. Действия: - status (по умолчанию): адреса обоих кошельков, балансы USDC, активная сеть, расходы за сессию - deposit: покупает USDC картой, создаёт одноразовую ссылку Coinbase Onramp и открывает её в браузере (только Base; средства поступают на ваш собственный кошелёк). Платные инструменты автоматически открывают эту ссылку при ошибке из-за нехватки средств; вызовите его напрямую, чтобы пополнить заранее. - setup: получает инструкции по пополнению и QR-код для АКТИВНОЙ сети (вызовите его, когда баланс равен 0) - qr: открывает QR-код (активной сети) в системном просмотрщике - chain + chain:"base"|"solana": переключает активную платёжную сеть (если опустить chain:, просто показывает текущую) Контроль бюджета: - budget + budget_action:"set" + budget_amount:1.00 → устанавливает глобальный лимит расходов - budget + budget_action:"clear" → убирает глобальный лимит расходов Оркестрация нескольких агентов: - delegate + agent_id:"research" + agent_limit:2.00 → выделяет $2 дочернему агенту - revoke + agent_id:"research" → убирает бюджет дочернего агента - report → показывает разбивку расходов по каждому агенту Схема использования для нескольких агентов…

Параметры
  • actionenum

    What to do

  • agent_idstring

    Agent identifier for delegate/revoke/report actions

  • agent_limitnumber

    Budget limit in USD for this agent (required for delegate action)

  • budget_actionenum

    Budget action (for action='budget')

  • budget_amountnumber

    Budget limit in USD (for budget_action='set')

  • chainenum

    Target chain for action='chain'. Omit to view the current active chain.

Похожие MCP-сервера

botwallet-co/mcp

botwallet-co/mcp

MCP сервер для AI-агентов с финансовой автономией: выставление счетов, оплата API и управление USDC-кошельком. Владелец задаёт лимиты и одобряет крупные транзакции. Использует FROST-подписи — без единого приватного ключа.

TypeScript3
cnghockey/sats4ai-mcp-server

cnghockey/sats4ai-mcp-server

MCP-сервер с 40+ инструментами для AI-агентов, оплата через Bitcoin Lightning — без регистрации, API-ключей и KYC. Генерация изображений, видео, звонки в любом языке, перевод, факс, SMS, транскриба...

JavaScript1
hypeprinter007-stack/anchor-x402-mcp

hypeprinter007-stack/anchor-x402-mcp

MCP-сервер с 14 инструментами для блокчейн-агентов: хеширование, проверка кошельков, декодирование транзакций и анализ. Оплата за вызов через USDC по протоколу x402 — без подписок и API-ключей. Иде...

JavaScript1
tamasPetki/HeadlessTracker

tamasPetki/HeadlessTracker

MCP сервер для агрегации крипто-портфеля: читает балансы бирж, кошельков и рынков предсказаний в режиме read-only. API-ключи хранятся локально и не передаются ИИ-хосту. Полезен инвесторам и трейдер...

TypeScript5
plagtech/spraay-x402-mcp

plagtech/spraay-x402-mcp

Сервер предоставляет 148 инструментов по запросу (pay-per-call) для DeFi, AI, платежей, свопов, payroll и других операций. AI-агенты (Claude, Cursor) платят за вызов в USDC по x402 — без API-ключей...

JavaScript2
forgemeshlabs/imagegen-mcp

forgemeshlabs/imagegen-mcp

MCP сервер для генерации изображений с оплатой в USDC через x402. Создавайте картинки, удаляйте фон и повышайте разрешение до 4K без API ключа. Вызов одним запросом - для автономных агентов и разра...

JavaScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин