mcpField
B
Brdata Mcp

Brdata Mcp

ローカル
brdata.thomenz.meAI・エージェント012 週間前に更新

Brdata Mcp について

brdata-mcpは、ブラジルの企業、本人確認書類、公共調達データを提供するMCPサーバーで、KYB、デューデリジェンス、公共部門向け営業調査のエージェントを対象としています。登記検索、企業検索、入札検索、書類デコードを備え、有料呼び出しはBaseまたはSolana上のUSDCで決済されます。

主な機能

  1. 01企業登記情報とリスクの確認
  2. 02条件を指定した企業検索
  3. 03公共入札の検索と詳細確認
  4. 04NF-e、boleto、入札IDのデコード
  5. 05書類検証とCEP検索

活用シーン

  1. 01企業のKYBとデューデリジェンス
  2. 02業種や所在地で企業を探す
  3. 03ブラジルの公共入札を調査
  4. 04本人確認・企業書類を一括検証

MCP 対応

ブラジル企業情報、コンプライアンス審査、公共入札、書類の検証とデコード、郵便番号検索のツールを提供します。有料ツールは設定済みウォレットを使い、BaseまたはSolana上のUSDCで自動決済します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"brdata": {
"command": "npx",
"args": [
"-y",
"brdata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"BRDATA_BASE_URL": "<BRDATA_BASE_URL>",
"X402_NETWORK": "<X402_NETWORK>"
}
}
}
}
起動コマンドnpx -y brdata-mcp
設定が必要な環境変数
EVM_PRIVATE_KEYシークレット0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Paid tools return 402 without it; the free validate_cnpj tool still works.
SOLANA_PRIVATE_KEYシークレットbase58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises.
SOLANA_RPC_URLOptional Solana RPC override used to build the payment (e.g. a Helius URL).
BRDATA_BASE_URLBase URL of a brdata Worker. Defaults to the hosted production API (https://brdata.thomenz.me).
X402_NETWORK'base' (mainnet, default) or 'base-sepolia' (testnet).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbrdata-mcp0.3.7

ツール

15

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
cnpjstringはいブラジル企業の納税者番号(CNPJ)。14 桁で、句読点の有無は問いません。

詳細

brdata-mcp

エージェントのハーネス(Claude Code、Claude Desktop、…)向けの、ブラジルの企業および公共調達データ用MCP(Model Context Protocol)サーバーです。以下をカバーしています:CNPJ企業登記情報の検索(基本情報+詳細デューデリジェンス)、約2,800万社の稼働中企業を対象としたフィルター検索・発見(CNAE業種、州・市、規模、MEI、名称)、PNCP経由の公共入札/licitações(Compras.gov.br IDのデコード、照合、概要、品目、入札公告書類、キーワード検索)、NF-eとboletoのデコード、CEP検索、書類の一括検証。KYB、デューデリジェンス、B2G(公共部門)向け営業インテリジェンスに対応します。

有料ツールは、設定したウォレットを使用して、x402で保護された基盤のHTTPエンドポイントへの支払いを自動的に決済します。決済にはUSDC on BaseまたはSolanaを使用し、呼び出しが成功した場合にのみ課金されます。Baseウォレット(EVM_PRIVATE_KEY)、Solanaウォレット(SOLANA_PRIVATE_KEY)、または両方を設定してください。x402レイヤーは、サーバーの402チャレンジで提示された決済手段を使用して決済します。

ツール

ツールエンドポイント価格説明
lookup_companyGET /company/{cnpj}$0.005登記情報を統合した企業プロフィール
lookup_company_fullGET /company/{cnpj}/full$0.03+パートナー(QSA)+制裁情報
screen_company_riskGET /risk/company/{cnpj}$0.0155つの連邦登録簿を対象とした規制リスク・コンプライアンス審査:入札参加資格停止(CEIS)、汚職防止(CNEP)、活動を制限された非営利団体(CEPIM)、司法取引、強制労働者登録簿(「Lista Suja」、MTE)→判定+0~100のスコア+ソースごとのdata_as_of
decode_nfe_keyGET /nfe/{key}$0.005NF-e/NFC-eの44桁アクセスキーをデコード
decode_boletoPOST /boleto/decode$0.005Boletoの入力行をデコード
validate_documentsPOST /validate/batch$0.001CPF/CNPJ/PIS/ナンバープレート/Pixを一括検証(≤100件)
lookup_cepGET /cep/{cep}$0.002郵便番号の詳細情報を検索
search_companiesPOST /companies/search$0.015/pageCNAE/所在地/規模/設立年数/名称で稼働中企業を検索・分類
decode_tender_idGET /tender/decode/{id}$0.005Compras.gov.brの17桁の入札IDをオフラインでデコード
resolve_tenderPOST /tender/resolve$0.02あらゆる入札参照情報(ID/URL/管理番号)をPNCPと概要に照合
get_tenderGET /tender/{cnpj}/{year}/{seq}$0.01入札の詳細な概要(PNCP)
get_tender_itemsGET /tender/{cnpj}/{year}/{seq}/items$0.03入札の全品目+ME/EPP限定フラグ
get_tender_documentsGET /tender/{cnpj}/{year}/{seq}/documents$0.01入札書類のURI(PDFのダウンロードは行いません)
search_tendersPOST /tender/search$0.05キーワードで公共入札(PNCP)を検索
validate_cnpjGET /validate/{cnpj}無料CNPJのチェックディジットを検証

search_companiesを使用するには、WorkerでPhase 2データベース(Hyperdrive)が設定されている必要があります。設定されていない場合は503を返し、課金されません。MEIの連絡先データは非表示になります(LGPD)。

設定

環境変数:

変数必須デフォルト意味
BRDATA_BASE_URLいいえhttps://brdata.thomenz.mebrdata WorkerのベースURL(デフォルトはホストされた本番API)
EVM_PRIVATE_KEY有料ツール用(Base)—支払いに使用するBaseウォレットの0x付き秘密鍵(USDCを保有)
SOLANA_PRIVATE_KEY有料ツール用(Solana)—支払いに使用するSolanaウォレットのbase58形式またはJSON配列形式の秘密鍵(USDCを保有)。これ、またはEVM_PRIVATE_KEY、あるいは両方を設定してください
SOLANA_RPC_URLいいえパブリックRPC支払いの構築に使用するSolana RPCの任意の上書き設定(例:Helius URL)
X402_NETWORKいいえbasebase(メインネット、デフォルトURLに対応)またはbase-sepolia(テストネット → Solana devnet)

⚠️ セキュリティ

EVM_PRIVATE_KEY は実際の資金を管理します。このプロセスの環境変数(または MCP 設定ファイル)を読み取れるものはすべて、そのウォレットから資金を送金できます。

  • 少額の残高を持つ専用ウォレットを使用し、自動支出してもよい金額だけを入金してください。個人用や財務用の秘密鍵は決して使用しないでください。
  • テストネット(base-sepolia)では、テスト用 USDC のみを使用してください。
  • 秘密鍵は環境変数から読み込まれます。BRDATA_BASE_URL に対する x402 決済の承認に署名する以外の目的で、どこかに送信されることはありません。

Claude Code / Claude Desktop での使用

mcpServers 設定に追加してください。

{
  "mcpServers": {
    "brdata": {
      "command": "npx",
      "args": ["-y", "brdata-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "0x<dedicated-wallet-key-with-USDC>"
      }
    }
  }
}

wrangler dev に対するローカル開発では、BRDATA_BASE_URL を http://localhost:8787 に設定し、テストネットウォレットとともに X402_NETWORK=base-sepolia を使用してください。

npm を使わず、ソースから実行する場合は、次のようにしてください。

{
  "mcpServers": {
    "brdata": {
      "command": "node",
      "args": ["/absolute/path/to/packages/brdata-mcp/dist/index.js"],
      "env": { "BRDATA_BASE_URL": "http://localhost:8787", "EVM_PRIVATE_KEY": "0x...", "X402_NETWORK": "base-sepolia" }
    }
  }
}

例

「brdata を使って、CNPJ 00.000.000/0001-91 の完全なデューデリジェンスを実施してください。」

エージェントは lookup_company_full を呼び出します。このツールは USDC で 0.03 ドルを支払い、パートナー情報と制裁チェックを含む、統合された英語のプロフィールを返します。

ビルドと公開

pnpm install
pnpm run build        # emits dist/
pnpm run typecheck
# publish (see checklist in the main repo README before doing this):
npm publish --access public

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。