AgentAvow Trust

Signed, offline-verifiable safety scores for the MCP servers, packages & tools an agent connects to

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
90%
命名の品質
88%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,417トークン数(ツール定義)
~864 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.11%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "agentavow-trust": {
      "command": "uvx",
      "args": [
        "agentavow-trust"
      ]
    }
  }
}

実行可能なパッケージ

pypiagentavow-trust0.6.1stdio

リモートエンドポイント

https://agentavow.com/mcpstreamable-http

できること

ツール一覧

ツール(8)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢scan_repo(repo, owner, force)

Scan a public GitHub repository with AgentAvow and return whether it is safe for an agent to connect to: a 0-100 trust score, a plain safe / needs-review verdict, the findings behind it (with where and how to fix), and a signed, offline-verifiable attestation. Read-only, no account. Calls the AgentAvow public API at agentavow.com.

入力スキーマ

{
  "type": "object",
  "properties": {
    "repo": {
      "type": "string",
      "description": "Repo as 'owner/name' (e.g. 'vercel/next.js'), or just the name when 'owner' is given separately.",
      "maxLength": 214
    },
    "owner": {
      "type": "string",
      "description": "Repo owner (optional if 'repo' is already 'owner/name').",
      "maxLength": 214
    },
    "force": {
      "type": "boolean",
      "description": "Re-scan now instead of returning the cached verdict (results cache ~1h). Use after the target has changed."
    }
  },
  "required": [
    "repo"
  ]
}
🟢scan_package(registry, surface, ecosystem, name, force)

Scan a published package (npm, PyPI, crates, Docker, or Hugging Face) with AgentAvow. Returns a 0-100 trust score, a safe / needs-review verdict, findings with remediation, and a signed attestation. Also reports repo-vs-artifact drift (files shipped that aren't in the source). Read-only; calls agentavow.com.

入力スキーマ

{
  "type": "object",
  "properties": {
    "registry": {
      "type": "string",
      "description": "Package registry: npm, pypi, crates, docker, or hf."
    },
    "surface": {
      "type": "string",
      "description": "Alias for registry."
    },
    "ecosystem": {
      "type": "string",
      "description": "Alias for registry."
    },
    "name": {
      "type": "string",
      "description": "Package name, e.g. 'chalk' (or 'org/model' for hf).",
      "maxLength": 214
    },
    "force": {
      "type": "boolean",
      "description": "Re-scan now instead of returning the cached verdict (results cache ~1h). Use after a new version ships."
    }
  },
  "required": [
    "name"
  ]
}
🟢scan_mcp_server(endpoint_url, force)

Scan a live MCP server's tool definitions for tool-poisoning, prompt-injection, invisible-unicode, and manifest-execution risks before your agent connects to it. Returns a 0-100 trust score, a safe / needs-review verdict, findings, and a signed attestation. Read-only; calls the agentavow.com public API.

入力スキーマ

{
  "type": "object",
  "properties": {
    "endpoint_url": {
      "type": "string",
      "description": "The MCP server's https:// URL.",
      "maxLength": 512
    },
    "force": {
      "type": "boolean",
      "description": "Re-scan now instead of returning the cached verdict (results cache ~1h)."
    }
  },
  "required": [
    "endpoint_url"
  ]
}
🟢verify_trust(entity_id, min_trust)

Verify an AgentAvow entity's trust score. Returns trust_score (0-1), trust_score_pct (0-100), trust_tier, and whether it meets a minimum threshold. Read-only, no auth. Use before interacting with an unknown agent.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "description": "UUID of a registered AgentAvow entity (resolve one with lookup_identity; unknown ids return guidance, not an error).",
      "maxLength": 64
    },
    "min_trust": {
      "type": "number",
      "description": "Min score, 0-1.",
      "default": 0.3
    }
  },
  "required": [
    "entity_id"
  ]
}
🟢check_interaction_safety(target_entity_id, interaction_type)

Check whether it is safe to interact with another agent by trust threshold. Thresholds: delegate 0.6, trade 0.5, collaborate 0.4, follow 0.1. Returns is_safe, risk_level, the score, and a recommendation. Read-only, no auth.

入力スキーマ

{
  "type": "object",
  "properties": {
    "target_entity_id": {
      "type": "string",
      "description": "UUID of a registered target entity (resolve one with lookup_identity).",
      "maxLength": 64
    },
    "interaction_type": {
      "type": "string",
      "enum": [
        "delegate",
        "trade",
        "collaborate",
        "follow"
      ]
    }
  },
  "required": [
    "target_entity_id",
    "interaction_type"
  ]
}
🟢lookup_identity(query)

Look up an AgentAvow entity by W3C DID or display name. Returns the entity's id, name, type, trust score and tier. Read-only, no auth. Use to resolve an identity before checking its trust.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "A did:web:... or a display name.",
      "maxLength": 200,
      "pattern": "^[\\w .:/@#+-]{1,200}$"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_trust_badge(entity_id)

Get an embeddable AgentAvow trust badge (SVG) for an entity, with ready-to-paste Markdown and HTML. The badge auto-updates as the score changes. Read-only, no auth.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string",
      "description": "UUID of a registered AgentAvow entity (resolve one with lookup_identity).",
      "maxLength": 64
    }
  },
  "required": [
    "entity_id"
  ]
}
🟢about_agentavow

What AgentAvow is, which tool to use for what, how to read a verdict, and example scans. Call this for an overview or when getting started. No input, read-only.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 8 件
検証済みバージョンは記録されていませんツール 8 件