关于 Verdict: the due-diligence house for DeFi
Verdict 的 MCP 服务让 AI Agent 查询 DeFi 尽调数据,涵盖七类实体的评级、方法论和黑客事件;默认无需密钥,并提供链的后量子准备度数据。
主要功能
- 01查询七类实体的评级与分数
- 02搜索和筛选评级对象
- 03查看评级方法论与依赖影响
- 04查询链的后量子准备度
- 05查看 DeFi 黑客事件
- 06提交实体评级覆盖请求
适用场景
- 01比较 DeFi 协议或桥的风险评级
- 02追踪近期 DeFi 黑客事件
- 03了解链的后量子迁移状态
- 04申请 Verdict 评估尚未覆盖的实体
MCP 相关
该 MCP 服务向客户端提供评级搜索、详情、列表、方法论、后量子准备度和事件查询等工具。读取评级无需 API 密钥;评级分域明细需配置密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 要搜索的名称或关键词,例如 'aave' 或 'chainlink'。 |
| entity_type | enum | 否 | 可选:限制为一种实体类型。省略则同时搜索全部 7 种类型。protocol | chain | token | oracle | vault | organisation | bridge |
详细介绍
verdict-finance-mcp
Verdict 是 DeFi 尽职调查机构: 提供独立评级、按评级定价的保障、安全测试和持续监控,还提供安全合作伙伴市集,涵盖审计、监控和渗透测试,涉及七种实体类型。这个 Model Context Protocol 服务可让 AI Agent 直接调用 Verdict。
当前已上线:评级。 以字母等级(AAA 到 D)和综合评分(0 到 100)呈现,基于覆盖完整依赖关系图的 300 多项标准,为协议、链、代币、预言机、金库、组织和跨链桥提供评级。此外,还提供链的后量子就绪情况,以及 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 }) | 查询单个实体的字母等级、综合评分和公开元数据,可使用 slug(aave-v4、ethereum)或 UUID。若依赖拖累影响了评级,还会显示其溯源信息。 |
list_ratings({ entity_type, category?, chain?, limit? }) | 浏览一组实体,按评级从高到低排列(默认 25 个,最多 50 个)。类别筛选值使用小写,例如 lending。 |
quantum_readiness({ chain? }) | 查询链的后量子密码学就绪情况(QRI 0-100、就绪等级、迁移阶段、混合签名状态),数据由 LayerQu 提供。省略 chain 即可查看包含 72 条以上链的完整排行榜,包括 Verdict 尚未评级的链。 |
get_recent_incidents({ since?, slug?, min_status?, limit? }) | 查询 DeFi 黑客事件,按时间从近到远排列(默认 25 条,最多 200 条)。默认仅显示已确认事件;设置 min_status: 'corroborated' 可纳入尚未确认的多来源线索。每条事件都经过多个公开黑客事件报告来源的交叉佐证。使用 since 轮询;使用 slug 筛选单个已评级协议。 |
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 时,服务会告知密钥的获取方式,而不会报错。
Agent 原生微支付接入(x402)是已公布的发展方向,但尚未推出,目前没有任何内容设有付费墙。
量子就绪数据由 LayerQu 提供,仅作为辅助数据。它绝不会影响 Verdict 评级;如果有可用数据,链评级只会附带一行 LayerQu 信息。
事件动态中包含 DeFi 领域的黑客事件(默认仅显示已确认事件),包括 Verdict 未评级协议发生的事件。阅读时有两点值得了解。事件收到时会与已评级协议进行匹配;如果事件升级且其载荷有所完善,也会重新匹配,因此 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 的尽职调查生命周期包括评估、评级、覆盖、安全和监控。评级是 Agent 可调用的首个模块。随着其他业务也变得可调用,此服务将针对每款产品扩展相应模块:
- 覆盖:为已评级协议提供按评级定价的参数型保障。
- 审计市场:提交代码仓库,接收经过审核的审计公司的匿名竞标。
- 监控市场:为已评级实体提供观察列表、实时警报和 Webhook。
- 渗透测试市场:通过经过审核的合作公司开展渗透测试,由合作方按每项委托确定范围和价格。
评级功能在结构上与市场销售的服务相互独立:购买服务绝不会改变评级。
工具名称按模块划分(search_ratings、get_rating、list_ratings),因此新增模块不会破坏现有 Agent。
工作原理
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 网站上“获取评级”表单也会向同一公共端点提交请求。
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。版权所有 2026 Verdict Capital。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。