aip_trust_score
Check agent trustworthiness by retrieving trust scores and vouch chains for AI agents using the Agent Identity Protocol.
Instructions
Get the trust score and vouch chain for an agent.
Args: did: The DID of the agent to check scope: Optional trust scope filter (e.g. GENERAL, CODE_SIGNING)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| did | Yes | ||
| scope | No |
Implementation Reference
- aip_mcp_server/server.py:110-120 (handler)The tool 'aip_trust_score' is defined here as an MCP tool, using the _load_client helper to interact with an AIPClient instance.
@mcp.tool() def aip_trust_score(did: str, scope: str = "") -> dict: """Get the trust score and vouch chain for an agent. Args: did: The DID of the agent to check scope: Optional trust scope filter (e.g. GENERAL, CODE_SIGNING) """ client = _load_client() return client.get_trust(did, scope=scope if scope else None)