MicroTap MCP

19 APIs de pago por llamada para agentes de IA: mercados de predicción (Polymarket, Kalshi), datos DeFi/cripto, lecturas on-chain de múltiples cadenas, clima en vivo y búsqueda web en tiempo real. Paga por llamada en USDC vía x402, sin registro ni clave API.

Documentación

microtap-mcp

Un servidor MCP para MicroTap — 19 APIs de pago por llamada (mercados de predicción Polymarket y Kalshi, datos DeFi/cripto, lecturas on-chain multi-cadena, clima en vivo, búsqueda web en tiempo real) pagadas automáticamente en USDC mediante el protocolo x402. Sin registro, sin clave API, sin panel de control — instálalo, financia una pequeña billetera local, y tu asistente de IA puede comenzar a llamar endpoints de pago por su cuenta.

Inicio rápido

Agrégalo a la configuración del cliente MCP. En la primera ejecución, genera automáticamente una billetera EVM local — no necesitas crear una tú mismo.

Claude Desktop / Claude Code

{
  "mcpServers": {
    "microtap": {
      "command": "npx",
      "args": ["-y", "microtap-mcp"]
    }
  }
}

Cursor / Windsurf

Misma forma de configuración — agrega el bloque anterior bajo el archivo de configuración mcpServers que use tu cliente.

Después de agregarlo, reinicia tu cliente y luego revisa el registro de inicio del servidor (en Claude Desktop: Configuración → Desarrollador → microtap → registros) para ver una línea como:

[microtap-mcp] wallet address: 0xabc123...
[microtap-mcp] fund this address with a small amount of USDC on Base mainnet to pay for calls

Envía unos pocos dólares en USDC en Base mainnet a esa dirección — a $0.001–$0.05 por llamada, eso cubre cientos de llamadas. Tu asistente ahora puede usar cualquiera de las 19 herramientas a continuación; cada una se paga automáticamente.

Qué hace

Cada llamada de herramienta:

  1. Llama a la ruta correspondiente en x402tap.com.
  2. Si el servidor responde 402 Payment Required (siempre lo hace, la primera vez), firma un pago en USDC por el monto exacto solicitado usando la clave privada de la billetera — completamente local, nada se envía a ningún lugar excepto el pago firmado en sí.
  3. Reintenta la solicitud con el pago adjunto y devuelve la respuesta real.

La clave privada nunca sale de tu máquina. No se envía a MicroTap, a un proveedor de LLM ni a ningún otro lugar — solo firma mensajes de pago localmente, el mismo patrón no custodial utilizado por otros servidores MCP x402 en este ecosistema (por ejemplo, el de BlockRun).

Herramientas

HerramientaRutaPrecio
get_protected_content/protected$0.001
get_weather/api/weather$0.001
generate_text/api/generatebasado en uso, máx. $0.05
get_trend_insights/api/insights$0.001–$0.005
ping_heartbeat/api/ping$0.001
search_polymarket_markets/api/polymarket-markets$0.003
get_polymarket_market/api/polymarket-market$0.002
search_kalshi_markets/api/kalshi-markets$0.003
get_kalshi_market/api/kalshi-market$0.002
get_defi_protocol_tvl/api/defi-tvl$0.003
rank_chains_by_defi_tvl/api/defi-chains$0.002
get_crypto_price/api/crypto-price$0.001
get_crypto_market_data/api/crypto-market$0.002
get_crypto_trending/api/crypto-trending$0.001
web_search/api/web-search$0.003
call_multichain_rpc/api/rpc$0.003
get_wallet_balance/api/wallet-balance$0.002
get_gas_price/api/gas-price$0.001
resolve_ens/api/ens-resolve$0.002

Documentación completa de parámetros para cada ruta: x402tap.com/openapi.json.

Configuración (todo opcional)

Establece estas variables de entorno en la configuración del servidor de tu cliente MCP ("env": { ... } junto a "command"/"args") si necesitas anular un valor predeterminado:

VariablePredeterminadoPropósito
MICROTAP_MCP_PRIVATE_KEY(generado automáticamente)Usa tu propia clave privada EVM en lugar de la billetera generada automáticamente
MICROTAP_MCP_MAX_VALUE_USDC0.10Límite de seguridad — rechaza el pago automático por encima de este monto por llamada
MICROTAP_BASE_URLhttps://x402tap.comAnula la URL base de la API (principalmente para desarrollo/pruebas locales)

La clave de la billetera generada automáticamente se almacena en ~/.microtap-mcp/wallet.json (creada con permisos 0600 — legible solo por tu usuario).

Desarrollo local

npm install
npm run build
npm start   # runs the compiled server over stdio

Notas de seguridad

  • La clave de la billetera solo se usa para firmar mensajes de pago localmente (esquema EIP-712 exact en Base mainnet) — nunca se transmite a ningún lugar.
  • MICROTAP_MCP_MAX_VALUE_USDC (predeterminado $0.10) significa que este servidor rechazará aprobar automáticamente un pago por encima de ese monto para una sola llamada, incluso si el precio anunciado de una ruta es incorrecto o inesperadamente alto.
  • Las 19 herramientas son de solo lectura contra la superficie de API de MicroTap — ninguna puede mover fondos, firmar transacciones ni escribir estado on-chain (/api/rpc está restringido en el servidor a una lista segura de métodos JSON-RPC de solo lectura).

Licencia

MIT