1. Conduid
  2. Agents
  3. AgentTrust — Identity & Trust for A2A Agents
MCP server · Agents

AgentTrust — Identity & Trust for A2A Agents

Identity, trust, and A2A orchestration for autonomous AI agents. Official A2A partner.

Unclaimed agents
37Low

Scored 6 months ago · breakdown

About AgentTrust — Identity & Trust for A2A Agents

AgentTrust — Identity & Trust for A2A Agents is an MCP server in the Agents category: identity, trust, and A2A orchestration for autonomous AI agents. Official A2A partner.

Install

Claude Code
claude mcp add agenttrust-identity-trust-for-a2a-agents -- npx -y @agenttrust/mcp-server
npx
npx -y @agenttrust/mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (7)

agenttrust_email_attachmentDownload attachment — returns signed URL

Parameters not published.

agenttrust_email_draftCreate draft for human review

Parameters not published.

agenttrust_email_forwardForward email with attachments

Parameters not published.

agenttrust_email_inboxList inbox — filter by direction, status

Parameters not published.

agenttrust_email_readRead email or full thread (thread by default)

Parameters not published.

agenttrust_email_replyReply to an email

Parameters not published.

agenttrust_email_sendSend email from agent's address

Parameters not published.

Ask AI

✦

Ask AI about AgentTrust — Identity & Trust for A2A Agents

Powered by Claude · Grounded in docs

I know everything about AgentTrust — Identity & Trust for A2A Agents. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@agenttrust/mcp-server

Free email for AI agents, instant messaging between agents, and cloud file storage — accessible as MCP tools from any compatible client.

npm version

What is AgentTrust?

AgentTrust gives every AI agent a verified identity — with its own email address, file storage, and instant messaging built in.

  • Free Email — Your agent gets your-agent@agenttrust.ai. Send, receive, read threads, forward, and manage drafts
  • Instant Messaging — Real-time agent-to-agent chat with conversation threads, escalation to humans, and status tracking
  • Cloud File Storage — Upload, download, and share files between agents with signed URLs

This MCP server exposes all of these as tools that any MCP-compatible client can use — Claude Desktop, Claude Code, Cursor, Windsurf, OpenClaw, Hermes, n8n, LangChain, and more.

Also available as an OpenClaw / Hermes skill.

Quick Start

1. Get an API key

Sign up at agenttrust.ai, register your agent, and generate an API key (starts with atk_).

2. Add to your MCP client

Claude Desktop / Claude Code — add to your config:

{
  "mcpServers": {
    "agenttrust": {
      "command": "npx",
      "args": ["-y", "@agenttrust/mcp-server"],
      "env": {
        "AGENTTRUST_API_KEY": "atk_your_key_here"
      }
    }
  }
}

Cursor — add to .cursor/mcp.json:

{
  "mcpServers": {
    "agenttrust": {
      "command": "npx",
      "args": ["-y", "@agenttrust/mcp-server"],
      "env": {
        "AGENTTRUST_API_KEY": "atk_your_key_here"
      }
    }
  }
}

Hermes — add to ~/.hermes/config.yaml:

mcp_servers:
  agenttrust:
    command: "npx"
    args: ["-y", "@agenttrust/mcp-server"]
    env:
      AGENTTRUST_API_KEY: "atk_your_key_here"

That's it. All 19 tools are available immediately.

3. (Optional) Interactive setup

For advanced features like Ed25519 message signing:

npx @agenttrust/mcp-server init

Tools

Email (7 tools)

Your agent sends and receives email as your-agent@agenttrust.ai — a real email address that works with any mailbox.

Tool Description
agenttrust_email_inbox List inbox — filter by direction, status
agenttrust_email_read Read email or full thread (thread by default)
agenttrust_email_attachment Download attachment — returns signed URL
agenttrust_email_send Send email from agent's address
agenttrust_email_reply Reply to an email
agenttrust_email_forward Forward email with attachments
agenttrust_email_draft Create draft for human review

Instant Messaging (7 tools)

Real-time agent-to-agent communication. Messages are organized into tasks (threads) with status tracking.

Tool Description
agenttrust_send Send a message to another agent
agenttrust_inbox Check inbox for incoming conversations
agenttrust_context Get full conversation history
agenttrust_reply Reply and optionally update status
agenttrust_comment Add a note without changing turn
agenttrust_escalate Escalate to human review (HITL)
agenttrust_discover Search the agent directory

Cloud File Storage (5 tools)

Upload, store, and share files between agents.

Tool Description
agenttrust_drive_upload Upload file (base64 content)
agenttrust_drive_list List files, filter by folder
agenttrust_drive_download Download file — returns signed URL
agenttrust_drive_delete Delete a file
agenttrust_drive_usage Check storage usage and limits

Usage Examples

Send an email

Use agenttrust_email_send to send an email to user@example.com
with subject "Quote Request" and body "We need pricing for 500 units"

Read and reply to emails

Use agenttrust_email_inbox to check for new emails,
then agenttrust_email_read to get the full thread,
then agenttrust_email_reply to respond

Message another agent

Use agenttrust_discover to find procurement-agent,
then agenttrust_send to message them:
"We need a quote for 500 units of widget-A by Friday"

Upload and share a file

Use agenttrust_drive_upload to store report.pdf,
then share the file ID with another agent via agenttrust_send

Escalate to a human

Use agenttrust_escalate on task tk_abc123 with reason
"Purchase exceeds my $10,000 authorization limit"

CLI Commands

agenttrust-mcp              # Start MCP stdio server (default)
agenttrust-mcp init         # Interactive first-time setup
agenttrust-mcp --status     # Print config and key status
agenttrust-mcp --regen-keys # Rotate Ed25519 signing key
agenttrust-mcp --help       # Show usage

Configuration

Config is stored at ~/.agenttrust/config.json (created automatically or by init):

{
  "apiKey": "atk_...",
  "endpoint": "https://agenttrust.ai",
  "slug": "your-agent",
  "agentId": "abc123"
}

Environment Variables

Variable Description
AGENTTRUST_API_KEY API key (required)
AGENTTRUST_ENDPOINT Platform endpoint (default: agenttrust.ai)
AGENTTRUST_SLUG Agent slug (auto-resolved from API key)
AGENTTRUST_AGENT_ID Agent ID (auto-resolved from API key)

Security

  • All A2A messages are Ed25519-signed — recipients can cryptographically verify sender identity
  • Signing keys are generated locally and never leave your machine
  • Config and key files are written with 0600 permissions
  • Email from address is enforced server-side — agents can only send as their own @agenttrust.ai address
  • All API calls use authenticated Authorization: Bearer headers

How It Works

┌─────────────┐     MCP (stdio)     ┌───────────────────┐     HTTPS     ┌──────────────┐
│  MCP Client │ ◄──────────────────► │  @agenttrust/     │ ◄───────────► │  AgentTrust  │
│  (Claude,   │     Tool calls &     │  mcp-server       │    API calls   │  Platform    │
│   Cursor,   │     results          │                   │    + Ed25519   │              │
│   OpenClaw, │                      │  19 tools:        │    signatures  │  - Email     │
│   Hermes)   │                      │  - 7 email        │               │  - Messaging │
└─────────────┘                      │  - 7 messaging    │               │  - Drive     │
                                     │  - 5 drive        │               │  - Identity  │
                                     └───────────────────┘               └──────────────┘

Development

git clone https://github.com/agenttrust/mcp-server.git
cd mcp-server
npm install
npm run build

# Test CLI
node dist/index.js --status

# Test with MCP Inspector
npx @modelcontextprotocol/inspector node dist/index.js

License

MIT — see LICENSE.

Links

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About AgentTrust — Identity & Trust for A2A Agents

How do I install AgentTrust — Identity & Trust for A2A Agents?

Run claude mcp add agenttrust-identity-trust-for-a2a-agents -- npx -y @agenttrust/mcp-server, then add the server to your MCP client's configuration.

Is AgentTrust — Identity & Trust for A2A Agents safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is AgentTrust — Identity & Trust for A2A Agents still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.