Intesta — trust registry lookup について
Intestaは、エンティティの信頼レベルや事実の根拠を照会するMCPサーバーで、行動前にドメインや組織を確認するエージェント向けです。登録情報のみを報告し、自動収集された情報を検証済みとして扱いません。
主な機能
- 01ドメインの信頼レベルとポリシー判定
- 02署名付きエンティティ事実パスポートの取得
- 03エンティティの事実だけに基づく回答
- 04名前、ドメイン、業種による検索
- 05APIキー不要の読み取り専用アクセス
活用シーン
- 01支払い前の受取先ドメイン確認
- 02データ共有や指示実行前のエンティティ検証
- 03検証済み情報と自動収集情報の確認
MCP 対応
MCPサーバーは、Intestaレジストリの信頼照会、事実パスポート、質問応答、エンティティ検索をMCPクライアントに公開します。ローカルパッケージとリモートサーバーは同じツールを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | |
| purpose | string | いいえ |
詳細
intesta-mcp
AI エージェントが行動する前に、相手が誰なのかを確認できるMCP サーバーです。
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") | 1 回の呼び出しで、あらゆるドメインについて 1 つの判断を返します。 known、A0..A4 の level、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 それぞれの意味と、エージェントがレジストリを利用する方法を説明します。 |
非推奨の 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。