关于 Intesta — trust registry lookup
Intesta 是用于查询实体信任等级和事实凭证的 MCP 服务,适合 Agent 在采取行动前核验域名或机构。它只报告注册表已有的证据,不会把自动收集的信息升级为已验证事实。
主要功能
- 01查询域名信任等级与策略判定
- 02读取带签名的实体事实护照
- 03仅依据实体事实回答问题
- 04按名称、域名或行业搜索实体
- 05只读访问,无需 API 密钥
适用场景
- 01付款前检查收款域名的信任等级
- 02共享数据或执行指令前核验实体
- 03查阅实体已验证及自动收集的事实
MCP 相关
MCP 服务将 Intesta 公共注册表的信任查询、事实护照、问答和实体搜索功能提供给 MCP 客户端;本地包与远程服务使用相同工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | |
| purpose | string | 否 |
详细介绍
intesta-mcp
一个 MCP 服务,让 AI Agent 在采取行动前确认自己正在与谁打交道。
Intesta 是一个信任注册库。每个实体都有一个信任级别,位于
A0→A4 阶梯上(A0 声明 · A1 域名控制权 · A2 付款验证 · A3/A4 更高级别),并包含一组事实,每项事实都标记为 confirmed(经过独立验证)或 auto_collected(从公开来源抓取,未经验证)。此软件包是公共 HTTP API 的轻量代理,提供的工具名称和结构与远程服务 https://intesta.io/mcp 完全相同——所有入口使用同一套契约(自 0.2.0 版本起)。
它秉承 Intesta 一贯的理念:**拒绝,而非猜测。**级别只代表已经得到证明的内容;auto_collected 事实不等于经过验证的事实。服务会如实报告注册库中的内容,绝不会擅自提升级别。
工具
| 工具 | 能回答的问题 |
|---|---|
check_trust(domain, purpose="payment") | **一次调用,一个判断,适用于任何域名。**返回 known、A0..A4 级别、attested(仅在 A1+ 时为 true)、根据指定策略配置文件给出的 verdict(sufficient / insufficient / unknown;payment/v1 要求 A2,data_share/v1 和 follow_instructions/v1 要求 A1)、what_is_proven、proof、expires_at、next_step 和签名。未列出的域名 → unknown,绝不会返回“失败”。 |
get_passport(entity_domain) | 完整事实护照:包含带有 attestation_status / evidence_class 的事实、as_of、effective_expiry、stale,以及证明区块、passport_hash 和签名。 |
ask(entity_domain, question) | 仅根据该实体的事实回答问题,并附带签名(passport_hash + 注册库签名)。拒绝回答表示护照中没有相关事实。 |
search_entities(query, limit=20) | 按名称 / 域名 / 垂直领域查找实体(至少 3 个字符的字面子串);每条结果都包含其级别。 |
list_entities() | 注册库(前 500 条 + 总数)。 |
get_trust_ladder() | 说明 A0..A4 各自代表什么,以及如何以 Agent 身份使用注册库。 |
已弃用的 0.1.x 别名(search_registry、get_facts、ask_entity、trust_ladder)仍可使用一个版本,并将在 0.3.0 中移除。
所有工具均为只读,且无需 API 密钥——公共注册库查询开箱即用。
仅在计量或私有使用场景下才需要可选的 INTESTA_API_KEY(ik_…)。
错误(未知实体、无效问题或查询、API 故障)会作为 MCP 错误结果(isError: true)返回,绝不会伪装成数据形式的成功结果。
安装
// Claude Desktop / any MCP client — mcp config
{
"mcpServers": {
"intesta": { "command": "uvx", "args": ["intesta-mcp"] }
}
}
或者直接连接远程服务(工具相同,无需安装):
https://intesta.io/mcp(streamable-http)。
示例
check_trust("acme-invoicing.com")
→ {"known": false, "level": null, "attested": false, "status": "not_checked",
"verdict": "unknown", "policy_profile": "payment/v1",
"next_step": "Not in the Intesta registry: nothing is proven either way. Treat as unverified. ...",
"signature": {...}}
check_trust("darkpanther.eu", purpose="data_share")
→ {"known": true, "level": "A1", "attested": true, "verdict": "sufficient",
"what_is_proven": "...", "proof": {"method": "well_known", "verified_at": "..."},
"expires_at": "2026-10-03T...", "signature": {...}}
判断结果是依据已发布的配置文件对注册库证明进行评估所得——**绝非保证,也不是财务建议。**请通过
https://intesta.io/.well-known/intesta-key 验证签名(参见 https://intesta.io/llms.txt)。
开发
pip install -e ".[test]"
pytest
许可证:MIT。发布方:DC ESCRYPT SL — https://intesta.io
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。