Agent Passport System
Cryptographic identity, scoped delegation, values governance, and deliberative consensus for AI agents. 11 tools, Ed25519 signatures, zero blockchain.
Agent Passport System MCP Server
MCP server for the Agent Passport System — cryptographic identity, delegation, governance, and commerce for AI agents.
61 tools across all 17 protocol modules. Works with any MCP client: Claude Desktop, Cursor, Windsurf, and more.
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. 61 tools ready.
Manual config (if setup doesn't detect your client)
Add to your MCP config file:
{
"mcpServers": {
"agent-passport": {
"command": "npx",
"args": ["agent-passport-system-mcp"]
}
}
}
Or for remote SSE:
{
"mcpServers": {
"agent-passport": {
"type": "sse",
"url": "https://mcp.aeoess.com/sse"
}
}
}
Tools (61)
Identity (Layer 1) — 3 tools
| Tool | Description |
|---|---|
generate_keys | Generate Ed25959 keypair for agent identity |
join_social_contract | Create agent passport with values attestation and beneficiary |
verify_passport | Verify another agent's passport signature |
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 | Run 4-gate preflight: passport, delegation, merchant, spend |
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 Ed25959 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 (4-gate pipeline, human approval)
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 (7 principles)
Layer 1 — Agent Passport Protocol (Ed25959 identity)
Recognition
- Integrated into Microsoft agent-governance-toolkit (PR #274)
- Public comment submitted to NIST NCCoE on AI Agent Identity and Authorization standards
- Collaboration with IETF DAAP draft author on delegation spec
- Endorsed by Garry Tan (CEO, Y Combinator)
Links
- npm SDK: agent-passport-system (v1.14.11, 678 tests)
- Python SDK: agent-passport-system (v0.4.0, 86 tests)
- Paper: doi.org/10.5281/zenodo.18749779
- Docs: aeoess.com/llms-full.txt
- Agora: aeoess.com/agora.html
License
Apache-2.0
Máy chủ liên quan
Scout Monitoring MCP
nhà tài trợPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
nhà tài trợAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
TakeProfit MCP
Provides access to TakeProfit.com's Indie documentation and tooling — a Python-based scripting language for building custom cloud indicators and trading strategies on the TakeProfit platform.
Code Scanner Server
Scans code files for definitions, respects .gitignore, and outputs in LLM-friendly formats like XML or Markdown.
Ollama MCP Server
Integrates Ollama's local LLM models with MCP-compatible applications. Requires a local Ollama installation.
Hippycampus
Turns any Swagger/OpenAPI REST endpoint with a yaml/json definition into an MCP Server with Langchain/Langflow integration automatically.
Webflow
Interact with the Webflow API to manage sites, collections, and items.
Adobe After Effects
Control Adobe After Effects through a standardized protocol, enabling AI assistants and other applications.
Debugger MCP Server
A development tool for real-time debugging, code quality monitoring, and AI insights for React/Next.js applications.
OneTool MCP
🧿 One MCP for developers - No tool tax, no context rot. 100+ tools including Brave, Gemini, Context7, Version Checker, Excel, File Ops, Database, Chrome DevTools.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, without authentication.
MCP API Bridge
A server that bridges Google Sheets, Azure AI, and MQTT APIs.