mcpField
V
Verdict: the due-diligence house for DeFi

Verdict: the due-diligence house for DeFi

ローカル
verdict.finance金融データ06 週間前に更新

Verdict: the due-diligence house for DeFi について

Verdict の MCP サーバーは、7 種類の対象の評価、評価方法、ハッキング事案など、DeFi のデューデリジェンス情報を AI エージェントに提供します。評価の閲覧は API キー不要で、チェーンの耐量子暗号対応状況も確認できます。

主な機能

  1. 017 種類の対象の評価とスコアを取得
  2. 02評価対象の検索と絞り込み
  3. 03評価方法と依存関係の影響を確認
  4. 04チェーンの耐量子暗号対応状況を確認
  5. 05DeFi のハッキング事案を確認
  6. 06対象の評価カバレッジを申請

活用シーン

  1. 01DeFi プロトコルやブリッジのリスク評価を比較
  2. 02最近の DeFi ハッキング事案を追跡
  3. 03チェーンの耐量子暗号への移行状況を確認
  4. 04未評価の対象について Verdict に評価を申請

MCP 対応

MCP サーバーは、評価の検索・取得・一覧、評価方法、耐量子暗号対応状況、事案照会のツールを公開します。評価の閲覧に API キーは不要ですが、ドメイン別の内訳にはキーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"charles-verdict-verdict-finance": {
"command": "npx",
"args": [
"-y",
"verdict-finance-mcp"
]
}
}
}
起動コマンドnpx -y verdict-finance-mcp

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

パッケージ
npmverdict-finance-mcp0.4.0

ツール

8

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

パラメーター型必須説明
querystringはい検索する名前またはキーワード。例:'aave' または 'chainlink'。
entity_typeenumいいえ任意:エンティティタイプを 1 種類に絞り込みます。省略すると、7 種類すべてを一度に検索します。protocol | chain | token | oracle | vault | organisation | bridge

詳細

verdict-finance-mcp

Verdict は DeFi のデューデリジェンス機関です。7 種類のエンティティを対象に、独立した評価、評価に応じた価格設定の補償、セキュリティテストと継続的な監視を提供し、監査、監視、ペネトレーションテストのためのセキュリティパートナーマーケットプレイスも運営しています。この Model Context Protocol サーバーを使うと、AI エージェントからこの機関に直接問い合わせることができます。

現在利用可能:評価。 プロトコル、チェーン、トークン、オラクル、ボールト、組織、ブリッジを対象に、依存関係グラフ全体にわたる 300 以上の基準から算出したレターグレード(AAA から D)と総合スコア(0〜100)を提供します。さらに、チェーンのポスト量子対応状況と、DeFi ハッキングインシデントのライブフィード(デフォルトでは確認済みのもの)も利用できます。

デフォルトではキーは不要です。Verdict のライブ匿名 API をラップしているため、サインアップも API キーも必要ありません。各ユーザーがローカルで実行し、自分の IP アドレスから問い合わせます。グレードの根拠となったドメイン別の内訳が必要な場合は、ご自身のキーをお持ちください(下記参照)。

インストール

MCP クライアントの設定に追加します(Claude Desktop:claude_desktop_config.json、Claude Code:.mcp.json)。

{
  "mcpServers": {
    "verdict-finance": {
      "command": "npx",
      "args": ["-y", "verdict-finance-mcp"]
    }
  }
}

これだけです。評価の参照にキーは必要ありません。(Node 20 以降が必要です。)

ツール

ツール説明
search_ratings({ query, entity_type? })名前またはキーワードでエンティティを検索します。entity_type を省略すると、7 種類すべてを一度に検索します。
get_rating({ entity_type, identifier })スラッグ(aave-v4、ethereum)または UUID で指定した 1 つのエンティティのレターグレード、総合スコア、公開メタデータを取得します。グレードに影響した場合は、依存関係による評価低下の根拠も含まれます。
list_ratings({ entity_type, category?, chain?, limit? })評価の高い順に一覧を表示します(デフォルトは 25 件、上限は 50 件)。カテゴリのフィルターには小文字を指定します(例:lending)。
quantum_readiness({ chain? })LayerQu によるチェーンのポスト量子暗号対応状況(QRI 0〜100、対応状況の区分、移行段階、ハイブリッド署名の状況)を取得します。chain を省略すると、Verdict が評価していないチェーンも含む 72 以上のチェーンの全ランキングを表示します。
get_recent_incidents({ since?, slug?, min_status?, limit? })新しい順に DeFi ハッキングインシデントを取得します(デフォルトは 25 件、上限は 200 件)。デフォルトでは確認済みのものが対象です。min_status: 'corroborated' を指定すると、まだ確認には至っていない、複数の情報源で裏付けられた情報も含めます。各情報は、複数の公開ハッキング報告情報源によって裏付けられています。since でポーリングし、slug で評価済みのプロトコル 1 つに絞り込めます。
get_methodology({})公開されている評価方法を取得します。エンティティの種類ごとの基準数とドメイン、AAA から D までのグレード尺度、および各グレードに必要な総合スコアの範囲が含まれます。
get_rating_breakdown({ entity_type, slug })あるエンティティのグレードの根拠となったドメイン別スコアと、固有評価(依存関係を加味する前の評価)を取得します。API キーが必要です。キーを持ち込むを参照してください。
request_coverage({ entity_name, entity_type, contact_email, note? })Verdict がまだ対象としていないエンティティの評価を依頼します。参照 ID が返されます。依頼の有無にかかわらず、結果の評価は公開されます。評価対象の依頼によって、グレードを購入したり変更したりすることはできません。

すべての評価レスポンスの末尾には、verdict.finance の評価ページへのリンクを含む出典表示が付いています。

独自のキーを使用

評価は無料で閲覧できます。上記のツールは、キーがなくても動作します。 VERDICT_API_KEY を設定すると、サーバーがすべての呼び出しを認証し、 get_rating_breakdown(ドメインごとのスコア)が追加されます。キーは Verdict ダッシュボードの verdict.finance から取得できます。プランについては verdict.finance/pricing をご覧ください。

{
  "mcpServers": {
    "verdict-finance": {
      "command": "npx",
      "args": ["-y", "verdict-finance-mcp"],
      "env": { "VERDICT_API_KEY": "your-key" }
    }
  }
}

この変数を設定しない場合、サーバーは従来どおりに動作します。ヘッダーは 送信されず、キーなしでの利用方法にも変更はありません。キーがログに記録されたり、 出力されたり、ツールの出力に含まれたりすることはありません。キーなしで get_rating_breakdown を呼び出すと、エラーではなく、キーの取得方法が返されます。

エージェントネイティブなマイクロペイメントアクセス(x402)は、今後導入する予定です。まだ 提供されておらず、現時点でここにペイウォールはありません。

量子耐性に関するデータは LayerQu が提供するもので、補足データとしてのみ利用されます。Verdict の評価には 一切反映されません。チェーンの評価には、データが利用可能な場合にのみ、LayerQu の情報が追加で表示されます。

インシデントフィードには、DeFi 全体のハッキングインシデントが含まれます(デフォルトでは確認済みのもの)。Verdict が評価していないプロトコルのインシデントも対象です。フィードを読む際に知っておくべき点が 2 つあります。評価対象のプロトコルとの照合は、インシデントを受信したときに行われ、インシデントが深刻化してペイロードが更新されたときにも再実行されます。そのため、matched_protocol はインシデントの現在の段階に基づいた情報になります。ただし、Verdict の対象範囲が広がっても、遡って照合されることはありません。また、インシデントは調査を促すシグナルであり、自動的に評価を下げるものではありません。照合されたエンティティが審査中としてフラグ付けされることはありますが、評価の見直しは常に人間が判断します。

プロンプトの例
  • 「Verdict は Aave をどう評価していますか?」 を実行すると、get_rating({ entity_type: "protocol", identifier: "aave-v4" }) が呼び出されます
  • 「Verdict で Chainlink を検索して。」 を実行すると、search_ratings({ query: "chainlink" }) が呼び出されます
  • 「Verdict が評価しているチェーンを一覧表示して。」 を実行すると、list_ratings({ entity_type: "chain" }) が呼び出されます
  • 「Ethereum は量子耐性がありますか?」 を実行すると、quantum_readiness({ chain: "ethereum" }) が呼び出されます
  • 「今週、DeFi でハッキングはありましたか?」 を実行すると、get_recent_incidents({ limit: 10 }) が呼び出されます
  • 「Verdict はブリッジをどのように評価しますか?」 を実行すると、get_methodology({}) が呼び出されます
  • 「Aave の評価を下げた要因は何ですか?」 を実行すると、get_rating_breakdown({ entity_type: "protocol", slug: "aave-v4" }) が呼び出されます
  • 「自分のプロトコルを評価してもらって。」 を実行すると、request_coverage({ entity_name: "...", entity_type: "protocol", contact_email: "..." }) が呼び出されます
出力例
Aave V4 — BBB (78/100) · protocol · chains: Ethereum · categories: lending · https://www.verdict.finance/products/ratings#protocol-aave-v4

Rating by Verdict — https://www.verdict.finance/products/ratings#protocol-aave-v4 · Methodology + deeper analysis at https://www.verdict.finance

まだ評価されていないエンティティは unrated と表示されます。依存先の弱さが評価を下げた場合は、どの依存先が要因かが応答に示されます。

ロードマップ:呼び出し可能なマーケットプレイス

Verdict のデューデリジェンスのライフサイクルは、Assess、Rate、Cover、Secure、Monitor です。評価は、エージェントが呼び出せる最初のモジュールです。サービス全体が呼び出し可能になるにつれて、このサーバーには製品ごとのモジュールが追加されます。

  • Cover:評価対象プロトコル向けの、評価額に応じたパラメトリック補償。
  • Audit Marketplace:リポジトリを預けると、審査済みの監査会社から非公開の入札を受け取れます。
  • Monitoring Marketplace:評価対象エンティティのウォッチリスト、リアルタイムアラート、Webhook。
  • Pen Test Marketplace:審査済みのパートナー企業を通じて、侵入テストを依頼できます。範囲の設定と価格の決定は、案件ごとにパートナーが行います。

評価機能は、マーケットプレイスが販売するサービスとは構造的に分離されています。サービスを購入しても、評価が変わることはありません。

ツール名はモジュールごとに付けられています(search_ratings、get_rating、list_ratings)。 そのため、新しいモジュールを追加しても、既存のエージェントに影響しません。

仕組み

Verdict の読み取り API は匿名で利用でき、IP ごとにレート制限があります(120 回/分、20k 回/日)。 このサーバーは次の処理を行います。

  • GET /{type}s と GET /{type}s/{identifier} を使ってエンティティを一覧表示、検索する。
  • 各エンティティの最新の公開済みスコアカード (GET /{type}s/{id}/scorecards)を取得し、評価と総合スコアを確認する。
  • GET /methodology から公開済みの評価方法を読み取る。
  • GET /{type}s/{slug}/domains からドメインごとのスコアを読み取る(キーが必要な唯一のルートです)。
  • POST /contacts にカバレッジのリクエストを送信する。これは、verdict.finance の「Get rated」フォームが送信先としているものと同じ公開エンドポイントです。

API のベース URL は https://api.verdict.finance/api/v1 です。テスト用に、VERDICT_API_BASE 環境変数で変更できます。認証するには VERDICT_API_KEY を設定してください。キーなしで利用する場合は、設定しないでください。API の全仕様は api.verdict.finance/openapi.json に記載されています。

レート制限やサービス停止には適切に対処します。ツールはわかりやすいテキストメッセージを返し、クラッシュすることはありません。

帰属表示と商標

評価と評価方法の著作権は © Verdict に帰属します。このツールは公開評価と公開済みの評価方法を提示します。詳細な分析は verdict.finance でご覧いただけます。コードのライセンスは Apache-2.0 ですが、Verdict の名称とブランドはそのライセンスの対象ではありません。

開発

npm install
npm run build     # tsc -> dist/
npm test          # vitest (unit tests, HTTP client mocked)

# optional live smoke against the real API:
VERDICT_LIVE_SMOKE=1 npx vitest run test/live.smoke.test.ts

# the smoke's one keyed case (get_rating_breakdown) skips unless a key is set:
VERDICT_LIVE_SMOKE=1 VERDICT_API_KEY=... npx vitest run test/live.smoke.test.ts

ライセンス

Apache-2.0。Copyright 2026 Verdict Capital。

コメント

MCP は初めてですか?

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

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