Brazilayer — Brazilian Public Data

Brazilian company registry (CNPJ), sanctions, funds & market data for AI agents, paid via x402.

AI & MLTypeScriptv0.15.1

pedagio-mcp — servidor MCP

Distribuição pública: este servidor é publicado em github.com/brazilayer/mcp (instalação para usuários finais lá). Esta pasta é a fonte interna; alterações aqui devem ser espelhadas no repo público.

Cliente fino da API pública do pedagio (SPEC §8): expõe os dados de CNPJ como ferramentas MCP pagáveis via x402. Sem acesso direto ao banco — cada ferramenta chama a API HTTP e paga com USDC (rede Base) usando a carteira configurada.

Ferramentas

FerramentaEndpointPreço
cnpj_consultar_empresaGET /v1/cnpj/empresa/{cnpj}US$ 0.005
cnpj_listar_sociosGET /v1/cnpj/empresa/{cnpj}/sociosUS$ 0.005
cnpj_consultar_empresa_completoGET /v1/cnpj/empresa/{cnpj}/completoUS$ 0.01
cnpj_buscar_empresasGET /v1/cnpj/buscaUS$ 0.01
cnpj_buscar_por_socioGET /v1/cnpj/socio/buscaUS$ 0.02
cnpj_obter_amostraGET /v1/cnpj/amostragrátis
trust_checkTrust rating of any x402 service before paying it (Agent Economy Report, free)free
skill_checkTrust rating of any agent skill before installing it (Agent Economy Report, free)free
conduct_checkConduct rating of any AI agent or framework before delegating to it (Agent Economy Report arena, free)free

Instalação (Claude Code)

git clone https://github.com/aladaf/pedagio && cd pedagio/mcp && npm install
claude mcp add pedagio -e BRAZILAYER_PRIVATE_KEY=0xSUACHAVE -- npx tsx /caminho/para/pedagio/mcp/servidor.ts

Instalação (Claude Desktop / Cursor)

{
  "mcpServers": {
    "pedagio": {
      "command": "npx",
      "args": ["tsx", "/caminho/para/pedagio/mcp/servidor.ts"],
      "env": {
        "BRAZILAYER_PRIVATE_KEY": "0xCHAVE_DA_CARTEIRA_QUE_PAGA"
      }
    }
  }
}

Variáveis

  • BRAZILAYER_API_URL — default https://api.brazilayer.com
  • BRAZILAYER_PRIVATE_KEY — chave privada (0x…) da carteira que paga as chamadas (precisa de USDC na rede Base; na testnet, USDC de faucet na Base Sepolia). Sem ela, apenas cnpj_obter_amostra funciona; as demais explicam o 402.

⚠️ A chave configurada aqui assina pagamentos reais. Use uma carteira dedicada com saldo pequeno.

Escolha da integração x402↔MCP (SPEC §8)

Avaliado em 2026-07-20: adotados os pacotes oficiais @x402/fetch + @x402/evm (v2.19), que envelopam o fetch com o fluxo 402→assinatura→retry — o servidor MCP usa esse fetch pagante em cada ferramenta. Alternativas de bridge MCP de terceiros foram descartadas por serem menos mantidas que o SDK oficial.


Building on the agent economy? We publish the Agent Economy Report — a free weekly, data-generated index of the machine-to-machine economy (x402 services, on-chain settlement, MCP and paid-web adoption). One e-mail a week.

Setup from the maintainer

This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.

Package

https://github.com/brazilayer/mcp/releases/download/v0.15.1/brazilayer-mcp.mcpbother

Compatible MCP Clients

Brazilayer — Brazilian Public Data works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More