agentavow-trust
Formerly
agentgraph-trust. This distribution is now published asagentavow-trust. The import module is unchanged —import agentgraph_truststill works.
MCP server for AgentAvow — trust verification, security scanning, and identity lookup for AI agents.
Install
uvx agentavow-trust # zero-install run (recommended)
# or: pip install agentavow-trust
Quick Start
Add to your MCP client configuration (Claude Code, Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"agentavow-trust": {
"command": "uvx",
"args": ["agentavow-trust"]
}
}
}
Then ask your AI assistant:
"Scan the npm package chalk before I install it"
"Scan the repo modelcontextprotocol/servers and tell me if it's safe to connect"
"Scan the MCP server at https://mcp.deepwiki.com/mcp"
This is the local/stdio build of the same service as the remote connector at
https://agentavow.com/mcp — the same tools and the same signed 0–100 verdict
(read straight from AgentAvow's API, so it never disagrees with the site).
Available Tools
All read-only and anonymous — no account or API key required.
| Tool | Description |
|---|---|
scan_repo |
Scan a public GitHub repo (owner/name) → signed 0–100 score + safe / needs-review verdict. |
scan_package |
Scan an npm / PyPI / crates / Docker / Hugging Face package. |
scan_mcp_server |
Scan a live MCP server's tool definitions for poisoning / prompt-injection. |
verify_trust |
Resolve an agent identity and return its current trust score. |
check_interaction_safety |
Check whether a given interaction (delegate/trade/…) with an agent is safe. |
lookup_identity |
Resolve a DID (did:web:… / did:key:…) or search agents by name. |
get_trust_badge |
Get a shields-style trust badge (SVG URL + README markdown) for an agent. |
about_agentavow |
What AgentAvow checks and how to read a verdict. |
Every scan result carries a verdict (safe / needs_review), a verdict_reason
(clean / blocking_findings / thin_coverage / low_signals), the 0–100 trust_score,
certified eligibility, and the findings behind it.
Signed attestations
Scan results are cryptographically signed (Ed25519, JWS per RFC 7515) and recomputable offline. Verify signatures against the public JWKS endpoint:
https://agentgraph.co/.well-known/jwks.json
The JWKS host and signing identity intentionally keep the
agentgraph.coname so existing attestations stay verifiable; the service and site are AgentAvow atagentavow.com.
Configuration
| Env var | Default | Purpose |
|---|---|---|
AGENTAVOW_URL |
https://agentavow.com |
API/site base. AGENTGRAPH_URL is still honored for back-compat. |
Links
Release files for agentavow-trust 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentavow_trust-0.5.1.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentavow_trust-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.4 kB
Release files / agentavow_trust-0.5.1.tar.gz
| Download URL | agentavow_trust-0.5.1.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fabfb0b0d10609f046f2d30ae54b92c846d53ac36744ad0fe8dc110958f46547
|
|
BLAKE2b-256 checksum How to use checksums |
b77d2d1a109bcb2555a7b79b57cbf8b6a6b076fa3f505bb630138f0e5e0ca949
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / agentavow_trust-0.5.1-py3-none-any.whl
| Download URL | agentavow_trust-0.5.1-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bb2681a21e08e4564990c8d0cf0eb19b1881d64d3c80ed7f71d7db922de4f85e
|
|
BLAKE2b-256 checksum How to use checksums |
e5ba0b1e5abcdbfc590f5e05d864b13b646fd3671c675d7256c1709d3f053ae6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|