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:
- Chama a rota correspondente em
x402tap.com. - 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. - 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
| Ferramenta | Rota | Preço |
|---|---|---|
get_protected_content | /protected | $0,001 |
get_weather | /api/weather | $0,001 |
generate_text | /api/generate | baseado 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ável | Padrão | Finalidade |
|---|---|---|
MICROTAP_MCP_PRIVATE_KEY | (gerada automaticamente) | Traga sua própria chave privada EVM em vez da carteira gerada automaticamente |
MICROTAP_MCP_MAX_VALUE_USDC | 0.10 | Teto de segurança — recusa pagamento automático acima deste valor por chamada |
MICROTAP_BASE_URL | https://x402tap.com | Substitui 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
exactna 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