Agentum Mcp Server

io.github.orionlabsai由 GitHub 账号 orionlabsai 发布v1.2.5更新于 Oct 24, 2026

Dados globais reais (CNPJ, CEP, LEI, VAT, câmbio) via MCP, pagos em USDC por chamada (x402).

概览

AI 生成的概览

通过 MCP 提供 AGENTUM 的巴西及全球企业、地址、税务与汇率数据 API,按次以 Base 网络上的 USDC 通过 x402 付费。

可以做什么
  • 查询巴西企业信息:CNPJ 登记状态、股东、合规核查及交易对手预检结论
  • 校验巴西邮政编码与 CPF 校验位
  • 获取官方经济数据:巴西 Selic、CDI 与美元汇率,欧洲央行汇率,世界银行指标
  • 验证欧洲 VAT 税号,并通过 LEI 识别全球企业
  • 每次调用由用户自己的钱包自动付款,服务器负责处理 x402 支付挑战与签名
适用场景
适合助手需要真实的生产级企业、地址、税务或经济参考数据时,尤其是巴西 CNPJ 与 CEP 查询或跨境交易对手核查,且你愿意按次支付几分钱 USDC 而不使用 API 密钥或订阅。
运行要求
通过 npx 从 npm 包 @agentum/mcp-server 以 stdio 在本地运行,需桌面版 MCP 客户端(如 Claude Desktop、Claude Code、Cursor)。需要一个专用以太坊钱包,在 Base 主网上有少量 USDC 余额,通过环境变量 AGENTUM_MCP_WALLET_KEY 提供。无需注册或 API 密钥。
安装前请注意
AGENTUM_MCP_WALLET_KEY 是私钥,会以明文形式存放在客户端配置或 shell 历史中;密钥泄露即可直接控制钱包。请使用只存放打算花费的 USDC 的专用钱包,切勿使用存有其他资金的钱包。每次工具调用都会在链上真实花费 USDC,单次价格约 0.01 至 0.15 美元。查询的标识符会发送到 AGENTUM 的服务器。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Agentum Mcp Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@agentum/mcp-server

[M8ven Score]

Servidor MCP (Model Context Protocol) que expõe as APIs reais da AGENTUM (dados brasileiros e globais: CNPJ, CEP, taxas oficiais, CPF, inteligência empresarial, LEI, VAT europeu, câmbio, indicadores econômicos) como ferramentas que qualquer agente de IA com suporte a MCP (Claude Desktop, Claude Code, Cursor, etc.) pode chamar diretamente — pagando por uso, em USDC real, via protocolo x402.

Sem chave de API, sem cadastro, sem assinatura mensal. Cada chamada é um pagamento on-chain (Base mainnet) na hora, direto do pacote publicado no npm — não precisa clonar este repositório pra usar.

Quick Start (menos de 5 minutos)

Você precisa de duas coisas: uma carteira Ethereum dedicada com um pouco de USDC na rede Base (mainnet, eip155:8453 — poucos centavos já bastam pra testar; o facilitador de pagamento patrocina o gás, só precisa de USDC mesmo), e um cliente com suporte a MCP. Escolha o seu:

⚠️ Em toda opção abaixo, a chave fica em texto puro no arquivo de config ou no comando. Nunca coloque esse arquivo (nem um comando com a chave escrita nele) num repositório git ou num histórico de shell compartilhado/sincronizado — uma chave vazada dá acesso direto à sua carteira, sem precisar do servidor MCP pra nada.

Claude Desktop

Edite (ou crie) ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "agentum": {      "command": "npx",      "args": ["-y", "@agentum/mcp-server"],      "env": {        "AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"      }    }  }}

Reinicie o Claude Desktop. Pronto — pergunte algo como "verifica o CNPJ 68964713000109" e o Claude vai chamar a ferramenta sozinho.

Claude Code (CLI)

Digitar a chave direto no comando grava ela em texto puro no seu ~/.zsh_history/~/.bash_history (arquivo que muitos setups de dotfiles sincronizam ou versionam sem perceber). Use read -s — ele não ecoa o que você digita/cola, e o shell grava no histórico o comando como digitado (com $AGENTUM_MCP_WALLET_KEY literal), não o valor já substituído:

bash
read -s -p "Cole sua chave privada (0x...): " AGENTUM_MCP_WALLET_KEY && echoexport AGENTUM_MCP_WALLET_KEYclaude mcp add agentum -e AGENTUM_MCP_WALLET_KEY=$AGENTUM_MCP_WALLET_KEY -- npx -y @agentum/mcp-server

(-e/--env vem antes do --; tudo depois do -- é passado intacto pro servidor.)

Cursor

Prefira ~/.cursor/mcp.json (vale pra todos os projetos e não fica dentro de um repositório git). Só use a versão no projeto (.cursor/mcp.json) se você garantir .cursor/ no .gitignore antes do primeiro commit — uma vez que a chave entra no histórico do git, remover o arquivo depois não resolve (fica no histórico; precisaria reescrever com git filter-repo ou equivalente).

json
{  "mcpServers": {    "agentum": {      "command": "npx",      "args": ["-y", "@agentum/mcp-server"],      "env": {        "AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"      }    }  }}

Nunca use uma carteira que também guarda fundos importantes — use uma dedicada, só com o USDC necessário pro uso que você pretende fazer.

Exemplo real de ponta a ponta

Prompt pro agente: "verifica o CNPJ 68964713000109"

O agente decide sozinho chamar verificar_cnpj({ cnpj: "68964713000109" }) — o servidor assina um pagamento real de $0.02 USDC na Base, a AGENTUM processa e devolve, e o agente recebe de volta (dado real, de produção):

json
{  "cnpj": "68.964.713/0001-09",  "razao_social": "AGENTUM LTDA",  "situacao": "ATIVA",  "data_situacao": "03/09/2026",  "abertura": "03/09/2026",  "natureza_juridica": "206-2 - Sociedade Empresária Limitada",  "uf": "SP",  "municipio": "SERTAOZINHO",  "atividade_principal": "Desenvolvimento e licenciamento de programas de computador customizáveis",  "fonte": "receitaws"}

Nenhum código de pagamento escrito por você — o servidor cuida do desafio x402, da assinatura e da checagem de segurança (ver seção "Segurança" abaixo) sozinho.

Ferramentas disponíveis

FerramentaPreçoDescrição
verificar_cnpj$0.02Situação cadastral, Simples Nacional, endereço
taxas_brasil$0.01Selic, CDI, dólar comercial (Banco Central)
verificar_cep$0.01Endereço completo a partir do CEP
validar_cpf$0.01Confere dígito verificador (não consulta dado pessoal)
business_intelligence$0.05CNPJ completo + sócios + resumo gerado por IA
fx_rates$0.01Câmbio oficial (Banco Central Europeu), qualquer par de moedas
economic_data$0.01PIB, inflação, desemprego, população (Banco Mundial), qualquer país
vat_validate$0.01Validação de VAT europeu em tempo real (VIES, oficial da UE)
company_enrich$0.01Identificação global de empresa via LEI (GLEIF), qualquer país
company_intelligence_br$0.02CNPJ + compliance (TCU, CNJ, CEIS, CNEP, CVM) — só fatos, sem score
preflight$0.15Veredito de contraparte (CNPJ, LEI ou nome) — band clear/flagged/insufficient_data, nunca um score fabricado

company_intelligence_br e preflight usam uma carteira de destino diferente das outras (sistema AGENTUM Business, processo/domínio separados de propósito) — o servidor já sabe disso e valida cada rota contra a carteira certa dela.

Rodando a partir do código-fonte (desenvolvimento)

Se você clonou este repositório em vez de usar o pacote publicado (npx), a configuração aponta pro arquivo local em vez de deixar o npx resolver:

bash
npm installread -s -p "Cole sua chave privada (0x...): " AGENTUM_MCP_WALLET_KEY && echoexport AGENTUM_MCP_WALLET_KEY

(export VAR=0x... digitado direto fica gravado em texto puro no seu histórico de shell — read -s evita isso, ver aviso no Quick Start acima.)

json
{  "mcpServers": {    "agentum": {      "command": "node",      "args": ["/caminho/completo/pra/mcp-server/index.js"],      "env": {        "AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"      }    }  }}

Segurança

Antes de assinar qualquer pagamento, o servidor confere que a cobrança devolvida pela AGENTUM é exatamente: rede Base mainnet, ativo USDC, destinatário a carteira oficial da AGENTUM, e valor dentro do teto conhecido daquela rota específica. Qualquer coisa fora disso e a chamada é abortada sem assinar nada — mesmo que o servidor da AGENTUM esteja comprometido ou com bug, sua carteira nunca paga a outro destinatário nem um valor fora do esperado.

Sua chave privada nunca sai da sua máquina/processo local — não é enviada pra AGENTUM nem pra ninguém, só assina localmente as autorizações de pagamento x402.

Rodar standalone (debug)

bash
node index.js

Fica esperando conexão MCP via stdio (é assim que um client MCP conecta).

来源:README.md,提交 3f09e8e

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v1.2.5最新Oct 1, 2026
  2. v1.2.4Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分