grid402-mcp
Provides a Coinbase Developer Platform AgentKit action provider that lets autonomous agents call Grid402 data/network utilities and auto-settle x402 micropayments in USDC on Base.
Provides an AgentKit-based action provider for CrewAI agents to access Grid402 services with M2M auto-settlement.
Provides an AgentKit-based action provider for LangChain agents to access Grid402 services with M2M auto-settlement.
Grid402 // Hub de Utilitários de Rede e Dados Públicos Abertos
Infraestrutura de dados abertos e utilitários de rede de alta velocidade para agentes autônomos de IA e sistemas M2M. Consultas de câmbio, cripto, DNS, certificados SSL, BGP/ASN, CEP e CNPJ da Receita Federal com liquidação de micropagamentos sob demanda via protocolo HTTP x402 em USDC na rede Base.
⚡ Destaques da Arquitetura
Monetização Nativa via HTTP x402: Cobrança por chamada (0.0005 a 0.0020 USDC) liquidada diretamente em USDC na rede Base (Chain ID 8453), sem necessidade de chaves de API ou cadastro prévio.
Amostras Gratuitas no HTTP 402 (Teaser Data): O desafio 402 inclui uma prévia segura dos dados públicos encontrados (ex: razão social, município e UF no CNPJ; logradouro e bairro no CEP; status TLS no SSL) antes da liquidação financeira.
Modo Sandbox Gratuito para Testes: Permite simulação instantânea via cabeçalho
X-Payment: demo(com cota de 20 requisições por hora por IP), facilitando desenvolvimento local e pipelines CI/CD.Zero Banco de Dados (Zero-DB): Arquitetura ultraleve baseada em arquivos JSON planos com travamento concorrente (
flock) e escrita atômica (grid402_atomic_write), sem sobrecarga de conexões SQL.Distribuição Smithery.ai: Manifesto
smithery.yamlna raiz para instalação e configuração em 1 clique em clientes MCP como Claude Desktop e Cursor.Coinbase Developer Platform (CDP) AgentKit: Provedor de ações pronto em TypeScript e Python (
integrations/agentkit/) para auto-liquidação M2M por agentes autônomos baseados em LangChain e CrewAI.Interface Adaptativa: Respostas JSON limpas para agentes de IA e clientes M2M, e portal web responsivo em modo escuro com console interativo para desenvolvedores.
Related MCP server: UProc MCP
🛠️ Catálogo de Serviços Disponíveis
Serviço | Rota da API | Custo M2M | Descrição Técnica |
Resumo Operacional |
| Gratuito | Saúde geral, latências médias e serviços operantes |
Câmbio Comercial |
| 0.0005 USDC | Cotações em tempo real de USD, EUR e GBP para BRL |
Preços Cripto |
| 0.0005 USDC | Cotações spot e variação 24h de BTC, ETH, SOL, USDC e BASE |
Resolução DNS |
| 0.0005 USDC | Registros A, AAAA, MX, TXT, NS e CNAME com latência |
Inspetor SSL/TLS |
| 0.0005 USDC | Emissor, validade, dias restantes e cipher suite |
Inteligência ASN |
| 0.0005 USDC | BGP, número ASN, organização detentora e país |
Consulta Postal CEP |
| 0.0005 USDC | Logradouro, bairro, cidade, UF e código IBGE oficial |
Consulta CNPJ |
| 0.0020 USDC | Razão social, status cadastral, CNAE e dados da Receita Federal |
🤖 Formas de Integração para Agentes de IA
1. Servidor MCP via Smithery.ai (Claude Desktop e Cursor)
Instalação automática em 1 clique via CLI do Smithery:
# Para Claude Desktop
npx -y @smithery/cli install grid402-mcp --client claude
# Para Cursor
npx -y @smithery/cli install grid402-mcp --client cursor2. Provedor de Ações Coinbase AgentKit (M2M Auto-Settlement)
Para agentes autônomos que operam na Base com carteiras CDP:
import { AgentKit, CdpWalletProvider } from "@coinbase/agentkit";
import { Grid402ActionProvider } from "./integrations/agentkit/grid402_action_provider";
const walletProvider = await CdpWalletProvider.configureWithWallet();
const agentKit = await AgentKit.from({
walletProvider,
actionProviders: [new Grid402ActionProvider()]
});Exemplos detalhados em TypeScript e Python disponíveis em integrations/agentkit/README.md.
3. Chamadas Diretas via cURL
Consulta com Desafio HTTP 402 e Amostra Gratuita:
curl -i "https://www.grid402.com.br/api/v1/cnpj?cnpj=00000000000191"Liquidação On-Chain na Base:
curl "https://www.grid402.com.br/api/v1/cnpj?cnpj=00000000000191" \
-H "X-Payment: 0x<tx_hash_da_transferencia_na_base>"Modo Sandbox Gratuito para Testes:
curl "https://www.grid402.com.br/api/v1/cnpj?cnpj=00000000000191" \
-H "X-Payment: demo"📁 Estrutura de Arquivos
├── .env.example # Modelo de variáveis de ambiente
├── smithery.yaml # Manifesto oficial para o registro Smithery.ai
├── PRD.md # Documento de Requisitos do Produto
├── README.md # Este guia completo do projeto
├── integrations/ # Integrações para frameworks de IA
│ └── agentkit/ # Provedor de ações Coinbase Developer Platform (CDP)
│ ├── grid402_action_provider.ts # Implementação TypeScript para @coinbase/agentkit
│ ├── grid402_action_provider.py # Implementação Python para cdp-agentkit-core
│ └── README.md # Guia de uso para LangChain e CrewAI
├── mcp/ # Pacote oficial Model Context Protocol (grid402-mcp)
│ ├── package.json # Configuração e dependências do servidor MCP
│ ├── index.mjs # Ponto de entrada do protocolo MCP
│ ├── tools.mjs # Implementação das 7 ferramentas e cliente HTTP x402
│ ├── test_mcp.mjs # Suíte de testes automatizados do MCP
│ └── README.md # Documentação de configuração do servidor MCP
├── public_html/ # Raiz pública servida na Hostinger
│ ├── index.php # Porteiro x402, roteador da API e portal interativo
│ ├── config.php # Definições, alvos, provedores e carregador .env
│ ├── x402.php # Validador on-chain Base e verificação de recibos
│ ├── openapi.json # Especificação OpenAPI 3.1
│ ├── llms.txt # Manifesto de descoberta para modelos de linguagem
│ └── private_data/ # Armazenamento protegido (Zero-DB)
│ ├── summary_free.json # Cache público do resumo operacional
│ ├── telemetry_paid.json # Dados consolidados dos serviços
│ ├── sandbox_usage.json # Controle de limites por IP no Sandbox
│ └── used_txs.json # Registro de transações já liquidadas
└── tests/ # Suíte de testes automatizados locais
├── test_teaser_preview.php # Teste de validação de amostras no HTTP 402
├── test_sandbox_mode.php # Teste de validação do Modo Sandbox
└── test_agentkit_integration.php # Teste de conformidade Smithery e AgentKit🧪 Testes Automatizados Locais
Para executar os testes com PHP 8.1+ e Node.js:
# 1. Testes de Amostra de Dados (Teaser)
php tests/test_teaser_preview.php
# 2. Testes de Modo Sandbox
php tests/test_sandbox_mode.php
# 3. Testes do Servidor MCP
node mcp/test_mcp.mjs📄 Licença
Distribuído sob licença comercial e M2M aberta. Consulte llms.txt para termos de serviço.
Available Tools
12 toolsgrid402_asnB
Consulta inteligência de rede BGP, identificando número de ASN, bloco IP alocado, provedor/organização e país de origem.
Inputs: ip, payment_tx_hash.
grid402_cepC
Consulta a base pública de endereçamento postal brasileiro retornando logradouro, bairro, município, UF e código IBGE oficial.
Inputs: code (required), payment_tx_hash.
grid402_cnpjA
Consulta dados cadastrais públicos de Pessoa Jurídica da Receita Federal (razão social, nome fantasia, situação cadastral, CNAE, endereço e capital social). Requer 0.0020 USDC.
Inputs: cnpj (required), payment_tx_hash.
grid402_cryptoB
Consulta preços de mercado spot em tempo real de BTC, ETH, SOL, USDC e BASE em USD e BRL.
Inputs: payment_tx_hash.
grid402_dnsB
Executa resolução DNS autoritativa de registros A, AAAA, MX, TXT, NS e CNAME para qualquer domínio da internet.
Inputs: domain (required), payment_tx_hash.
grid402_forexB
Consulta cotações fiduciárias oficiais em tempo real de USD, EUR e GBP para BRL com variação percentual diária.
Inputs: payment_tx_hash.
grid402_holidaysA
Consulta o calendário oficial de feriados nacionais e dias sem expediente bancário (ANBIMA e Febraban) com cálculo de feriados móveis.
Inputs: year, payment_tx_hash.
grid402_indicatorsC
Consulta taxas oficiais Selic meta e diária, CDI anual e diário, IPCA acumulado 12m e mensal do Banco Central e IBGE.
Inputs: payment_tx_hash.
grid402_sslB
Inspeciona e valida o certificado TLS/SSL na porta 443 de um host (emissor, validade, SANs e contagem de dias restantes até expirar).
Inputs: host (required), payment_tx_hash.
grid402_summaryA
Consulta o resumo consolidado de saúde e disponibilidade dos 6 micro-serviços do Grid402 (gratuito, sem cobrança x402).
Inputs: no named parameters.
grid402_verifyA
Valida a integridade matematica da prova criptografica de oraculo (_oracle_proof) secp256k1 em uma resposta do Grid402 (gratuito).
Inputs: payload (required).
grid402_workdaysB
Calcula dias úteis financeiros e projeção de vencimentos na convenção ANBIMA (D+0 exclusivo no início e inclusivo no fim) ou verifica se uma data é dia útil bancário.
Inputs: date, days, end_date, start_date, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 12 tools
Most tools target clearly distinct resources or data domains (CNPJ, CEP, DNS, SSL, ASN, forex, crypto, indicators). However, grid402_workdays and grid402_holidays overlap around business-day and holiday calculations, which could cause misselection for date-related queries.
All tool names follow a consistent grid402_ prefix plus a concise lowercase noun or noun-like identifier. The pattern is predictable throughout the set.
Twelve tools is well-scoped for a multi-service utility API aggregator. Each tool appears to represent a distinct microservice or capability, and the count is neither thin nor excessive.
The surface covers a broad set of Brazilian financial, public-data, and network utilities with good lifecycle coverage for lookups and validation. Minor gaps exist, such as no historical series, batch operations, or broader network diagnostics beyond DNS/SSL/ASN, but core workflows are covered.
Maintenance
Related MCP Connectors
Brazilian public data API for AI agents. BCB, IBGE, CVM, B3, compliance. x402 payments on Base.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Brazil CNPJ, CEP, Selic/IPCA/PTAX, holidays, banks/ISPB for agents. Pay per call in USDC (x402).
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.112 npm4MIT
- FlicenseNot gradedqualityNot gradedmaintenanceOfficial UProc Model Context Protocol server that enables AI assistants to reference and make decisions based on public web data.-
- AlicenseNot gradedqualityCmaintenanceMCP server providing 50+ crypto, market intelligence, and AI inference endpoints with x402 pay-per-request micropayments on Base.2Apache 2.0
- FlicenseNot gradedqualityDmaintenanceProduction-grade Model Context Protocol (MCP) server delivering paywalled Web3 micro-services powered by autonomous x402 payment challenges on Base Mainnet.-