obol
obol
Paga al barquero. Puerta de enlace de agentes de Solana vía x402.
Obol es una API de Solana de pago por uso para agentes de IA. Sin claves de API, sin suscripciones: los agentes pagan por solicitud en USDC usando el protocolo de pago x402. Los costos de transacción de menos de un centavo de Solana hacen que los micropagos sean viables por primera vez.
Nombrado así por la moneda colocada en la lengua de los muertos para pagar a Caronte por el paso a través del río Estigia. El micropago original.
Cómo funciona
El agente solicita datos de un endpoint de pago
Obol devuelve HTTP 402 con un requisito de pago (monto, destinatario, red)
El agente envía USDC en Solana que coincide con el requisito
El agente reintenta con la prueba de transacción en el encabezado
X-PAYMENTObol verifica en cadena y devuelve los datos
Sin cuentas. Sin tokens. Sin registro. Solo paga y listo.
Related MCP server: AgentWallet MCP Server
Endpoints
Análisis de billetera
Endpoint | Precio | Descripción |
| $0.01 | Saldo de SOL, número de tokens, valor total |
| $0.05 | Tenencia completa con precios, NFTs, desglose |
| $0.05 | Historial de transacciones con categorización |
| $0.10 | Evaluación de riesgo multifactorial |
| $0.15 | Análisis de flujo de tokens, valores actuales, P&L |
Datos de tokens
Endpoint | Precio | Descripción |
| $0.005 | Precio en tiempo real vía Jupiter |
| $0.01 | Nombre, símbolo, suministro, decimales |
DeFi
Endpoint | Precio | Descripción |
| $0.005 | Cotización de swap de Jupiter con planificación de ruta |
| $0.25 | Constructor de transacciones de swap de Jupiter |
| $0.10 | Posiciones DeFi: LSTs, LPs, préstamos |
| $0.02 | Comparación de rendimiento de LST en Solana |
Gratis
Endpoint | Descripción |
| Información de API y precios |
| Estado del servicio |
| RPC de Helius proxy (métodos permitidos) |
Ejemplo de agente
Consulta examples/agent-client.ts para una implementación de referencia completa. El flujo clave:
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');Ejecuta en modo solo descubrimiento (sin necesidad de billetera):
npx tsx examples/agent-client.tsServidor MCP
Obol se distribuye como un servidor MCP: cualquier agente de IA que admita el Protocolo de Contexto de Modelo puede descubrir y llamar a las herramientas de Obol de forma nativa.
Instalar desde npm
npm install -g obol-mcpClaude Desktop / Claude Code
Añade a tu configuración de MCP:
{
"mcpServers": {
"obol": {
"command": "npx",
"args": ["-y", "obol-mcp"],
"env": {
"OBOL_URL": "https://obol-production.up.railway.app"
}
}
}
}O si desarrollas localmente:
{
"mcpServers": {
"obol": {
"command": "npx",
"args": ["tsx", "/path/to/obol/src/mcp.ts"],
"env": {
"OBOL_URL": "http://localhost:3000"
}
}
}
}Herramientas MCP disponibles
Tool | Descripción |
| Saldo de SOL, número de tokens, valor total |
| Tenencia completa con precios y desglose |
| Historial de transacciones con categorización |
| Evaluación de riesgo multifactorial |
| Análisis de flujo de tokens y P&L |
| Precio en tiempo real vía Jupiter |
| Nombre, símbolo, suministro, decimales |
| Cotización de swap de Jupiter con enrutamiento |
| Construir transacción de swap para firmar |
| Posiciones de LSTs, LPs, préstamos |
| Comparación de rendimiento de LST |
| Verificación de salud de API (gratis) |
| Precios e información de endpoints (gratis) |
Ejecutar localmente
npm run mcpStack
Fastify 5 — HTTP de alto rendimiento
@x402/svm — SDK oficial de x402 para Solana
Helius — API RPC + DAS
Jupiter — precios de tokens + ejecución de swaps
Upstash Redis — caché + recibos de pago
TypeScript — seguridad de tipos completa
Zod — validación en tiempo de ejecución
Configuración
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 devPruebas
# 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>Entorno
Consulta .env.example. Variables clave:
PAYMENT_MODE—mock(desarrollo, aprobación automática) oonchain(producción)PAYMENT_RECIPIENT_ADDRESS— tu billetera de Solana que recibe USDCHELIUS_API_KEY— acceso a RPC de HeliusUPSTASH_REDIS_REST_URL/TOKEN— capa de caché
Hoja de ruta
11 endpoints de pago (wallet, token, DeFi, LST, P&L)
Verificación de USDC en cadena con prevención de repetición
Suite de pruebas (46 vitest + prueba de humo de 20 puntos)
Implementación de referencia del cliente de agente
GitHub Actions CI
Suscripciones WebSocket para monitoreo de billetera
Precios dinámicos basados en congestión
Soporte multi-cadena
Licencia
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