ADEXTO MCP

MCP de 14 ferramentas para mercados de curva de ligação ADEXTO em cinco chains: dados, histórico, cotações, compras x402 e transações não assinadas de lançamento, staking e reivindicação.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

ADEXTO logo

ADEXTO MCP

O servidor MCP remoto para os mercados de tokens com curva de ligação (bonding curve) da ADEXTO em 0G, Base, Arbitrum One, Monad e Robinhood Chain, além de um kit TypeScript que assina suas transações com sua própria chave.

  • Endpoint: https://adexto.xyz/api/mcp. HTTP transmissível (Streamable HTTP), sem conta, sem chave de API.
  • 14 ferramentas: liste mercados e preços, leia histórico de negociações, compre com USDC na Base via x402, leia e abra staking, e lance, faça stake e resgate com sua própria chave. Referência completa: TOOLS.md.
  • Sem custódia: o servidor nunca guarda sua chave. As ferramentas de lançamento, stake e resgate retornam transações não assinadas.
  • Registro: xyz.adexto/mcp no 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 (veja llms-install.md)

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

Qualquer cliente, ou HTTP simples

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":{}}}'

O servidor não mantém estado. Um cliente pode chamar tools/list e tools/call diretamente, sem uma ida e volta de initialize.

Ferramentas

FerramentaO que fazCusto
list_marketsTodos os mercados em todas as redes, com ticker, rede, curva e preçográtis
get_marketUm mercado em detalhes: taxas, oferta, criador, agente ERC-8004, como fazer stakegrátis
quote_buyA cotação x402 para uma compra, sem pagargrátis
how_to_payAs etapas de um desafio 402 até uma compra liquidadagrátis
buy_tokenCompre um mercado com USDC na Base; entregue na própria rede do mercado0,10 USDC por compra hoje
pay_and_buyCompra demo assinada pelo operador, com limite (exige cabeçalho de chave do operador)somente operador
trade_historyTodas as trocas em um mercado e se a resposta atinge o bloco de lançamentográtis
check_stakeO stake de uma carteira em um mercado, lido do contrato de stakegrátis
access_messageA mensagem a assinar antes de ask_agentgrátis
ask_agentPergunte ao agente do mercado, para um endereço com stake ativográtis
prepare_launchTransação de lançamento não assinada para sua chave, após atestado assinadográtis; você paga o gás para enviá-la
register_launchListe um lançamento minerado na ADEXTOgrátis
prepare_stakeTransações de aprovação e stake não assinadasgrátis; você paga o gás para enviá-las
prepare_claimResgates de taxas do criador não assinadosgrátis; você paga o gás para enviá-los

Toda ferramenta declara um esquema de saída e retorna structuredContent junto com o texto JSON. Uma recusa como unknown_market ou below_minimum é uma resposta comum com um código error, e nada é gasto quando uma ferramenta recusa.

Pagamento via x402

buy_token primeiro responde com um desafio HTTP 402. Assine o TransferWithAuthorization EIP-3009 descrito em accepts[0] (USDC na Base, valor exato, beneficiário da ADEXTO), codifique o payload x402 em base64 e chame buy_token novamente com ele como xPayment. A curva na própria rede do mercado então envia os tokens para seu endereço. Você precisa de USDC na Base e nada mais: sem gás na Base, sem gás na rede de destino, sem ponte.

A entrega ocorre antes da cobrança, então uma execução falha não é cobrada. O mesmo gateway também é acessível como HTTP simples em https://x402.adexto.xyz (OpenAPI), onde clientes x402 v2 como @x402/fetch funcionam como estão: cada 402 também carrega um cabeçalho PAYMENT-REQUIRED, e o pagamento pode voltar em PAYMENT-SIGNATURE. Cada mercado está listado no x402scan.

Lance, faça stake e resgate com sua própria chave

Um LLM não pode assinar, então as ferramentas de transação param em uma transação não assinada. O kit de agente neste repositório conclui o trabalho 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 sua chave assinar qualquer coisa, o kit decodifica cada transação e recusa uma que não corresponda à solicitação: um contrato de fábrica ou stake desconhecido, outro remetente, um valor diferente de zero, uma aprovação para qualquer coisa além do valor exato do stake, ou um desafio 402 acima do seu limite de gastos ou para outro beneficiário. Veja agent-kit/README.md.

O kit ainda não está no npm. Para usá-lo agora, clone este repositório, execute npm ci && npm run build em agent-kit/, depois npm install /path/to/adexto-mcp/agent-kit no seu projeto.

Repositório

CaminhoO que é
TOOLS.mdReferência de ferramentas, gerada do servidor ativo por scripts/sync-tools.mjs
llms-install.mdInstruções de configuração para Cline e outros agentes
agent-kit/@adexto/agent-kit: cliente tipado, assinante x402, auxiliares de lançamento, stake, resgate e compra
assets/Logotipo, PNG 400×400 e 512×512

O servidor em si roda dentro do aplicativo ADEXTO, porque lê o registro de mercados do aplicativo e chama seu estágio de lançamento diretamente. Sua fonte é src/app/api/[transport]/route.ts em 0xcuy/adexto.

Segurança

Relate vulnerabilidades em particular conforme descrito na política de segurança do repositório principal. O servidor MCP, incluindo pay_and_buy, está no escopo dela. Por favor, não abra uma issue pública para uma vulnerabilidade.

Licença

Business Source License 1.1 (LICENSE), a mesma licença do aplicativo ADEXTO, contratos e fonte do servidor em 0xcuy/adexto. Você pode usar a documentação e o kit de agente em produção para construir agentes, aplicativos e integrações na ADEXTO. Você não pode usá-los para executar uma plataforma concorrente de lançamento de tokens, curva de ligação, ou serviço de lançamento ou negociação de tokens para agentes de IA. Em 2030-09-29 eles se tornam MIT.

O nome e o logotipo ADEXTO não são licenciados por este repositório. Use-os apenas para se referir à ADEXTO.