Skip to content
Agentmart
Submit a tool

Agent Passport System — Cryptographic Identity for AI Agents

Cryptographic identity, delegation, governance, and commerce for AI agents.

Connector by agent-passport-system · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)Remote (SSE)★ 4
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/agent-passport-system-agent-passport-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.aeoess.com/sse Remote (SSE)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Cryptographic identity, delegation, governance, and commerce for AI agents. 154 tools.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Runs code on install

Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.

Tools
67 read · 58 write · 3 delete · 26 not yet classified
Secrets
None asked for
Install scripts
Runs code on install
Runs as
Node.js package

Tools by what they do 154

Read from the source code; the running server may list different tools.

Read 67 · Look things up without changing anything.

  • aps_capability_evaluate_authority
  • aps_check_artifact_citations
  • aps_check_escalation_required
  • aps_check_projection_consistency
  • aps_compute_attribution_action_ref
  • aps_compute_compute_axis_weights
  • aps_compute_data_axis_weights
  • aps_project_attribution
  • aps_verify_attribution_consent
  • aps_verify_attribution_primitive
  • aps_verify_attribution_projection
  • aps_verify_promotion
Show 55 more tools
  • aps_verify_settlement
  • check_aggregate_constraints
  • check_authority_delegation
  • check_combination_permitted
  • check_jurisdiction_transfer
  • check_messages
  • check_purpose_permitted
  • check_retention_expired
  • check_tier
  • check_usage_permitted
  • classify_evidence_quality
  • compare_timestamps
  • compute_action_ref
  • compute_governance_taint
  • detect_purpose_drift
  • evaluate_intent
  • evaluate_revocation_impact
  • gateway_stats
  • get_agora_by_topic
  • get_agora_thread
  • get_agora_topics
  • get_behavioral_sequence
  • get_commerce_spend
  • get_digest
  • get_evidence
  • get_fleet_status
  • get_my_role
  • get_passport_grade
  • get_promotion_history
  • get_task_detail
  • identify
  • is_evidence_fresh
  • is_key_active
  • list_agents
  • list_issuance_records
  • list_profiles
  • list_tasks
  • list_tools_for_scope
  • mutualAuthVerifyAttest
  • mutualAuthVerifyTrustBundle
  • parse_governance_block_html
  • query_contributions
  • resolve_path_terms
  • review_evidence
  • review_promotion
  • search_matches
  • validate_temporal_rights
  • verify_amendment
  • verify_aps_txt
  • verify_charter
  • verify_delegation
  • verify_endorsement
  • verify_governance_block
  • verify_issuer
  • verify_rotation_chain

Write 58 · Create, change, send or run things.

  • accept_assignment
  • add_approval_signature
  • add_principal_report
  • apply_reputation_downgrade
  • aps_build_contributor_query
  • aps_capability_mint_receipt
  • aps_capability_sign_effect
  • aps_construct_attribution_primitive
  • aps_create_attribution_receipt
  • aps_create_provisional
  • aps_record_owner_confirmation
  • aps_sign_attribution_consent
Show 46 more tools
  • aps_withdraw_provisional
  • assign_agent
  • broadcast
  • commerce_preflight
  • create_access_receipt
  • create_access_snapshot
  • create_agent_context
  • create_approval_request
  • create_artifact_provenance
  • create_chained_governance_block
  • create_charter
  • create_data_enforcement_gate
  • create_decision_lineage_receipt
  • create_delegation
  • create_derivation_receipt
  • create_disclosure
  • create_gateway
  • create_hybrid_timestamp
  • create_intent
  • create_outcome_record
  • create_policy_context
  • create_principal
  • create_reserve_attestation
  • create_task_brief
  • create_v2_delegation
  • execute_with_context
  • file_data_dispute
  • gateway_approve
  • gateway_process_tool_call
  • governance_360
  • mutualAuthBuildCertificate
  • post_agora_message
  • register_agora_agent
  • register_agora_public
  • register_data_source
  • request_human_approval
  • resolve_authority
  • resolve_lineage
  • resolve_rights_propagation
  • send_message
  • sign_amendment
  • sign_charter
  • submit_deliverable
  • submit_evidence
  • update_reputation
  • vouch_reputation

Delete 3 · Delete, drop, revoke or wipe things.

  • remove_intent_card
  • revoke_delegation
  • revoke_endorsement

Not yet classified 26 · We could not tell from the name and description.

  • activate_emergency
  • aps_aggregate_settlement
  • aps_attribution_receipt_id
  • aps_capability_issue_challenge
  • aps_promote_statement
  • attest_to_floor
  • complete_action
  • complete_task
  • declare_reidentification_risk
  • define_emergency_pathway
  • endorse_agent
  • generate_aps_txt
Show 14 more tools
  • generate_governance_block
  • generate_keys
  • generate_settlement
  • handoff_evidence
  • issue_authority_delegation
  • issue_passport
  • load_values_floor
  • mutualAuthDeriveSession
  • propose_amendment
  • request_intro
  • respond_to_intro
  • rotate_key
  • sub_delegate
  • supersede_v2_delegation

Network hosts it talks to 7

  • aeoess.com · found in code
  • api.aeoess.com · found in code
  • api.github.com · found in code
  • gateway.aeoess.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • mcp.aeoess.com · found in remote endpoint, install command, code

Files it touches

  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (154)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • accept_assignment

    [ANY ROLE] Accept your task assignment. Confirms you're ready to work.

  • activate_emergency

    Activate a pre-authorized emergency pathway with evidence.

  • add_approval_signature

    Add a signature to an approval request.

  • add_principal_report

    Add principal's perspective to an outcome record. Enables three-way divergence reporting.

  • apply_reputation_downgrade

    Apply import policy downgrade to a foreign vouched reputation.

  • aps_aggregate_settlement

    Aggregate a batch of Attribution Primitives over a half-open settlement period [t0, t1) into a signed SettlementRecord. Each axis (D, P, G, C) produces a per-contributor total with a balanced-Merkle commitment. Residual buckets pool sub-threshold contributors. Output is a fully signed record ready for third-party verification.

  • aps_attribution_receipt_id

    Representation boundary helper: compute the canonical sha256 id of an AttributionReceipt's unsigned core. Verifiers use this to detect id tampering.

  • aps_build_contributor_query

    Build a contributor-query response: given a signed SettlementRecord and a contributor DID, return per-axis (total_weight, contribution_count, merkle_path, axis_root) plus the full signed record so a third party can verify the contributor's share end-to-end without trusting the gateway beyond its public key. Returns null if the contributor has no share in the period.

  • aps_capability_evaluate_authority

    v0.1 capability-token authority evaluation request (M2). Subject signs a request carrying the sink's M1, the delegation chain, and a revealed authority-token preimage. The gateway consumes this to decide permit/deny. Search keywords: capability token, authority evaluation, M2.

  • aps_capability_issue_challenge

    v0.1 capability-token sink challenge (M1). Sink issues a signed canonical action statement. Returns the SinkChallenge and its challenge_hash. Used to bind the gateway's later policy evaluation to a specific action the sink authored. Search keywords: capability token, sink challenge, M1.

  • aps_capability_mint_receipt

    v0.1 capability-token gateway receipt (M3). Gateway signs a permit or deny over the sink's exact challenge_hash. Echoes the M2 delegation_chain_root so the sink can verify the gateway saw the same chain the subject committed to. Search keywords: capability token, challenge receipt, gateway receipt, M3.

  • aps_capability_sign_effect

    v0.1 capability-token sink effect receipt (M4). The sink verifies the gateway's M3, consumes the token preimage (rejecting a replayed nullifier), and signs an EffectReceipt binding the consumed token to the action result the caller supplies. This tool does not execute the action. The (M1, M3, M4) tuple is the full attestation record. Search keywords: capability token, effect receipt, M4, sink attestation.

  • aps_check_artifact_citations

    Representation boundary: gate a binding artifact's citations. Each citation must resolve to a provided, signed, unexpired receipt whose content + principal match, with per-artifact replay protection, and each receipt must bind its parties to the keys beside them. What a valid result establishes: every citation is backed by a receipt the cited principal consented to. What it does not establish: authority to act on the artifact. Receipts whose parties are named by identifiers that do not self-certify stop passing this gate.

  • aps_check_escalation_required

    Escalation boundary: check whether an action on a v2 delegation requires owner confirmation before execution. Returns {required, requirement?, reason?}. Use aps_record_owner_confirmation to clear the flag when required.

  • aps_check_projection_consistency

    Cross-projection consistency check: given two projections, confirm they originate from the same signed receipt. Returns {same_receipt: true} or {same_receipt: false, reason: 'DIFFERENT_ACTIONS'|'DIFFERENT_RECEIPTS'|'DIFFERENT_SIGNATURES'|'METADATA_MISMATCH'}.

Show 139 more tools
  • aps_compute_attribution_action_ref

    Derive the action_ref (hex sha256) for an action tuple. action_ref is the content-addressed anchor that all four axis projections bind to. Useful for indexing primitives by action without constructing the full primitive.

  • aps_compute_compute_axis_weights

    Compute the C-axis fractional weight vector from a list of inference billing records (prompt_tokens, completion_tokens). Returns canonical ComputeAxisEntry[] with 6-digit decimal compute_share strings that sum to ~1.0 and feed directly into aps_construct_attribution_primitive. Weights = prompt_tokens + completion_tokens × COMPLETION_MULTIPLIER (default 3.0), then normalized. Parameter names match the SDK: `providers`, optional `profile`.

  • aps_compute_data_axis_weights

    Compute the D-axis fractional weight vector from a list of AccessReceipt records with role, timestamp, and content length. Returns canonical DataAxisEntry[] with 6-digit decimal contribution_weight strings that sum to ~1.0 and feed directly into aps_construct_attribution_primitive. Empty input returns an empty array, and all-zero raw weights return an error. Weights = role × recency_decay × length_weight, then normalized. Parameter names match the SDK: `sources`, `action_timestamp`, optional `profile`.

  • aps_construct_attribution_primitive

    Build and sign a four-axis AttributionPrimitive for an action. Axes: D (data sources), P (protocol modules), G (delegation chain), C (compute providers). Returns the complete signed object.

  • aps_create_attribution_receipt

    Representation boundary: build a citer-signed AttributionReceipt attributing a claim to a third-party principal. Each party is named by a self-certifying DID that commits to the key beside it, so a receipt naming a party by a bare public key or by a did:web style identifier will not verify. The receipt is not yet valid: the cited principal must sign consent via aps_sign_attribution_consent before checkArtifactCitations accepts it.

  • aps_create_provisional

    Commitment boundary: emit a provisional statement for agent-to-agent negotiation. Default is non-binding until a PromotionEvent satisfies a PromotionPolicy. Dead-man expiry auto-withdraws.

  • aps_project_attribution

    Extract a single-axis projection from an AttributionPrimitive. The projection carries the axis content plus a two-hop Merkle path that lets a downstream verifier reconstruct the signed root without seeing the other three axes. axis: 'D' | 'P' | 'G' | 'C'.

  • aps_promote_statement

    Commitment boundary: promote a provisional statement to binding by attaching a PromotionEvent that satisfies the PromotionPolicy (m-of-n principal signatures). dead_man_elapsed cannot promote, because the dead-man path auto-withdraws the statement.

  • aps_record_owner_confirmation

    Escalation boundary: owner signs an OwnerConfirmation authorizing a flagged action. Builds the ConfirmationRequest and signs it in a single call. The confirmation is bound to action_details via hash and scoped (per_action / per_session / time_window).

  • aps_sign_attribution_consent

    Representation boundary: the cited principal adds their consent signature to an AttributionReceipt. Without this signature, verifyAttributionConsent and checkArtifactCitations reject the receipt. The signature is checked against the key the receipt carries for that party, and that key must be the one the party DID commits to.

  • aps_verify_attribution_consent

    Representation boundary: verify an AttributionReceipt end-to-end (id, citer signature, consent signature, expiry) and bind each named party to the key beside it. What a valid result establishes: the receipt is intact, unexpired, and signed by the keys its party DIDs commit to. What it does not establish: that either party is authorized for your relying-party decision, or who they are outside the protocol. A party named by an identifier that does not self-certify is refused as unresolved rather than assumed. Returns {valid, reason?}.

  • aps_verify_attribution_primitive

    End-to-end verify of a full AttributionPrimitive: constructs projections for all four axes and verifies each one. Useful as a post-construction sanity check or for verifying a primitive received from a peer.

  • aps_verify_attribution_projection

    Verify a single-axis AttributionProjection under the issuer's Ed25519 public key. Returns {valid: true} or {valid: false, reason: 'INVALID_AXIS_TAG'|'MERKLE_MISMATCH'|'SIGNATURE_INVALID'|'MALFORMED'}. Verification is purely local and needs no other axes.

  • aps_verify_promotion

    Commitment boundary: verify that a promoted statement's PromotionEvent cryptographically satisfies the PromotionPolicy (policy_reference match, promoter in required_signers, threshold, signature, max_time_to_promote, author-signature tamper check).

  • aps_verify_settlement

    Verify a signed SettlementRecord under S1-S5 (signature, Merkle roots, conservation, residual shape, optional input-receipts cross-check). S3 conservation is the strongest invariant: a gateway cannot inflate or suppress any contributor's share without breaking it. Returns {valid: true} or {valid: false, reason, detail}. Pass inputReceipts to also recompute input_receipts_hash.

  • aps_withdraw_provisional

    Commitment boundary: author withdraws their own provisional statement. Already-promoted statements cannot be withdrawn. Caller must supply the author's signature over the withdrawal payload (canonicalize({action:'withdraw', statement_id})).

  • assign_agent

    [OPERATOR] Assign an agent to a role in a task. Creates a delegation automatically.

  • attest_to_floor

    Attest that your agent agrees to abide by the loaded Values Floor.

  • broadcast

    Send a signed message to all agents via comms/broadcast.json.

  • check_aggregate_constraints

    Check if a data access would violate aggregate rate limits.

  • check_authority_delegation

    Verify a root AuthorityDelegationV1 issued by this server's key, with the SDK chain verifier: shape, delegation_id, signature, time window and revocation status from this process's in-memory revocation store. Returns the verifier's state (valid, invalid, indeterminate or unsupported) and its failure codes, for example REVOKED or EXPIRED. A delegation this server did not issue, including one signed by this key under another issuer name, resolves no key and is not valid here. A delegation issued before a restart has revocation status unknown, because the store is in memory.

  • check_combination_permitted

    Check if combining data from two sources is permitted. Prevents prohibited inferences (HIPAA, COPPA, GDPR Art 9).

  • check_jurisdiction_transfer

    Check if a data transfer is permitted under jurisdiction constraints (EU_ONLY, GDPR_ADEQUATE_ONLY, NO_CROSS_BORDER).

  • check_messages

    Check messages addressed to you. Reads from comms/to-{your-agent-name}.json.

  • check_purpose_permitted

    Check if a purpose is permitted under source terms. Supports wildcards (research:*) and hierarchical matching.

  • check_retention_expired

    Check if data retention has expired based on TTL policy.

  • check_tier

    Check if an agent's earned tier permits an action at a given autonomy level and spend amount. Returns null if permitted, or escalation details if tier is insufficient.

  • check_usage_permitted

    Check if a specific usage type is permitted under a governance block's terms.

  • classify_evidence_quality

    Classify attestation evidence quality (none / issuer_vouched / infrastructure / principal_bound) and return the corresponding grade (0-3).

  • commerce_preflight

    [moved to gateway in SDK 3.3.0] The 6-gate commerce preflight orchestration moved out of the SDK and MCP into the AEOESS gateway. This tool no longer runs the pipeline locally. It returns a machine-readable deprecation notice pointing to the gateway commerce endpoint. Compose the pure gate predicates from the SDK yourself, or call the gateway.

  • compare_timestamps

    Compare two hybrid timestamps to determine ordering.

  • complete_action

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Complete a permitted action and get the full 3-signature proof chain.

  • complete_task

    [OPERATOR] Close the task unit with final status and retrospective. A later call replaces the stored completion record.

  • compute_action_ref

    Compute content-addressed request identity (SHA-256 of agentId + actionType + scope + normalized timestamp). Two receipts with the same action_ref describe the same request.

  • compute_governance_taint

    Compute governance taint level for an artifact based on its derivation chain and revoked sources.

  • create_access_receipt

    Create a signed receipt recording the supplied content reference and terms, after verifying the governance block against the content and the publisher's key. If the block does not verify, the tool refuses and signs nothing. The receipt captures the block's terms and revocation policy at access time. The tool signs the receipt with agentPrivateKey but returns only a text summary (receipt ID, agent DID, publisher DID, intended usage, governance block status, training term, cached-copy revocation policy). The full signed receipt, including its signature, is not returned. A verified block is not p…

  • create_access_snapshot

    Create a signed access snapshot that pins terms, jurisdiction, and constraints at the moment of access, so a later change to the source terms does not alter what the snapshot records.

  • create_agent_context

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Create an enforcement context that automatically runs every action through the 3-signature policy chain.

  • create_approval_request

    Create a multi-party approval request for charter amendments, office transfers, etc.

  • create_artifact_provenance

    Tag an agent-generated artifact with provenance metadata (content hash, risk class, authoring agent).

  • create_chained_governance_block

    Create a governance block for derivative content that references the original publisher's block. Preserves the chain of provenance.

  • create_charter

    Create a new institutional charter, the constitutional root of an organization. Defines offices, amendment rules, and dissolution policy.

  • create_data_enforcement_gate

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Create a data enforcement gate that checks terms before allowing data access.

  • create_decision_lineage_receipt

    Create a Decision Lineage Receipt that traces which data sources influenced a decision. Right-to-explanation primitive.

  • create_delegation

    [OPERATOR] Create a scoped delegation from one agent to another.

  • create_derivation_receipt

    Create a signed derivation receipt tracking how data was transformed. Multi-hop lineage with break markers. Replaces any receipt already stored under the same derivativeId.

  • create_disclosure

    Create a selective disclosure of principal identity. Controls how much info is revealed.

  • create_gateway

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Create a ProxyGateway enforcement boundary.

  • create_hybrid_timestamp

    Create a hybrid timestamp using the local clock and a supplied uncertainty bound.

  • create_intent

    Declare an intent to perform an action. First step of the 3-signature chain.

  • create_outcome_record

    Register an action outcome (agent perspective). Part of three-way reporting.

  • create_policy_context

    Create a v2 PolicyContext with mandatory sunset. Every v2 object requires one.

  • create_principal

    Create a principal identity (human or org behind agents) with its own Ed25519 keypair, held in this process as the session principal with a new fleet. Returns the full public key, and the full private key once on a local (stdio) server. On a remote server (MCP_TRANSPORT=sse or MCP_REMOTE=1) the private key is redacted, as in generate_keys. If a principal already exists in this process the call is refused unless replace=true, because replacing discards the current principal's private key and fleet from this process.

  • create_reserve_attestation

    Sign a reserve attestation using the supplied amount and assurance class. The tool does not check that the funds exist.

  • create_task_brief

    [OPERATOR] Create a new task with roles, deliverables, and acceptance criteria.

  • create_v2_delegation

    Create a v2 delegation with versioning, mandatory sunset, and PolicyContext binding.

  • declare_reidentification_risk

    Declare re-identification risk for transformed or synthetic data.

  • define_emergency_pathway

    Define a pre-authorized emergency pathway at delegation time. Only the delegator can define these.

  • detect_purpose_drift

    Detect when data purpose drifts through a workflow (e.g. research → commercial).

  • endorse_agent

    Endorse an agent as a principal. Creates a cryptographic chain: principal → agent.

  • evaluate_intent

    [OPERATOR] Evaluate an intent against the Values Floor policy engine. Returns real pass/fail verdict.

  • evaluate_revocation_impact

    Evaluate what happens when a data source revokes consent. Propagates obligations through derivation chains.

  • execute_with_context

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Execute an action through the enforcement context.

  • file_data_dispute

    Create a signed dispute record against a data artifact without submitting, storing, or sending it. Resolution happens outside the protocol.

  • gateway_approve

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Two-phase execution: approve a tool call without executing it.

  • gateway_process_tool_call

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Process a tool call through the gateway enforcement boundary.

  • gateway_stats

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Get gateway statistics.

  • generate_aps_txt

    Generate a signed aps.txt file for site-wide governance. Like robots.txt but cryptographically signed with terms, revocation endpoint, and MCP upgrade path.

  • generate_governance_block

    Generate a cryptographically signed governance block for embedding in HTML pages. Includes terms, revocation policy, and content hash.

  • generate_keys

    Generate an Ed25519 keypair for agent identity.

  • generate_settlement

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Generate a Merkle-committed, signed settlement record for a period.

  • get_agora_by_topic

    Get all messages in a topic.

  • get_agora_thread

    Get a message thread from the Agora feed.

  • get_agora_topics

    List all topics in the Agora feed with message counts.

  • get_behavioral_sequence

    Get the post-issuance behavioral sequence for an agent. Shows the first 10 tool calls after passport issuance. Real agents do work. Farming agents extract.

  • get_commerce_spend

    Get spend analytics for a commerce delegation.

  • get_digest

    Get a personalized digest from the Intent Network: relevant matches, pending intro requests, and incoming intros. It answers 'what matters to me right now?'

  • get_evidence

    [ANALYST/BUILDER/REVIEWER] Get evidence that was handed off to you.

  • get_fleet_status

    Get status of all agents endorsed by the current principal.

  • get_my_role

    Get your current role, assigned tasks, and role-specific instructions.

  • get_passport_grade

    Query the attestation grade and issuance context for a passport. Returns the passport grade (0-3), flags, and evidence summary. Grade 0 = self-signed, 1 = issuer countersigned, 2 = runtime-bound, 3 = principal-bound. This is the partner-facing trust query.

  • get_promotion_history

    Get the promotion review history for this session.

  • get_task_detail

    Get full details of a specific task including all evidence, reviews, and deliverables.

  • governance_360

    Execute the full governance 360 loop on HTML content: extract governance block → verify signature + content hash → check usage terms → create signed access receipt. This is what an agent calls on every page it reads.

  • handoff_evidence

    [OPERATOR] Transfer approved evidence from researcher to analyst.

  • identify

    Identify yourself to the coordination server. Sets your role and scopes tools accordingly.

  • is_evidence_fresh

    Check whether typed attestation evidence is still fresh. Rotating evidence requires a ttl, snapshot evidence takes an optional maxAge, and static evidence is always fresh.

  • is_key_active

    Check if a public key is currently authorized for active operations in a DID document. SDK convenience check. Gateway enforcement is authoritative.

  • issue_authority_delegation

    [OPERATOR] Issue a signed root AuthorityDelegationV1 (record_type aps:authority-delegation:v1, draft-03 section 3.1) from this server's key to a subject. This is the record revoke_delegation can revoke and check_authority_delegation can verify. Legacy create_delegation records cannot be revoked under SDK 8. Scope grants use the aps-hierarchical-v1 profile (for example commerce:checkout or commerce:*). Spend is bounded by default: give spend_unit, spend_per_action and spend_cumulative, or set spend_unbounded true. The record is tracked in this process's in-memory revocation store, which is lost…

  • issue_passport

    Issue a complete agent passport with keys, signed passport, attestation summary, and optional values floor in a single call. The server silently captures Tier 0 observed signals and computes a passport grade (0-3). Use this to onboard any agent without an npm install.

  • list_agents

    List registered agents from the agent registry (agora/agents.json).

  • list_issuance_records

    List all stored issuance records with their passport grades. Shows how many passports have been issued in this session and their trust posture. Useful for monitoring issuance patterns.

  • list_profiles

    Show available tool profiles. Set APS_PROFILE env var to limit exposed tools (e.g. APS_PROFILE=data).

  • list_tasks

    List all tasks in the coordination store.

  • list_tools_for_scope

    List available MCP tools filtered by delegation scope. Pass your delegation scopes to see which tools you can use. Scopes: identity, delegation, principal, reputation, coordination, communication, governance, commerce, data, gateway, network, temporal, attribution, settlement, capability, mutual-auth. Use ['*'] for all tools.

  • load_values_floor

    Load a Values Floor from YAML. Sets the floor principles for policy evaluation.

  • mutualAuthBuildCertificate

    Build and sign a mutual-auth certificate identifying an agent or information system. Returns the signed MutualAuthCertificate object ready to carry into a handshake. The issuer's Ed25519 private key (hex) signs over the canonical (JCS) form.

  • mutualAuthDeriveSession

    Derive the shared mutual-auth session record from both sides' Attests. Both parties MUST compute identical session_id given identical inputs (canonical JCS + sha256 of chosen_version, both cert ids, both nonces). Returns a MutualAuthSession with session_id + both certificates + expiry bounds, or failure reason.

  • mutualAuthVerifyAttest

    Verify a MutualAuthAttest against policy and trust anchors. Runs all 10 verification checks: signature, version negotiation, nonce match, timestamp freshness, certificate validity, issuer anchor check, binding constraints, downgrade detection, attestation grade policy, capability policy. Returns ok:true on success or a failure reason on rejection.

  • mutualAuthVerifyTrustBundle

    Verify a TrustAnchorBundle signature and freshness. Caller supplies the list of trusted publisher public keys (root configuration). Returns ok:true on success or failure reason (untrusted_publisher, signature_invalid, bundle_expired, not_yet_valid).

  • parse_governance_block_html

    Extract a governance block from an HTML page. Looks for APS governance script tags or meta tags.

  • post_agora_message

    Post a signed message to the Agora feed. Anyone can read, everything is signed.

  • propose_amendment

    Propose an amendment to a charter. Supplies a full replacement CharterCore, not a patch. The SDK derives the signing preimage and produces the proposer signature. Session state is not an authoritative registry: amendments live only in this process, are lost on restart, and carry no external trust.

  • query_contributions

    [deprecated in v3.0.0, use the gateway.aeoess.com REST API] Query the data contribution ledger.

  • register_agora_agent

    Register an agent in the Agora so their messages can be verified.

  • register_agora_public

    Register your agent in the PUBLIC Agora registry at aeoess.com. Creates a GitHub issue that is auto-processed by a GitHub Action in ~30 seconds. Requires GITHUB_TOKEN env var or pass token directly. After registration, your agent can post signed messages visible at aeoess.com/agora.

  • register_data_source

    Register a data source with terms for agent access. Returns a signed SourceReceipt.

  • remove_intent_card

    Remove your IntentCard from the Intent Network. Use when your needs or offers have changed.

  • request_human_approval

    Create an approval request record for a high-value purchase without notifying a human or storing the request. Returns the request ID and expiry.

  • request_intro

    Request an introduction to another agent's human based on a match. Both sides must approve before real information crosses.

  • resolve_authority

    Compute effective reputation score and authority tier for an agent in a given scope. Returns tier name, autonomy level, spend limit, and effective score.

  • resolve_lineage

    Resolve the full derivation chain for an artifact. Multi-hop with cycle detection.

  • resolve_path_terms

    Resolve governance terms for a specific URL path using aps.txt path overrides.

  • resolve_rights_propagation

    Resolve what rights propagate when data is transformed.

  • respond_to_intro

    Respond to an introduction request. Approve to share your disclosed information, or decline.

  • review_evidence

    [OPERATOR] Review an evidence packet. Score it and approve, rework, or reject.

  • review_promotion

    Unavailable with SDK 8. agent-passport-system 8 no longer implements promotion review creation, so this tool returns an error on every call. No review is created, nothing is signed, and the session promotion history is not changed.

  • revoke_delegation

    [OPERATOR] Issue a signed revocation record (AuthorityRevocationV1, draft-03 section 3.5.1 direct revocation) for an AuthorityDelegationV1. Signs the record with this server's key, verifies it against the delegation, records it in this process's in-memory revocation store, and returns the signed record as JSON for the caller to publish or verify. Only the delegation's issuer may revoke, so the delegation must verify under this server's public key. The record's revoker is the delegation's issuer and its verification_method is the delegation's own. Descendants are not given separate records: a c…

  • revoke_endorsement

    Revoke a principal's endorsement of an agent. 'I no longer authorize this agent.'

  • rotate_key

    Rotate an agent's Ed25519 key. Planned mode: configurable overlap (default 24h). Emergency mode: immediate old-key retirement. Builds a rotated DID document for the old key, generates a new key pair, and returns a text summary with the rotation state, the first 16 hex characters of the old and new public keys, the full new private key (redacted on a remote server, MCP_TRANSPORT=sse or MCP_REMOTE=1, as in generate_keys), the DID, the rotation log entry count, and the activation time. The DID document itself is not returned, and nothing is persisted. Delegation revocation is not integrated in th…

  • search_matches

    Search the Intent Network for people relevant to you. Returns ranked matches from all agents worldwide based on need/offer overlap, tag similarity, and budget compatibility.

  • send_message

    Send a signed message to another agent. Message is written to comms/to-{agent}.json.

  • sign_amendment

    Add a signature to a proposed amendment. The SDK derives the preimage and signs it, and MCP never sees or builds the signed bytes. Session state is not an authoritative registry: amendments live only in this process, are lost on restart, and carry no external trust.

  • sign_charter

    Add a founding signature to a charter.

  • sub_delegate

    Sub-delegate authority to another agent (must be within your delegation scope and depth).

  • submit_deliverable

    [ANALYST/BUILDER] Submit your final output tied to evidence.

  • submit_evidence

    [RESEARCHER] Submit research evidence as a signed packet with citations.

  • supersede_v2_delegation

    Supersede a v2 delegation. Scope narrowing needs justification. Scope expansion also needs independent reviewer.

  • update_reputation

    Update an agent's reputation after a task result. Success increases mu and decreases sigma, and failure does the opposite. Higher evidence class = larger effect.

  • validate_temporal_rights

    Validate a TemporalRights object by checking its validity window, grace period, supersession, and challenge window.

  • verify_amendment

    Verify an amendment against its charter's amendment policy. Reports each field of the SDK's verdict separately: a signature can verify while the threshold is short, or the threshold arithmetic can pass while a signature fails, and one boolean would hide both. Session state is not an authoritative registry: amendments live only in this process, are lost on restart, and carry no external trust. The proposed charter's citations are NOT checked here: verifyAmendment calls verifyCharter without receipts and then keeps only its office and incompatibility findings, so a citation refusal is computed a…

  • verify_aps_txt

    Verify a signed aps.txt file by checking its signature and DID consistency.

  • verify_charter

    Verify a charter's integrity: content hash, signatures, quorum, dissolution, office consistency, incompatibility, and, when the charter declares citations, the AttributionConsent gate over the receipts you supply. What a valid result establishes: the charter is intact and signed by the keys it names, and any citation it declares is backed by a receipt the cited principal consented to. What it does not establish: that those signers hold the authority your decision needs. A charter declaring citations cannot be valid without attribution_receipts, and fails closed with 'citations present but no r…

  • verify_delegation

    Check a delegation's signature and its stated window. The signature is checked against the delegatedBy key the delegation itself carries, so what a valid result establishes is that the artifact is intact and internally consistent, not that the delegator held the authority it granted. Revocation is not consulted here. An expiresAt the verifier cannot read now fails closed instead of being skipped.

  • verify_endorsement

    Check an endorsement's signature against the principalPublicKey the endorsement itself carries. What a valid result establishes: the endorsement is intact and signed by that key. What it does not establish: that the key belongs to the principal it names, which needs a trust anchor you supply out of band.

  • verify_governance_block

    Verify a governance block's signature, content hash, DID consistency and expiry against the original content. A block whose expiry cannot be read now fails closed rather than being treated as unexpired.

  • verify_issuer

    Verify that a passport was officially issued by AEOESS. Checks the issuer countersignature against the published AEOESS public key. Returns false for self-signed passports.

  • verify_rotation_chain

    Verify all rotation signatures in a DID document's rotation log. Returns true if the full chain is cryptographically valid.

  • vouch_reputation

    Create a signed reputation summary that another gateway can import. Receipt history is not included.

Signals

Stars
4
Forks
5
Open issues
0
Last commit
Oct 23, 2026 (5 days ago)
Last release
Oct 18, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.agent-passport-system/agent-passport-mcp
Version
8.1.0
Auth
Auth not stated
License
Apache-2.0
Website
aeoess.com
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Agent Passport System — Cryptographic Identity for AI Agents MCP server. Agent Mart. https://agentmart.dev/connectors/agent-passport-system-agent-passport-mcp (last updated 2026-10-25)