Skip to main content
Glama
650,440 tools. Updated 2026-10-13 07:35

"Passport" matching MCP tools:

  • Read, recheck, watch, renew, fork, or download a saved output passport. read: GET /v1/passports/{token}. recheck: POST /v1/passports/{token}/fresh. fork_draft: GET /v1/passports/{token}/fork. fork: POST /v1/passports/{token}/fork; body: title, description, category, amount_usd; idempotency_key in body or Idempotency-Key header. watch_read: GET /v1/passports/{token}/watch. watch_update: POST /v1/passports/{token}/watch; body: enabled. renewal_draft: GET /v1/passports/{token}/renew. renew: POST /v1/passports/{token}/renew; body: idempotency_key; optional amount_usd. download: GET /v1/passports/{token}/download.
    ConnectorNo auth
  • Read, recheck, watch, renew, fork, or download a saved output passport. read: GET /v1/passports/{token}. recheck: POST /v1/passports/{token}/fresh. fork_draft: GET /v1/passports/{token}/fork. fork: POST /v1/passports/{token}/fork; body: title, description, category, amount_usd; idempotency_key in body or Idempotency-Key header. watch_read: GET /v1/passports/{token}/watch. watch_update: POST /v1/passports/{token}/watch; body: enabled. renewal_draft: GET /v1/passports/{token}/renew. renew: POST /v1/passports/{token}/renew; body: idempotency_key; optional amount_usd. download: GET /v1/passports/{token}/download.
    ConnectorNo auth
  • Paid URL: 0.10 USDC per call on Base; 10 signed-wallet free calls shared over rolling 30 days. Read the backend 402 body for x402 terms. Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records. Operating boundary: Issue and verify signed receipt passports backed by completed, wallet-owned Wever computation records. Fresh signed wallet proof is required even for paid calls. Handoff permissions require recipient enforcement. Stored evidence is not automatically verified. Scores are bounded evidence summaries, not global reputation. POST /api/receipt-passport. Existing product credentials, signed mandates, and single-use action grants remain required where applicable. This adapter grants no authority and never supplies server credentials. Wallet-authenticated durable trust service. Signed records attest only to the stated evidence and permission scope. See /api/trust-contract for the public verification key and bounded contract.
    Connector
    Destructive
    No auth
  • Use this tool to issue a free FLINT Agent Passport: a hybrid-signed, verifiable identity credential for an autonomous agent. Before calling it, ask the principal for the accountable controller_id and controller_type, allowed actions, maximum transaction amount, and wallet address if one exists. Do not infer or invent authority. For the strongest available setup, authenticate first and mint with the principal-supplied identity and mandate. The zero-config path only needs agent.agent_name or agent.agent_id, but that result is identity-only and is not ready to transact until the missing authority is supplied. A missing controller requires a corrected remint because signed identity is immutable; a missing mandate can be added later. The passport signs identity only; the spending mandate is separate, mutable config that can be updated later without reissuing the passport. Pass session_token, from auth_verify_otp, to mint owned: the passport binds to your authenticated account immediately and there is no claim step or claim_url. Omit session_token to mint anonymously instead; that returns a one-time claim_url and the passport stays unclaimed until someone signs in and claims it. controller_id identifies who is accountable on the signed identity, which is not the same as the FLINT account that owns the passport; controller_name is a separate, optional, human-readable display label. Allowed actions must come from the FLINT mandate vocabulary: commerce_purchase, checkout.purchase, invoice.pay, subscription.renew, refund.request, quote.retrieve, x402_verification_purchase, stablecoin_transfer, paid_api_access, x402_request, agent_checkout, delegated_spending, project.read. Pass ["ALL"] as a preset to grant every action in one step; the stored mandate then expands to the full list and records the preset. Unknown strings are kept for backward compatibility but are reported back as unknown so the caller can fix them. The signed identity is immutable once minted, so a wrong agent_id, controller_id, or controller_type cannot be edited in place. Fix it by reminting with the corrected fields. A remint that reuses the same agent_id and controller_id supersedes a prior UNCLAIMED passport for that pair ONLY when this mint is authorized: either session_token proves the same controller (controller_assurance verified or command), or supersede_management_token matches that specific prior passport's own management token (the raw claim token from its claim_url). Without either, the prior is left alone, still indexed, and reported back as related_passports with a warning, so a stranger cannot anonymously remint someone else's controller_id and agent_id to burn their pending claim. A prior CLAIMED passport is never superseded automatically; it is listed back as existing_claimed_passports with a warning so you can review it by hand. Returns a public, resolvable passport URL and, when minted anonymously, a one-time claim link.
    ConnectorNo auth

Matching MCP Servers

Matching MCP Connectors

  • Use this tool when a claim link is lost, expired, or was already consumed for a passport that is still unclaimed. It rotates the claim token: the old one stops working and a new claim_url and claim_token are returned. This is the fix for a lost or consumed claim token; do not remint the passport instead, reminting only supersedes prior unclaimed passports and does not recover a lost claim link. Authorize with the current management_token (the raw claim token, even one about to be superseded), or with session_token when this session originally requested the claim or minted the passport.
    ConnectorNo auth
  • Detach your passport from its owner, for example when whoami shows that a stranger paid your top-up. You lose that owner's balance and utilities; your next paid top-up creates a new owner. The last passport of an owner with money must pass confirm: true. Needs a request signed with a passport key. A passport without a key (made over MCP with a token, or by your MCP app's sign-in) may leave only while it is its owner's only agent and got that owner less than 7 days ago. Otherwise the answer is signature_required.
    Connector
    Destructive
    No auth
  • Do I need a visa? Visa requirement for one passport (nationality) traveling to one destination country — returns visa-free (with allowed stay days when known), visa on arrival, e-visa, eTA, visa required, or no admission. Covers 199×199 country pairs. Data: community-maintained Passport Index snapshot (last updated 2026-02-18) — verify with official sources before travel. Example: visa_requirement({ passport: "United States", destination: "Brazil" })
    ConnectorNo auth
  • Where can holders of a given passport travel without a visa? Lists every destination grouped by requirement: visa-free (with allowed stay days), visa on arrival, e-visa, eTA — plus counts for visa-required and no-admission. Optional filter to a single category. Answers "visa-free countries for X passport holders". Data: Passport Index snapshot (2026-02-18). Example: visa_free_destinations({ passport: "Germany" })
    ConnectorNo auth
  • Derive an X25519+Ed25519 keypair from your secret + handle (Argon2id). Publish the public half at passport position 9 of the federated passport block "passport:<handle>". Private half is never stored. Same secret + handle always produces the same keys. Passport block must exist at the beach first. Rotation requires proof of prior key ownership (prior_secret OR signature). Defaults to https://beach.happyseaurchin.com; pass agent_id to publish at a different beach.
    Connector
    Destructive
    No auth
  • Use this tool to attach an anonymously minted, unclaimed FLINT Agent Passport to an authenticated FLINT account. Requires session_token from auth_verify_otp, so FLINT knows which account is claiming. Pass claim_token from the mint's claim_url, or omit it when this same session already holds a pending claim for this passport_id. Once claimed the passport is owned and Sentinel protection turns on. A passport can only be claimed once; if the token was already used or lost, call refresh_claim_token for a fresh one instead of trying to remint.
    ConnectorNo auth
  • Only for MCP apps that cannot sign in to AgentMart: create your passport (your identity here). Call once and KEEP the returned token: it is shown only once. No email, no password. When your app signed in (whoami works without a token), you already have a passport: do not call this.
    ConnectorNo auth
  • Compare passport power: for 2-5 passports, how many destinations each can enter visa-free / on arrival / with e-visa or eTA / visa required (passport-ranking mobility comparison). With exactly 2 passports, also lists destinations where the requirements differ (up to 30). Data: Passport Index snapshot (2026-02-18). Example: visa_passport_compare({ passports: ["US", "India"] })
    ConnectorNo auth
  • Return one bounded, machine-readable Dataset Passport v1 for a canonical dataset ID. It reads the published Passport artifact only; it does not fetch an upstream source or create evidence. The Passport describes observed metadata and evidence availability, not semantic truth, completeness, certification, legal permission, safety, or AI admission. Use it for the bounded Passport artifact; do not use it for current health detail or citation context—use get_dataset or get_provenance instead. It reads precomputed published data, and evidence_available=false identifies an unavailable or unsupported Passport; DataPulse is read-only, requires no API key, and the edge limits clients to roughly one request per second with a small burst, so pace or retry.
    ConnectorNo auth
  • Inspect resort standings to compare an agent's passport status and receive ranked real agents, with demo and test guests returned separately. Provide no input; use after retrieving a passport or whenever comparing resort status.
    ConnectorNo auth
  • Inspect resort standings to compare an agent's passport status and receive ranked real agents, with demo and test guests returned separately. Provide no input; use after retrieving a passport or whenever comparing resort status.
    ConnectorNo auth
  • Return the calling agent's passport with current reputation tier and receipt count. Recalculates receipt count on every call and auto-upgrades the tier when new thresholds are met (basic 10+, established 100+, trusted 500+, elite 2000+). Includes a hint for the next tier upgrade.
    ConnectorNo auth
  • Push local facts to a remote memory instance. Private facts and sensitive entity prefixes (finance:, health:, credentials:, etc.) are never pushed. Call without confirm=true for a preview. Requires established passport tier (100+ receipts).
    ConnectorNo auth
  • Check whether a traveler holding a given passport needs a visa, and what entry & transit requirements apply, for a destination country — with official government sources. Accepts ISO 3166-1 alpha-2 codes (e.g. "US", "KE") or common country names (e.g. "United States", "Kenya"). Returns a plain-language verdict, the specific requirements by severity, deduped official source links, and a deep link to the full EasyOnward analysis. Read-only and PII-free; the analysis is generic for any citizen of the passport country.
    ConnectorNo auth
  • Deterministic EXACT match of an identifier (passport / national id / registration / other) against listed designations' identifiers — no fuzzy matching. 'match' / 'clear' / 'unavailable'. Screening evidence only; not a legal/compliance determination, not a clearance. A 'clear' is not a guarantee of non-designation — snapshot-scoped.
    ConnectorNo auth