Skip to main content
Glama

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

  1. El agente solicita datos de un endpoint de pago

  2. Obol devuelve HTTP 402 con un requisito de pago (monto, destinatario, red)

  3. El agente envía USDC en Solana que coincide con el requisito

  4. El agente reintenta con la prueba de transacción en el encabezado X-PAYMENT

  5. Obol 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

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

$0.01

Saldo de SOL, número de tokens, valor total

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

$0.05

Tenencia completa con precios, NFTs, desglose

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

$0.05

Historial de transacciones con categorización

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

$0.10

Evaluación de riesgo multifactorial

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

$0.15

Análisis de flujo de tokens, valores actuales, P&L

Datos de tokens

Endpoint

Precio

Descripción

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

$0.005

Precio en tiempo real vía Jupiter

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

$0.01

Nombre, símbolo, suministro, decimales

DeFi

Endpoint

Precio

Descripción

GET /api/v1/defi/swap/quote

$0.005

Cotización de swap de Jupiter con planificación de ruta

POST /api/v1/defi/swap/execute

$0.25

Constructor de transacciones de swap de Jupiter

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

$0.10

Posiciones DeFi: LSTs, LPs, préstamos

GET /api/v1/defi/lst/yields

$0.02

Comparación de rendimiento de LST en Solana

Gratis

Endpoint

Descripción

GET /

Información de API y precios

GET /health

Estado del servicio

POST /api/v1/rpc

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.ts

Servidor 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-mcp

Claude 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

obol_wallet_overview

Saldo de SOL, número de tokens, valor total

obol_wallet_portfolio

Tenencia completa con precios y desglose

obol_wallet_activity

Historial de transacciones con categorización

obol_wallet_risk

Evaluación de riesgo multifactorial

obol_wallet_pnl

Análisis de flujo de tokens y P&L

obol_token_price

Precio en tiempo real vía Jupiter

obol_token_metadata

Nombre, símbolo, suministro, decimales

obol_swap_quote

Cotización de swap de Jupiter con enrutamiento

obol_swap_execute

Construir transacción de swap para firmar

obol_defi_positions

Posiciones de LSTs, LPs, préstamos

obol_lst_yields

Comparación de rendimiento de LST

obol_health

Verificación de salud de API (gratis)

obol_info

Precios e información de endpoints (gratis)

Ejecutar localmente

npm run mcp

Stack

  • 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 dev

Pruebas

# 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_MODEmock (desarrollo, aprobación automática) o onchain (producción)

  • PAYMENT_RECIPIENT_ADDRESS — tu billetera de Solana que recibe USDC

  • HELIUS_API_KEY — acceso a RPC de Helius

  • UPSTASH_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

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