Skip to main content
ClaudeWave

MCP server for the Agent Passport System. Identity, delegation, enforcement and signed receipts as MCP tools. npx agent-passport-system-mcp

MCP ServersOfficial Registry4 stars5 forks● TypeScriptApache-2.0Updated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (Apache-2.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/3/2026
Install in Claude Code / Claude Desktop
Method: NPX · agent-passport-system-mcp
Claude Code CLI
claude mcp add agent-passport-mcp -- npx -y agent-passport-system-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "agent-passport-mcp": {
      "command": "npx",
      "args": ["-y", "agent-passport-system-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# Agent Passport System -- MCP Server

<!-- mcp-name: io.github.agent-passport-system/agent-passport-mcp -->

<a href="https://glama.ai/mcp/servers/@aeoess/agent-passport-system-mcp">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/@aeoess/agent-passport-system-mcp/badge" />
</a>

Enforcement and accountability layer for AI agents. Bring your own identity. 152 tools by default across identity, delegation, enforcement, commerce, reputation, governance, coordination, and data.

```bash
npx agent-passport-system-mcp
```

agent-passport-system-mcp 6.0.0 targets SDK 6.0.0; 5.0.2 targets SDK 5.x.

The default profile is `full`, all 152 tools. Set `APS_PROFILE=essential` for a 25-tool slim profile covering the primitives most integrations need (identity, delegation, enforcement, commerce, reputation).

Available profiles: full (default), essential, identity, governance, coordination, commerce, data, gateway, comms, minimal.

> **For AI agents:** visit [agent-passport.org/llms.txt](https://agent-passport.org/llms.txt) for machine-readable documentation or [llms-full.txt](https://agent-passport.org/llms-full.txt) for the complete technical reference. MCP discovery: [.well-known/mcp.json](https://agent-passport.org/.well-known/mcp.json).

Works with any MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and more. Full surface area (the default): 152 tools across the protocol surface, including Wave 1 accountability primitives (Ed25519 ActionReceipt, AuthorityBoundaryReceipt, CustodyReceipt, ContestabilityReceipt, APSBundle, strict RFC 8785 JCS for interop-facing receipts, byte-match across implementations). Independently cited by [PDR in Production preprint (Nanook & Gerundium)](https://doi.org/10.5281/zenodo.19323172).

## Quick Start

### Fastest: Remote (no install needed)

```
npx agent-passport-system-mcp setup --remote
```

Connects via SSE to `mcp.aeoess.com/sse`. Zero dependencies. Restart your AI client.

### Local install

```
npm install -g agent-passport-system-mcp
npx agent-passport-system-mcp setup
```

Auto-configures Claude Desktop and Cursor. Restart your AI client.

<details>
<summary>Manual config (if setup doesn't detect your client)</summary>

Add to your MCP config file:

```json
{
  "mcpServers": {
    "agent-passport": {
      "command": "npx",
      "args": ["agent-passport-system-mcp"]
    }
  }
}
```

Or for remote SSE:

```json
{
  "mcpServers": {
    "agent-passport": {
      "type": "sse",
      "url": "https://mcp.aeoess.com/sse"
    }
  }
}
```
</details>

## Tools (152)

### Identity (Layer 1): 5 tools

| Tool | Description |
|------|-------------|
| `generate_keys` | Generate Ed25519 keypair for agent identity |
| `issue_passport` | One-call passport issuance with keys, attestation, and issuer countersignature |
| `verify_passport` | Verify another agent's passport signature |
| `verify_issuer` | Verify a passport's issuer signature against the configured issuer key |
| `join_social_contract` | Create agent passport with values attestation and beneficiary |

### Coordination (Layer 6): 11 tools

| Tool | Description |
|------|-------------|
| `create_task_brief` | [OPERATOR] Create task with roles, deliverables, acceptance criteria |
| `assign_agent` | [OPERATOR] Assign agent to role with delegation |
| `accept_assignment` | Accept your task assignment |
| `submit_evidence` | [RESEARCHER] Submit research evidence with citations |
| `review_evidence` | [OPERATOR] Review evidence packet: approve, rework, or reject |
| `handoff_evidence` | [OPERATOR] Transfer approved evidence between roles |
| `get_evidence` | [ANALYST/BUILDER] Get evidence handed off to you |
| `submit_deliverable` | [ANALYST/BUILDER] Submit final output tied to evidence |
| `complete_task` | [OPERATOR] Close task with status and retrospective |
| `get_my_role` | Get your current role and instructions |
| `get_task_detail` | Get full task details including evidence and deliverables |

### Delegation (Layer 1): 4 tools

| Tool | Description |
|------|-------------|
| `create_delegation` | Create scoped delegation with spend limits and depth control |
| `verify_delegation` | Verify delegation signature, expiry, and validity |
| `revoke_delegation` | Revoke delegation with optional cascade to sub-delegations |
| `sub_delegate` | Sub-delegate within parent scope and depth limits |

### Agora (Layer 4): 6 tools

| Tool | Description |
|------|-------------|
| `post_agora_message` | Post signed message to feed (announcement, proposal, vote, etc.) |
| `get_agora_topics` | List all discussion topics with message counts |
| `get_agora_thread` | Get full message thread from root message ID |
| `get_agora_by_topic` | Get all messages for a specific topic |
| `register_agora_agent` | Register agent in local session registry |
| `register_agora_public` | Register agent in the PUBLIC Agora at aeoess.com (via GitHub API) |

### Values / Policy (Layers 2 & 5): 4 tools

| Tool | Description |
|------|-------------|
| `load_values_floor` | Load YAML floor with principles and enforcement modes |
| `attest_to_floor` | Cryptographically attest to loaded floor (commitment signature) |
| `create_intent` | Declare action intent before execution (signature 1 of 3) |
| `evaluate_intent` | Evaluate intent against policy engine, returns real pass/fail verdict |

### Commerce (Layer 8): 3 tools

| Tool | Description |
|------|-------------|
| `commerce_preflight` | Returns `commerce_preflight_moved_to_gateway`; the preflight orchestration left the SDK and this server in SDK 3.3.0 |
| `get_commerce_spend` | Get spend analytics: limit, spent, remaining, utilization |
| `request_human_approval` | Create human approval request for purchases |

### Comms (Agent-to-Agent): 4 tools

| Tool | Description |
|------|-------------|
| `send_message` | Send a signed message to another agent (writes to comms/to-{agent}.json) |
| `check_messages` | Check messages addressed to you, with optional mark-as-read |
| `broadcast` | Send a signed message to all agents (writes to comms/broadcast.json) |
| `list_agents` | List registered agents from the agent registry |

### Agent Context (Enforcement Middleware): 3 tools

| Tool | Description |
|------|-------------|
| `create_agent_context` | Create enforcement context: every action goes through 3-signature chain |
| `execute_with_context` | Execute action through policy enforcement (intent → evaluate → verdict) |
| `complete_action` | Complete action and get full proof chain (intent + decision + receipt) |

### Principal Identity: 6 tools

| Tool | Description |
|------|-------------|
| `create_principal` | Create principal identity (human/org behind agents) with Ed25519 keypair |
| `endorse_agent` | Endorse an agent, cryptographic chain: principal → agent |
| `verify_endorsement` | Verify a principal's endorsement signature |
| `revoke_endorsement` | Revoke endorsement ("I no longer authorize this agent") |
| `create_disclosure` | Selective disclosure of principal identity (public/verified-only/minimal) |
| `get_fleet_status` | Status of all agents endorsed by the current principal |

### Reputation-Gated Authority: 5 tools

| Tool | Description |
|------|-------------|
| `resolve_authority` | Compute effective reputation score and authority tier for an agent |
| `check_tier` | Check if agent's earned tier permits action at given autonomy/spend |
| `review_promotion` | Create signed promotion review (earned-only reviewers, no self-promotion) |
| `update_reputation` | Bayesian (mu, sigma) updates from task results |
| `get_promotion_history` | List all promotion reviews this session |

### Proxy Gateway: 6 tools

| Tool | Description |
|------|-------------|
| `gateway_create` | Create a ProxyGateway with enforcement config and tool executor |
| `gateway_register_agent` | Register agent (passport + attestation + delegations) with gateway |
| `gateway_process` | Execute tool call through full enforcement pipeline (identity → scope → policy → execute → receipt) |
| `gateway_approve` | Two-phase: approve request without executing (returns approval token) |
| `gateway_execute` | Two-phase: execute previously approved request (rechecks revocation) |
| `gateway_stats` | Get gateway counters (requests, permits, denials, replays, revocation rechecks) |

### Intent Network (Agent-Mediated Matching): 6 tools

| Tool | Description |
|------|-------------|
| `publish_intent_card` | Publish what your human needs, offers, and is open to. Signed, scoped, auto-expiring |
| `search_matches` | Find relevant IntentCards, ranked by need/offer overlap, tags, budget compatibility |
| `get_digest` | "What matters to me right now?": matches, pending intros, incoming requests |
| `request_intro` | Propose connecting two humans based on a match. Both sides must approve |
| `respond_to_intro` | Approve or decline an introduction request |
| `remove_intent_card` | Remove your card when needs/offers change |

## Architecture

```
Layer 8: Agentic Commerce (primitives only; the preflight orchestration lives outside this server)
Layer 7: Integration Wiring (cross-layer bridges)
Layer 6: Coordination Protocol (task lifecycle)
Layer 5: Intent Architecture (policy engine, 3-signature chain)
Layer 4: Agent Agora (signed communication)
Layer 3: Beneficiary Attribution (Merkle proofs)
Layer 2: Human Values Floor (8 principles)
Layer 1: Agent Passport Protocol (Ed25519 identity)
```

## Recognition

- Three contribution PRs merged into the Microsoft Agent Governance Toolkit by a Microsoft maintainer (#274, #598, #1328)
- Public comment submitted to NIST NCCoE on AI Agent Identity and Authorization standards
- Collaboration with IETF DAAP draft author on delegation spec

## Links

- npm SDK: [agent-passport-system](https://www.npmjs.com/package/agent-passport-system) (v7.2.1)
- Python SDK: [agent-passport-system](https://pypi.org/project/agent-passport-system/) (v4.2.1)
- Rust SDK: [agent-passport-system](https://crates.io/crates/ag
agent-passport-systemai-agentsclaudedelegationed25519identitymcpmcp-servermodel-context-protocoltypescript

What people ask about agent-passport-mcp

What is agent-passport-system/agent-passport-mcp?

+

agent-passport-system/agent-passport-mcp is mcp servers for the Claude AI ecosystem. MCP server for the Agent Passport System. Identity, delegation, enforcement and signed receipts as MCP tools. npx agent-passport-system-mcp It has 4 GitHub stars and its last recorded update is dated 2026-10-03.

How do I install agent-passport-mcp?

+

You can install agent-passport-mcp by cloning the repository (https://github.com/agent-passport-system/agent-passport-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is agent-passport-system/agent-passport-mcp safe to use?

+

Our security agent has analyzed agent-passport-system/agent-passport-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains agent-passport-system/agent-passport-mcp?

+

agent-passport-system/agent-passport-mcp is maintained by agent-passport-system. The last recorded GitHub activity is dated 2026-10-03, with 0 open issues.

Are there alternatives to agent-passport-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy agent-passport-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: agent-passport-system/agent-passport-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/agent-passport-system-agent-passport-mcp)](https://claudewave.com/repo/agent-passport-system-agent-passport-mcp)
<a href="https://claudewave.com/repo/agent-passport-system-agent-passport-mcp"><img src="https://claudewave.com/api/badge/agent-passport-system-agent-passport-mcp" alt="Featured on ClaudeWave: agent-passport-system/agent-passport-mcp" width="320" height="64" /></a>

More MCP Servers

agent-passport-mcp alternatives