ADEXTO MCP

MCP de 14 herramientas para los mercados de curva de enlace de ADEXTO en cinco cadenas: datos, historial, cotizaciones, compras x402 y transacciones sin firmar de lanzamiento, participación y reclamo.

Servidor MCP alojado

npx add-mcp 'https://adexto.xyz/api/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

ADEXTO logo

ADEXTO MCP

El servidor MCP remoto para los mercados de tokens con curva de vinculación de ADEXTO en 0G, Base, Arbitrum One, Monad y Robinhood Chain, además de un kit de TypeScript que firma sus transacciones con tu propia clave.

  • Endpoint: https://adexto.xyz/api/mcp. HTTP transmisible, sin cuenta, sin clave API.
  • 14 herramientas: lista y precio de mercados, lectura de historial de operaciones, compra con USDC en Base vía x402, lectura y apertura de participaciones, y lanzamiento, participación y reclamación con tu propia clave. Referencia completa: TOOLS.md.
  • Sin custodia: el servidor nunca guarda tu clave. Las herramientas de lanzamiento, participación y reclamación devuelven transacciones sin firmar.
  • Registro: xyz.adexto/mcp en el Registro oficial de MCP.

Conectar

Claude Code

claude mcp add --transport http adexto https://adexto.xyz/api/mcp

Cursor (~/.cursor/mcp.json)

{ "mcpServers": { "adexto": { "url": "https://adexto.xyz/api/mcp" } } }

VS Code (.vscode/mcp.json)

{ "servers": { "adexto": { "type": "http", "url": "https://adexto.xyz/api/mcp" } } }

Cline (ver llms-install.md)

{ "mcpServers": { "adexto": { "type": "streamableHttp", "url": "https://adexto.xyz/api/mcp" } } }

Cualquier cliente, o HTTP simple

curl -s https://adexto.xyz/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_markets","arguments":{}}}'

El servidor no tiene estado. Un cliente puede llamar a tools/list y tools/call directamente, sin un viaje de ida y vuelta de initialize.

Herramientas

HerramientaQué haceCosto
list_marketsCada mercado en cada cadena, con ticker, cadena, curva y preciogratis
get_marketUn mercado en detalle: comisiones, suministro, creador, agente ERC-8004, cómo participargratis
quote_buyLa cotización x402 para una compra, sin pagargratis
how_to_payLos pasos desde un desafío 402 hasta una compra liquidadagratis
buy_tokenCompra un mercado con USDC en Base; entregado en la propia cadena del mercado0.10 USDC por compra hoy
pay_and_buyCompra de demostración firmada por el operador y con límite (requiere un encabezado de clave del operador)solo operador
trade_historyCada intercambio en un mercado, y si la respuesta llega al bloque de lanzamientogratis
check_stakeLa participación de una billetera en un mercado, leída del contrato de participacióngratis
access_messageEl mensaje a firmar antes de ask_agentgratis
ask_agentPregunta al agente del mercado, para una dirección con participación activagratis
prepare_launchTransacción de lanzamiento sin firmar para tu clave, después de una atestación firmadagratis; pagas gas para enviarla
register_launchLista un lanzamiento minado en ADEXTOgratis
prepare_stakeTransacciones de aprobación y participación sin firmargratis; pagas gas para enviarlas
prepare_claimReclamaciones de comisiones del creador sin firmargratis; pagas gas para enviarlas

Cada herramienta declara un esquema de salida y devuelve structuredContent junto con el texto JSON. Una negativa como unknown_market o below_minimum es una respuesta ordinaria con un código error, y no se gasta nada cuando una herramienta se niega.

Pagar vía x402

buy_token primero responde con un desafío HTTP 402. Firma el TransferWithAuthorization EIP-3009 descrito en accepts[0] (USDC en Base, cantidad exacta, beneficiario de ADEXTO), codifica en base64 el payload x402 y llama a buy_token de nuevo con él como xPayment. La curva en la propia cadena del mercado envía entonces los tokens a tu dirección. Necesitas USDC en Base y nada más: sin gas en Base, sin gas en la cadena de destino, sin puente.

La entrega ocurre antes del cargo, por lo que un llenado fallido no se cobra. La misma puerta de enlace también es accesible como HTTP simple en https://x402.adexto.xyz (OpenAPI), donde clientes x402 v2 como @x402/fetch funcionan tal cual: cada 402 también lleva un encabezado PAYMENT-REQUIRED, y el pago puede volver en PAYMENT-SIGNATURE. Cada mercado está listado en x402scan.

Lanzar, participar y reclamar con tu propia clave

Un LLM no puede firmar, por lo que las herramientas de transacción se detienen en una transacción sin firmar. El kit de agente en este repositorio termina el trabajo localmente:

import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { monad } from "viem/chains";
import { claim, createAdextoClient, launch, stake } from "@adexto/agent-kit";

const adexto = createAdextoClient();
const wallet = createWalletClient({ account: privateKeyToAccount(KEY), chain: monad, transport: http() });

await launch({ client: adexto, wallet, name: "My Market", symbol: "MYMKT" });
await stake({ client: adexto, wallet, symbol: "MYMKT", amount: "10000" });
await claim({ client: adexto, wallet });

Antes de que tu clave firme algo, el kit decodifica cada transacción y rechaza una que no coincida con la solicitud: una fábrica o contrato de participación desconocido, otro remitente, un valor distinto de cero, una aprobación para cualquier cosa excepto la cantidad exacta de participación, o un desafío 402 por encima de tu límite de gasto o para otro beneficiario. Ver agent-kit/README.md.

El kit aún no está en npm. Para usarlo ahora, clona este repositorio, ejecuta npm ci && npm run build en agent-kit/, luego npm install /path/to/adexto-mcp/agent-kit en tu proyecto.

Repositorio

RutaQué
TOOLS.mdReferencia de herramientas, generada desde el servidor en vivo por scripts/sync-tools.mjs
llms-install.mdInstrucciones de configuración para Cline y otros agentes
agent-kit/@adexto/agent-kit: cliente tipado, firmante x402, ayudantes de lanzamiento, participación, reclamación y compra
assets/Logotipo, PNG de 400×400 y 512×512

El servidor en sí se ejecuta dentro de la aplicación ADEXTO, porque lee el registro de mercados de la aplicación y llama directamente a su etapa de lanzamiento. Su fuente es src/app/api/[transport]/route.ts en 0xcuy/adexto.

Seguridad

Reporta vulnerabilidades de forma privada como se describe en la política de seguridad del repositorio principal. El servidor MCP, incluido pay_and_buy, está dentro de su alcance. Por favor, no abras un problema público para una vulnerabilidad.

Licencia

Licencia de Código Fuente Comercial 1.1 (LICENSE), la misma licencia que la aplicación ADEXTO, los contratos y el código fuente del servidor en 0xcuy/adexto. Puedes usar la documentación y el kit de agente en producción para construir agentes, aplicaciones e integraciones en ADEXTO. No puedes usarlos para ejecutar una plataforma de lanzamiento de tokens competidora, una plataforma de curva de vinculación, o un servicio de lanzamiento o comercio de tokens para agentes de IA. El 2030-09-29 se convierten en MIT.

El nombre y el logotipo de ADEXTO no están licenciados por este repositorio. Úsalos solo para referirte a ADEXTO.