obol
obol
Заплати перевозчику. Шлюз для Solana-агентов через x402.
Obol — это Solana API с оплатой за использование для ИИ-агентов. Без API-ключей, без подписок — агенты платят за каждый запрос в USDC, используя протокол платежей x402. Субцентовая стоимость транзакций Solana впервые делает микроплатежи жизнеспособными.
Назван в честь монеты, которую клали на язык умершего, чтобы заплатить Харону за переправу через реку Стикс. Оригинальный микроплатёж.
Как это работает
Агент запрашивает данные с платного эндпоинта
Obol возвращает HTTP 402 с требованием оплаты (сумма, получатель, сеть)
Агент отправляет USDC в Solana, соответствующий требованию
Агент повторяет запрос с доказательством транзакции в заголовке
X-PAYMENTObol проверяет в блокчейне и возвращает данные
Никаких аккаунтов. Никаких токенов. Никакой регистрации. Просто плати и работай.
Related MCP server: AgentWallet MCP Server
Эндпоинты
Аналитика кошелька
Endpoint | Price | Description |
| $0.01 | Баланс SOL, количество токенов, общая стоимость |
| $0.05 | Полный портфель с ценами, NFT, разбивка |
| $0.05 | История транзакций с категоризацией |
| $0.10 | Многофакторная оценка риска |
| $0.15 | Анализ потоков токенов, текущие значения, P&L |
Данные о токенах
Endpoint | Price | Description |
| $0.005 | Цена в реальном времени через Jupiter |
| $0.01 | Название, символ, эмиссия, десятичные знаки |
DeFi
Endpoint | Price | Description |
| $0.005 | Котировка обмена Jupiter с планированием маршрута |
| $0.25 | Конструктор транзакций обмена Jupiter |
| $0.10 | DeFi-позиции — LST, LP, кредитование |
| $0.02 | Сравнение доходности LST по всей Solana |
Бесплатно
Endpoint | Description |
| Информация об API и цены |
| Статус сервиса |
| Проксируемый 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.tsMCP-сервер
Obol поставляется как MCP-сервер — любой ИИ-агент, поддерживающий Model Context Protocol, может нативно обнаруживать и вызывать инструменты Obol.
Установка из npm
npm install -g obol-mcpClaude 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 |
| Баланс SOL, количество токенов, общая стоимость |
| Полный портфель с ценами и разбивкой |
| История транзакций с категоризацией |
| Многофакторная оценка риска |
| Анализ потоков токенов и P&L |
| Цена в реальном времени через Jupiter |
| Название, символ, эмиссия, десятичные знаки |
| Котировка обмена Jupiter с маршрутизацией |
| Создание транзакции обмена для подписания |
| LST, LP, кредитные позиции |
| Сравнение доходности LST |
| Проверка здоровья API (бесплатно) |
| Цены и информация об эндпоинтах (бесплатно) |
Локальный запуск
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_MODE—mock(dev, авто-одобрение) илиonchain(продакшн)PAYMENT_RECIPIENT_ADDRESS— ваш Solana-кошелёк, который получает USDCHELIUS_API_KEY— доступ к Helius RPCUPSTASH_REDIS_REST_URL/TOKEN— слой кэша
Дорожная карта
11 платных эндпоинтов (кошелёк, токен, DeFi, LST, P&L)
Проверка USDC в блокчейне с защитой от повторного использования
Набор тестов (46 vitest + 20-точечный смоук-тест)
Эталонная реализация клиента агента
GitHub Actions CI
Подписки WebSocket для мониторинга кошелька
Динамическое ценообразование на основе загруженности
Поддержка нескольких блокчейнов
Лицензия
MIT
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the x402 payment protocol on Solana, allowing discovery and consumption of x402-enabled services, USDC payment management, and access to Solana development resources.10MIT
- AlicenseAqualityDmaintenanceProvides 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.293343MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to make micropayments using USDC on Solana via the x402 protocol, supporting payment requests, on-chain verification, and revenue tracking.MIT
- AlicenseBqualityCmaintenanceProvides 13 Solana DeFi intelligence tools for AI agents, paid per-call via micropayments (USDC). Enables pulling live DeFi data and automatic payment settlement.13631MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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