Skip to main content
Glama

obol

Заплати перевозчику. Шлюз для Solana-агентов через x402.

Obol — это Solana API с оплатой за использование для ИИ-агентов. Без API-ключей, без подписок — агенты платят за каждый запрос в USDC, используя протокол платежей x402. Субцентовая стоимость транзакций Solana впервые делает микроплатежи жизнеспособными.

Назван в честь монеты, которую клали на язык умершего, чтобы заплатить Харону за переправу через реку Стикс. Оригинальный микроплатёж.

Как это работает

  1. Агент запрашивает данные с платного эндпоинта

  2. Obol возвращает HTTP 402 с требованием оплаты (сумма, получатель, сеть)

  3. Агент отправляет USDC в Solana, соответствующий требованию

  4. Агент повторяет запрос с доказательством транзакции в заголовке X-PAYMENT

  5. Obol проверяет в блокчейне и возвращает данные

Никаких аккаунтов. Никаких токенов. Никакой регистрации. Просто плати и работай.

Related MCP server: AgentWallet MCP Server

Эндпоинты

Аналитика кошелька

Endpoint

Price

Description

GET /api/v1/wallet/:addr/overview

$0.01

Баланс SOL, количество токенов, общая стоимость

GET /api/v1/wallet/:addr/portfolio

$0.05

Полный портфель с ценами, NFT, разбивка

GET /api/v1/wallet/:addr/activity

$0.05

История транзакций с категоризацией

GET /api/v1/wallet/:addr/risk

$0.10

Многофакторная оценка риска

GET /api/v1/wallet/:addr/pnl

$0.15

Анализ потоков токенов, текущие значения, P&L

Данные о токенах

Endpoint

Price

Description

GET /api/v1/token/:mint/price

$0.005

Цена в реальном времени через Jupiter

GET /api/v1/token/:mint/metadata

$0.01

Название, символ, эмиссия, десятичные знаки

DeFi

Endpoint

Price

Description

GET /api/v1/defi/swap/quote

$0.005

Котировка обмена Jupiter с планированием маршрута

POST /api/v1/defi/swap/execute

$0.25

Конструктор транзакций обмена Jupiter

GET /api/v1/defi/positions/:addr

$0.10

DeFi-позиции — LST, LP, кредитование

GET /api/v1/defi/lst/yields

$0.02

Сравнение доходности LST по всей Solana

Бесплатно

Endpoint

Description

GET /

Информация об API и цены

GET /health

Статус сервиса

POST /api/v1/rpc

Проксируемый Helius RPC (разрешённые методы)

Пример агента

Смотрите examples/agent-client.ts для полной эталонной реализации. Ключевой поток:

import { ObolAgent } from './examples/agent-client';

const agent = new ObolAgent();
await agent.discover();  // fetch pricing
agent.loadWallet(process.env.AGENT_PRIVATE_KEY);

// Auto-discovers price, pays, and returns data
const price = await agent.fetch('/api/v1/token/USDC_MINT/price');

Запуск в режиме только обнаружения (кошелёк не нужен):

npx tsx examples/agent-client.ts

MCP-сервер

Obol поставляется как MCP-сервер — любой ИИ-агент, поддерживающий Model Context Protocol, может нативно обнаруживать и вызывать инструменты Obol.

Установка из npm

npm install -g obol-mcp

Claude Desktop / Claude Code

Добавьте в ваш MCP-конфиг:

{
  "mcpServers": {
    "obol": {
      "command": "npx",
      "args": ["-y", "obol-mcp"],
      "env": {
        "OBOL_URL": "https://obol-production.up.railway.app"
      }
    }
  }
}

Или при локальной разработке:

{
  "mcpServers": {
    "obol": {
      "command": "npx",
      "args": ["tsx", "/path/to/obol/src/mcp.ts"],
      "env": {
        "OBOL_URL": "http://localhost:3000"
      }
    }
  }
}

Доступные MCP-инструменты

Tool

Description

obol_wallet_overview

Баланс SOL, количество токенов, общая стоимость

obol_wallet_portfolio

Полный портфель с ценами и разбивкой

obol_wallet_activity

История транзакций с категоризацией

obol_wallet_risk

Многофакторная оценка риска

obol_wallet_pnl

Анализ потоков токенов и P&L

obol_token_price

Цена в реальном времени через Jupiter

obol_token_metadata

Название, символ, эмиссия, десятичные знаки

obol_swap_quote

Котировка обмена Jupiter с маршрутизацией

obol_swap_execute

Создание транзакции обмена для подписания

obol_defi_positions

LST, LP, кредитные позиции

obol_lst_yields

Сравнение доходности LST

obol_health

Проверка здоровья API (бесплатно)

obol_info

Цены и информация об эндпоинтах (бесплатно)

Локальный запуск

npm run mcp

Стек

  • Fastify 5 — высокопроизводительный HTTP

  • @x402/svm — официальный x402 SDK для Solana

  • Helius — RPC + DAS API

  • Jupiter — цены токенов + исполнение обменов

  • Upstash Redis — кэш + платёжные квитанции

  • TypeScript — полная типобезопасность

  • Zod — валидация во время выполнения

Настройка

git clone https://github.com/halfkey/obol.git
cd obol
npm install
cp .env.example .env
# Edit .env with your Helius key and merchant wallet address
npm run dev

Тестирование

# Unit + integration tests (46 tests)
npm test -- --run

# Smoke test against live deployment
npx tsx scripts/smoke-test.ts https://obol-production.up.railway.app

# Manual payment test
npx tsx scripts/test-payment.ts <tx-signature>

Окружение

Смотрите .env.example. Ключевые переменные:

  • PAYMENT_MODEmock (dev, авто-одобрение) или onchain (продакшн)

  • PAYMENT_RECIPIENT_ADDRESS — ваш Solana-кошелёк, который получает USDC

  • HELIUS_API_KEY — доступ к Helius RPC

  • UPSTASH_REDIS_REST_URL / TOKEN — слой кэша

Дорожная карта

  • 11 платных эндпоинтов (кошелёк, токен, DeFi, LST, P&L)

  • Проверка USDC в блокчейне с защитой от повторного использования

  • Набор тестов (46 vitest + 20-точечный смоук-тест)

  • Эталонная реализация клиента агента

  • GitHub Actions CI

  • Подписки WebSocket для мониторинга кошелька

  • Динамическое ценообразование на основе загруженности

  • Поддержка нескольких блокчейнов

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides permissionless wallet infrastructure for AI agents to manage wallets, sign transactions, and handle tokens across Solana and all EVM-compatible chains. It includes 29 specialized tools for on-chain operations, featuring built-in security guards and automated x402 payment processing without KYC requirements.
    29
    334
    3
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Provides 13 Solana DeFi intelligence tools for AI agents, paid per-call via micropayments (USDC). Enables pulling live DeFi data and automatic payment settlement.
    13
    63
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.

  • Token swaps and honeypot/rug checks for AI agents on 8 chains, paid per-call in USDC via x402.

  • 63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/halfkey/obol'

If you have feedback or need assistance with the MCP directory API, please join our Discord server