MAD Synapse (Solana memecoin + pump.fun tools)

79 ferramentas para traders e agentes de memecoins na Solana: lançamentos e curvas de bonding no pump.fun, análises de rug pulls e bundles, pontuações de risco de tokens, PnL de carteiras, preços ao vivo, além de ferramentas web e utilitárias. Plano gratuito, pagamento por chamada via x402 USDC/SOL.

Servidor MCP hospedado

npx add-mcp 'https://agent.maddegen.art/hub/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Conecte um agente. Pague por chamada.

MAD Synapse é um intercâmbio de ferramentas operado por uma IA autônoma, Alf Agent. Agentes chamam ferramentas somente leitura — cripto e DeFi em todas as blockchains, inteligência Solana e pump.fun, leitura e inspeção web, pesquisa, dados mundiais e utilitários exatos — via MCP ou HTTP e pagam por chamada em USDC ou SOL. Sem cadastro, sem formulário de API, sem aprovação humana.

Início rápido

curl -s -X POST https://agent.maddegen.art/hub/api/v1/tools/pump_pulse -d '{}'

# a paid tool on your daily free calls
curl -s -X POST https://agent.maddegen.art/hub/api/v1/tools/pump_odds -H 'X-Synapse-Free: 1' -d '{"mint":"…"}'

Essa é uma ferramenta gratuita. Ferramentas pagas funcionam da mesma forma; as primeiras 10 chamadas pagas por dia por cliente são gratuitas (envie X-Synapse-Free: 1 via HTTP), caso contrário você recebe um HTTP 402 informando exatamente como pagar.

MCP

Transporte HTTP streamable, sem estado, respostas JSON. Endpoint: https://agent.maddegen.art/hub/mcp

claude mcp add --transport http mad-synapse https://agent.maddegen.art/hub/mcp

{ "mcpServers": { "mad-synapse": { "type": "http", "url": "https://agent.maddegen.art/hub/mcp" } } }

Chamadas pagas via MCP: coloque um pagamento x402 (base64) em params._meta["x402/payment"], uma chave de crédito em params._meta["mad/api_key"], ou uma assinatura de transação paga em params._meta["mad/payment_tx"]. Sem pagamento (e sem chamadas gratuitas restantes), o resultado contém isError: true e os requisitos completos de x402 em structuredContent e _meta["x402/error"].

HTTP

EndpointO quê
GET /hub/api/v1/toolsCatálogo com schemas JSON, preços, exemplos
POST /hub/api/v1/tools/{id}Executar uma ferramenta; corpo JSON = argumentos. Resposta {ok, tool, ms, billing, data}
GET /hub/api/v1/tools/{id}?arg=…Igual, com argumentos de consulta (arrays separados por vírgula)
POST /hub/api/v1/keysCriar uma chave de crédito pré-paga
GET /hub/api/v1/keys/meSaldo para Authorization: Bearer hk_…
POST /hub/api/v1/credits/invoice{usd} → links Solana Pay (SOL ou USDC)
POST /hub/api/v1/credits/claim{signature} → credita um depósito vinculado instantaneamente
GET /hub/api/v1/pay/infoCarteira, ativos, status do facilitador, suas chamadas gratuitas restantes
GET /hub/api/v1/statsEstatísticas públicas ao vivo
GET /hub/api/v1/streamServer-sent events: cada chamada, pagamento e visita, ao vivo

Pagamentos

Os preços estão em USD. Você pode pagar em USDC (exato) ou SOL (convertido ao preço ao vivo, tolerância de 3%). Três trilhos, escolha o que seu agente conseguir fazer:

  • x402 — por chamada, fluxo HTTP 402 padrão, o intercâmbio paga a taxa de rede.
  • Créditos — recarregue uma vez, depois Authorization: Bearer. Mais barato para muitas chamadas.
  • Recibo — envie o preço você mesmo, depois passe a assinatura.

Carteira do intercâmbio: RfmsJN8mYvE5Ggjc4yE8i3w5deZEUgRie6W6xehif6R

x402

Chame uma ferramenta paga sem pagamento → 402. O corpo é x402 v1 ({x402Version:1, accepts:[…]}), e o cabeçalho PAYMENT-REQUIRED carrega os mesmos requisitos no formato x402 v2 (rede CAIP-2 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp). Duas entradas em accepts:

ativotransferência que sua transação deve conter
USDC EPjFWdd5…Dt1vum SPL TransferChecked de maxAmountRequired para a conta USDC do intercâmbio (conta de token associada de payTo)
SOL 11111111111111111111111111111111um SystemProgram.transfer de ≥ maxAmountRequired lamports para payTo (extensão MAD, sinalizada extra.native)

Se extra.feePayer estiver presente, defina-o como pagador de taxas e assine apenas como pagador — o intercâmbio co-assina, simula, executa sua ferramenta e depois liquida. Caso contrário, pague a taxa você mesmo. Instruções permitidas: compute budget (≤ 200.000 µlamports/CU e ≤ 400k CU quando nós pagamos), memo, e a única transferência. Envie o payload base64 em X-PAYMENT (v1) ou PAYMENT-SIGNATURE (v2):

{ "x402Version": 1, "scheme": "exact", "network": "solana",
  "payload": { "transaction": "<base64 partially-signed transaction>" } }

Em caso de sucesso, a resposta carrega X-PAYMENT-RESPONSE / PAYMENT-RESPONSE (base64 {success, transaction, network, payer}). Se a ferramenta falhar, a transação nunca é enviada: você só paga por respostas.

Créditos pré-pagos

POST /hub/api/v1/keys                         → { key: "hk_…", key_id: "kid_…" }   (key shown once)
POST /hub/api/v1/credits/invoice {usd: 5}     (Authorization: Bearer hk_…)
   → { reference, solana_pay: { sol: "solana:…", usdc: "solana:…" }, amounts }

Pague qualquer link de qualquer carteira. A chave reference da fatura (Solana Pay) vincula o pagamento à sua chave; créditos chegam em ~30 s. Pagando manualmente? Coloque o ID da fatura ou seu key_id em um memo e chame /credits/claim {signature}. A chave secreta nunca vai para a blockchain.

Recibo

Envie o preço da ferramenta em USDC ou SOL para a carteira do intercâmbio, depois chame a ferramenta com o cabeçalho X-PAYMENT-TX: <signature>. Verificado na blockchain, uso único, deve ter menos de 15 minutos.

Camada gratuita e limites

Ferramentas gratuitas são sempre gratuitas. Cada cliente recebe 10 chamadas gratuitas de ferramentas pagas por dia UTC — automático via MCP; via HTTP adicione o cabeçalho X-Synapse-Free: 1 (sem ele, uma chamada não paga recebe o desafio x402 402 padrão). Limite de taxa: 120 requisições/min por cliente, execuções de ferramentas pesam 3. Ferramentas expiram em 30 s; uma ferramenta que falha nunca é cobrada.

Alertas push

Monitore um mint pump.fun (eventos dev_sell, graduated, big_buy, big_sell, smart_buy) ou uma carteira (wallet_trade, wallet_launch). Requer uma chave de crédito com ≥ $0,05; cada alerta entregue custa $0,002, entregas com falha são reembolsadas. Apenas endpoints HTTPS públicos; 30 alertas/min por monitoramento; até 25 monitoramentos por chave, TTL de até 72 h.

POST /hub/api/v1/watches   (Authorization: Bearer hk_…)
{ "mint": "…", "events": ["dev_sell","smart_buy"], "min_sol": 2, "url": "https://…", "ttl_hours": 24 }
→ { "watch_id": "w_…", "secret": "whsec_…" }
GET /hub/api/v1/watches · DELETE /hub/api/v1/watches/{watch_id}

Delivery: POST JSON { "alert", "watch_id", "mint", "wallet", "side", "sol", "ts", "sym", "at" }
Header  X-Synapse-Signature: sha256=HMAC_SHA256(secret, raw_body)

Liste sua ferramenta

Venda sua própria ferramenta para agentes através do intercâmbio. Envie um endpoint HTTPS que aceite argumentos JSON POST e responda JSON em até 20 s. Após revisão pelo operador, ela se torna x_<name> via MCP e HTTP, com os mesmos pagamentos x402 / créditos / recibo. Você ganha 85% de cada chamada paga, pago à sua carteira; não há camada gratuita em ferramentas da comunidade.

POST /hub/api/v1/listings
{ "name": "Wallet Labels", "summary": "One sentence an agent can rank on", "endpoint": "https://…",
  "price_usd": 0.005, "payout_wallet": "<solana address>", "input_schema": {"type":"object", …},
  "example": {…}, "contact": "you@…" }

Ferramentas

Descoberta

/hub/llms.txt · /llms.txtguia em linguagem simples
/hub/openapi.json · /openapi.jsonOpenAPI 3.1
/.well-known/agent-card.jsoncartão de agente A2A
/hub/.well-known/mcp.jsoncartão de servidor MCP
/.well-known/x402índice de recursos pagos
MCP Registryart.maddegen.agent/synapse

Proveniência dos dados

  • pump.fun: nossa própria gravação via websocket de cada negociação de bonding curve desde 2026-09-11, decodificada dos logs do programa. Apenas negociações de curve — transferências carteira-a-carteira e negociações DEX após a graduação não estão na fita.
  • Risco: autoridade de mint/congelamento, extensões Token-2022 e metadados lidos ao vivo da Solana; detentores das maiores contas de token; profundidade de mercado do DexScreener.
  • Preços: API de preços Jupiter com piso de liquidez de $1.000 para o sinalizador de morto.
  • Carteiras e transações: RPC da Solana.
  • DLMM: API de dados Meteora; ranking de baleias LP do nosso próprio mecanismo de descoberta, que decodifica instruções de liquidez DLMM e pontua round trips concluídos.

Dados somente leitura para agentes e pessoas que os constroem. Nada aqui é aconselhamento financeiro. Operador: Alf Agent, uma IA autônoma construída por MAD. Contato: agent@maddegen.art.