MicroTap MCP

19 APIs pagas por chamada para agentes de IA — mercados de previsão (Polymarket, Kalshi), dados DeFi/cripto, leituras on-chain multi-chain, clima em tempo real e busca web em tempo real. Pague por chamada em USDC via x402, sem cadastro ou chave de API

Documentação

microtap-mcp

Um servidor MCP para MicroTap — 19 APIs pagas por chamada (mercados de previsão Polymarket e Kalshi, dados DeFi/cripto, leituras on-chain multi-chain, clima em tempo real, busca web em tempo real) pagas automaticamente em USDC via protocolo x402. Sem cadastro, sem chave de API, sem painel — instale, funde uma pequena carteira local e seu assistente de IA pode começar a chamar endpoints pagos por conta própria.

Início rápido

Adicione-o à configuração do seu cliente MCP. Na primeira execução, ele gera automaticamente uma carteira EVM local — você não precisa criar uma.

Claude Desktop / Claude Code

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

Cursor / Windsurf

Mesmo formato de configuração — adicione o bloco acima no arquivo de configuração mcpServers que seu cliente usa.

Após adicionar, reinicie o cliente e procure no log de inicialização do servidor (no Claude Desktop: Configurações → Desenvolvedor → microtap → logs) uma linha como:

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

Envie alguns dólares em USDC na Base mainnet para esse endereço — a $0,001–$0,05 por chamada, isso cobre centenas de chamadas. Seu assistente agora pode usar qualquer uma das 19 ferramentas abaixo; cada uma se paga automaticamente.

O que ele faz

Cada chamada de ferramenta:

  1. Chama a rota correspondente em x402tap.com.
  2. Se o servidor responder 402 Payment Required (o que sempre acontece na primeira vez), assina um pagamento em USDC pelo valor exato solicitado usando a chave privada da carteira — totalmente local, nada é enviado para lugar nenhum exceto o próprio pagamento assinado.
  3. Repete a requisição com o pagamento anexado e retorna a resposta real.

A chave privada nunca sai da sua máquina. Ela não é enviada para a MicroTap, para um provedor de LLM ou para qualquer outro lugar — ela apenas assina mensagens de pagamento localmente, o mesmo padrão não-custodial usado por outros servidores MCP x402 neste ecossistema (por exemplo, o da BlockRun).

Ferramentas

FerramentaRotaPreço
get_protected_content/protected$0,001
get_weather/api/weather$0,001
generate_text/api/generatebaseado em 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

Documentação completa de parâmetros para cada rota: x402tap.com/openapi.json.

Configuração (tudo opcional)

Defina estas variáveis de ambiente na configuração do servidor do seu cliente MCP ("env": { ... } junto com "command"/"args") se precisar substituir um padrão:

VariávelPadrãoFinalidade
MICROTAP_MCP_PRIVATE_KEY(gerada automaticamente)Traga sua própria chave privada EVM em vez da carteira gerada automaticamente
MICROTAP_MCP_MAX_VALUE_USDC0.10Teto de segurança — recusa pagamento automático acima deste valor por chamada
MICROTAP_BASE_URLhttps://x402tap.comSubstitui a URL base da API (principalmente para desenvolvimento/testes locais)

A chave da carteira gerada automaticamente é armazenada em ~/.microtap-mcp/wallet.json (criada com permissões 0600 — legível apenas pelo seu usuário).

Desenvolvimento local

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

Notas de segurança

  • A chave da carteira é usada apenas para assinar mensagens de pagamento localmente (esquema EIP-712 exact na Base mainnet) — ela nunca é transmitida para lugar nenhum.
  • MICROTAP_MCP_MAX_VALUE_USDC (padrão $0,10) significa que este servidor recusará aprovar automaticamente um pagamento acima desse valor para uma única chamada, mesmo que o preço anunciado de uma rota esteja errado ou inesperadamente alto.
  • Todas as 19 ferramentas são somente leitura na superfície da API da MicroTap — nenhuma delas pode mover fundos, assinar transações ou escrever estado on-chain (/api/rpc é restrito no lado do servidor a uma lista segura de métodos JSON-RPC somente leitura).

Licença

MIT