The reference MCP server exposes TrustMCP as tools so any agent can run an assessment through
a single connector. It holds the customer's access keys and talks to the network on the
agent's behalf.
Tools
Tool
Purpose
discover_vendor(domain)
Resolve a domain to a vendor id + network endpoint.
request_access(vendor_id, requester, scope)
Ask the vendor for a key (may auto-grant).
get_manifest(vendor_id)
Return the manifest.
get_attestations(vendor_id, keys?)
Return structured claims, optionally filtered.
fetch_artifact(vendor_id, artifact_id)
Return a signed download link + expected hash.
check_freshness(vendor_id)
Return valid / expiring / expired artifacts.
verify_mark(vendor_id)
Verify domain ownership + verified domains.
OSCAL
Tool
Purpose
list_oscal_models()
Every model, format, and alias this network supports. Call it first.
poll_oscal_for_changes is the one to reach for when monitoring a vendor over time — it
returns the new cursor, the changes, and the re-pulled documents, and nothing at all when
nothing changed. See Continuous OSCAL.