agentum-mcp-server について
agentum-mcp-serverは、ブラジルおよび世界の企業・本人確認・経済データを扱うAGENTUM APIを、MCP経由でAIエージェントに提供します。x402を通じてBase上で呼び出しごとにUSDCで支払い、認証はローカルで署名します。
主な機能
- 01CNPJ、CEP、CPFの照会
- 02為替レートと経済指標の取得
- 03VAT検証とLEI企業照会
- 04企業情報とコンプライアンス確認
- 05USDCによる呼び出しごとの支払い
活用シーン
- 01ブラジル企業の登記情報確認
- 02CEPから住所を検索
- 03欧州VATまたは世界のLEIを確認
- 04公的な為替レートと経済データを取得
MCP 対応
MCPサーバーとして、AGENTUMのデータAPIツールをAIエージェントに公開します。各呼び出しはx402経由でUSDC払いとなり、支払い署名はローカルで行われます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @agentum/mcp-serverAGENTUM_MCP_WALLET_KEYシークレットChave privada (0x... 64 hex) da sua própria carteira Ethereum, com saldo em USDC na rede Base. Nunca a chave da AGENTUM — cada usuário paga com a própria carteira.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
11掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cnpj | string | はい | ブラジルの CNPJ、14 桁。句読点の有無は問いません |
詳細
@agentum/mcp-server
AGENTUM の実際の API(ブラジルおよびグローバルのデータ:CNPJ、CEP、公式金利、CPF、企業情報、LEI、欧州 VAT、為替、経済指標)を、MCP(Model Context Protocol)対応のあらゆる AI エージェント(Claude Desktop、Claude Code、Cursor など)が直接呼び出せるツールとして公開する MCP サーバーです。プロトコル x402 を通じて、実際の USDC で使用量に応じた料金を支払います。
API キー、登録、月額料金は不要です。呼び出しごとに、Base メインネット上で即時にオンチェーン決済されます。公開済みの npm パッケージから直接利用でき、このリポジトリをクローンする必要はありません。
クイックスタート(5 分未満)
必要なものは 2 つです。少額の Base ネットワーク上の USDC(メインネット、eip155:8453。テストには数セントで十分です。決済ファシリテーターがガス代を負担するため、USDC のみ必要です)を入れた専用の Ethereum ウォレットと、MCP 対応のクライアントです。次から選んでください。
⚠️ 以下のすべての方法では、キーは平文のまま保存されます。設定ファイルまたはコマンド内に保存されます。このファイル(またはキーを記述したコマンド)を、Git リポジトリや共有・同期されたシェル履歴に決して入れないでください。キーが漏洩すると、MCP サーバーを介さずにウォレットへ直接アクセスされる可能性があります。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json を編集(または作成)します。
{
"mcpServers": {
"agentum": {
"command": "npx",
"args": ["-y", "@agentum/mcp-server"],
"env": {
"AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"
}
}
}
}
Claude Desktop を再起動します。これで完了です。「CNPJ 68964713000109 を確認して」のように尋ねると、Claude が自動的にツールを呼び出します。
Claude Code (CLI)
コマンドにキーを直接入力すると、キーが ~/.zsh_history/~/.bash_history に平文で保存されます(多くの dotfiles の設定では、このファイルが気づかないうちに同期またはバージョン管理されます)。read -s を使ってください。入力または貼り付けた内容は画面に表示されず、シェル履歴には置換後の値ではなく、入力したとおりのコマンド($AGENTUM_MCP_WALLET_KEY がそのまま)として記録されます。
read -s -p "Cole sua chave privada (0x...): " AGENTUM_MCP_WALLET_KEY && echo
export AGENTUM_MCP_WALLET_KEY
claude mcp add agentum -e AGENTUM_MCP_WALLET_KEY=$AGENTUM_MCP_WALLET_KEY -- npx -y @agentum/mcp-server
(-e/--env は -- より前に指定します。-- 以降はすべてそのままサーバーに渡されます。)
Cursor
~/.cursor/mcp.json の使用を推奨します(すべてのプロジェクトで有効になり、Git リポジトリ内に置かれません)。プロジェクト内の設定(.cursor/mcp.json)を使用するのは、最初のコミット前に .cursor/ を .gitignore に追加することを確実にできる場合に限ってください。いったんキーが Git の履歴に入ると、後からファイルを削除しても解決しません(履歴に残るため、git filter-repo などで書き換える必要があります)。
{
"mcpServers": {
"agentum": {
"command": "npx",
"args": ["-y", "@agentum/mcp-server"],
"env": {
"AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"
}
}
}
}
重要な資金を保管しているウォレットは絶対に使用しないでください。専用のウォレットを用意し、利用予定の用途に必要な USDC だけを入れてください。
実際の一連の処理の例
エージェントへのプロンプト:「CNPJ 68964713000109 を確認して」
エージェントは自動的に verificar_cnpj({ cnpj: "68964713000109" }) を呼び出すと判断します。サーバーが Base 上で実際に $0.02 USDC の決済に署名し、AGENTUM が処理して応答します。エージェントには実際の本番データが返されます。
{
"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"
}
決済コードを自分で書く必要はありません。サーバーが x402 のチャレンジ、署名、安全性チェック(下記の「セキュリティ」セクションを参照)をすべて処理します。
利用可能なツール
| ツール | 価格 | 説明 |
|---|---|---|
verificar_cnpj | $0.02 | 登録状況、Simples Nacional、住所 |
taxas_brasil | $0.01 | Selic、CDI、商業ドルレート(ブラジル中央銀行) |
verificar_cep | $0.01 | CEPから完全な住所を取得 |
validar_cpf | $0.01 | チェックディジットを確認(個人情報は照会しません) |
business_intelligence | $0.05 | CNPJの詳細情報+株主+AIが生成した概要 |
fx_rates | $0.01 | 公式為替レート(欧州中央銀行)、任意の通貨ペア |
economic_data | $0.01 | GDP、インフレ率、失業率、人口(世界銀行)、任意の国 |
vat_validate | $0.01 | 欧州VATをリアルタイムで検証(VIES、EU公式) |
company_enrich | $0.01 | LEIを使って企業をグローバルに特定(GLEIF)、任意の国 |
company_intelligence_br | $0.02 | CNPJ+コンプライアンス(TCU、CNJ、CEIS、CNEP、CVM)—事実のみ、スコアなし |
preflight | $0.15 | 取引相手の判定(CNPJ、LEI、または名称)—clear/flagged/insufficient_dataの区分。作為的なスコアは決して生成しません |
company_intelligence_brとpreflightは、他のツールとは異なる送金先ウォレットを使用します(AGENTUM Businessシステムで、プロセス/ドメインを意図的に分離しています)。サーバーはこの違いを把握しており、各ルートを対応する正しいウォレットに照らして検証します。
ソースコードから実行する(開発)
公開パッケージ(npx)ではなく、このリポジトリをクローンした場合は、
npxに解決させず、ローカルファイルを参照するように設定します。
npm install
read -s -p "Cole sua chave privada (0x...): " AGENTUM_MCP_WALLET_KEY && echo
export AGENTUM_MCP_WALLET_KEY
(export VAR=0x...を直接入力すると、シェルの履歴に平文で保存されます。read -sを使えば防げます。上記のQuick Startにある注意事項を参照してください。)
{
"mcpServers": {
"agentum": {
"command": "node",
"args": ["/caminho/completo/pra/mcp-server/index.js"],
"env": {
"AGENTUM_MCP_WALLET_KEY": "0xSUACHAVEPRIVADAAQUI"
}
}
}
}
セキュリティ
支払いに署名する前に、サーバーはAGENTUMから返された請求内容が厳密に以下の条件を満たすことを確認します。ネットワークがBase mainnetであること、資産がUSDCであること、送金先がAGENTUMの公式ウォレットであること、金額がそのルート固有の既知の上限内であることです。これらの条件から外れるものがあれば、署名せずに呼び出しを中止します。AGENTUMのサーバーが侵害されたり、バグがあったりしても、あなたのウォレットが別の送金先や想定外の金額に支払うことはありません。
秘密鍵がローカルのマシン/プロセスから外部に出ることはありません。AGENTUMにも他の誰にも送信されず、x402の支払い認可への署名にローカルでのみ使用されます。
単独で実行する(デバッグ)
node index.js
stdio経由のMCP接続を待ち受けます(MCPクライアントはこの方法で接続します)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。