Agents transact with counterparties no human vetted. Give them a check they can run themselves, and a credential they can present.
An autonomous agent negotiating or delegating has no way to answer “should I rely on this counterparty?”, so it either trusts everything or escalates everything to a human.
The other direction is worse: an agent acting for a real person has no way to prove that person’s standing without handing over an account.
And an agent cannot safely trust a claim that arrived over the same channel as the request. It needs something it can check independently.
The MCP server is a thin client over the public endpoints below: it adds no scoring logic and no new API surface.
{ "mcpServers": { "credda": { "command": "node",
"args": ["packages/mcp/dist/index.js"] } } }
# tools: check_trust · get_trust_export · verify_trust_credential
# verify_verifiable_credential · mint_my_trust_token · present_my_credential
# resources: credda-trust://registry · credda-trust://didFull request and response shapes are in the API reference.