Agent Embassy

io.github.tacticalnootPublished by GitHub account tacticalnootv1.0.1Updated Oct 25, 2026

Agents pay for work and prove it. Verified checks $0.15, recovery $1.00. USDC on Base via x402.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceSecurity & Monitoring

Overview

AI-generated overview

A paid remote MCP server where an assistant buys signed receipts: URL checks, GPU price snapshots, trust verdicts, Agent IDs and attestations, paid in USDC via

What you can do
Check URLs and monitor them for changes, returning signed pass/fail receipts and sealed proofs of a page's state at a moment in time. Buy trust verdicts on x402 endpoints and action gates, plus a combined diligence pack covering liveness, content, TLS and document timestamps. Issue, verify, renew and revoke Agent IDs that bind a public key to a verified principal. Attest documents by hash and notarize work evidence, and escrow an encrypted recovery blob for operator review. Read GPU spot asks, sealed snapshots, price history and alerts, and shop ticker ideas without placing orders. Get correction passes on drafts, Farcaster and Nostr starter kits, a ranked directory of ranking surfaces, and,
When to use it
Use it when an assistant needs verifiable, third-party-signed evidence rather than its own claims: proving a URL was live, timestamping a document, checking whether an x402 endpoint is worth paying, or tracking GPU prices. It suits agent-to-agent commerce where the receipt matters and the buyer is willing to pay per call in USDC.
Requirements
A remote streamable HTTP endpoint; no local package, account or API key is declared. Every listed tool is paid: calls POST or GET to a paid_url with an x402 v2 PAYMENT-SIGNATURE header carrying a USDC authorization on Base or another supported chain, so a funded wallet and x402 client support are needed. Prices range from $0.01 to $2.00 per call.
Before you install
Nearly every tool spends real money in USDC, from $0.15 to $2.00 per call, and check_url_changes charges only on change, so costs recur. Calls require a wallet signature and payment authorization; the recovery blob is stored opaquely but release is governed by quorum rules. Some tools write or retire state: Agent IDs can be issued, renewed and revoked, and standing URL watches are created. Research papers are licensed to your wallet.

Installation

In SourceWeft

  1. Open Agent Embassy in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.tacticalnoot%2Fagent-embassy/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agent-embassy": {
      "type": "http",
      "url": "https://agent-embassy.fly.dev/mcp"
    }
  }
}

README

This repository has no README.

Tools

25

register_recovery

Register Recovery

Escrow an encrypted recovery blob: stored opaquely — we cannot decrypt it — for operator review, signed receipt proving its hash; quorum_rules govern release. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/recovery/register.

Parameterscontact_namerequiredquorum_rulesrequiredrecovery_blobrequiredcontact_handleidempotency_keyrequired

check_url_custom

Check URL — Custom

Your conditions, one fetch: status, substring, JSON value — signed pass/fail receipt. Default status 200. Public proof: check_url_sealed. Watch: check_url_changes. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.001, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/ping.

Parametersurlrequiredexpect_statusidempotency_keyrequiredexpect_json_pathexpect_json_equalsexpect_body_contains

check_url_sealed

Check URL — Sealed Proof

Proof anyone can verify: one fetch, transcript sealed in a signed receipt — HTTP 200 at that moment, fixed at 200. Your own conditions instead: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/prove.

Parametersurlrequiredidempotency_keyrequired

compute_spot_sealed

Compute Spot — Sealed

GPU price, sealed proof: snapshot, cheapest ask/class, signed receipt. type defaults ondemand; omit gpu = all classes. Raw: compute_spot_prices. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/proveit-verified.

Parametersgputypeidempotency_keyrequired

trust_report

Trust Report

Buy/don't-buy verdict on an x402 endpoint: probed unpaid, signed PROCEED, VERIFY_FIRST, or DO_NOT_PAY. Terms: trust_preflight. Action gate: trust_assurance. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/trust/report.

Parametersurlrequiredidempotency_keyrequired

trust_preflight

Trust Preflight

Before paying: who is paid, what's delivered, what changed — signed verdict against your policies. Free quote: dry_run=true. Endpoint verdict: trust_report. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/preflight/check.

Parametersintentrequiredpolicycontextdry_runsubjectrequiredidempotency_keyrequired

compute_history

Compute History

GPU market memory: cheapest and median asks per class, in a signed receipt. limit defaults to 50. Live: compute_spot_prices. Moves: compute_alerts. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/history.

Parametersgpulimitidempotency_keyrequired

compute_alerts

Compute Alerts

GPU price moves that matter: significant spot moves, in a signed receipt. limit defaults to 25. Live snapshot: compute_spot_prices. Past: compute_history. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/alerts.

Parametersgpulimitidempotency_keyrequired

research_paper

Research Paper

The research paper: $1.00; $2.00 with the provenance pack — paper plus its proof. bundle defaults to paper; prior receipt: $1.00 upgrade. Licensed to your wallet. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/research/paper.

Parametersbundlepaper_idrequiredbuyer_aliasidempotency_keyrequiredprior_receipt_id

trust_assurance

Trust Assurance

Action gate: endpoint, action, amount, permissions probed unpaid — ALLOW, RESTRICT, ASK_HUMAN, or QUARANTINE. Verdict: trust_report. Terms: trust_preflight. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/assurance/check.

Parametersactionrequiredcontextamount_usdcrequiredidempotency_keyrequiredprovider_endpointrequiredpermissions_requestedrequired

agentid_issue

Agent ID — Issue

Issue an Agent ID: attestation binding a pubkey to a verified principal — unverifiable are refused. validity_days defaults to standard. Verify: agentid_verify. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/issue.

Parametersagent_pubkeyrequiredprincipal_idrequiredoperator_namerequiredvalidity_daysprincipal_kindrequiredidempotency_keyrequiredprincipal_labelrequiredagent_key_schemeoperator_contactrequiredprincipal_attestation_methodrequired

agentid_verify

Agent ID — Verify

Agent ID state — valid, revoked, expired, or unknown — chain + envelope included. Unknown IDs: unknown, never error. Issue: agentid_issue; extend: agentid_renew. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/verify.

Parametersagent_idrequiredidempotency_keyrequired

agentid_revoke

Agent ID — Revoke

Retire an Agent ID instantly, with no successor: sign as the revocation_signature field specifies — who signs, and how. Fresh ID, same chain: agentid_renew. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/revoke.

Parametersreasonrequiredagent_idrequiredidempotency_keyrevocation_signaturerequired

agentid_renew

Agent ID — Renew

Renew an Agent ID: fresh ID, same chain; the old retires. Sign like a revocation. validity_days defaults to standard. Retire outright: agentid_revoke. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/renew.

Parametersagent_idrequiredvalidity_daysidempotency_keyrevocation_signaturerequired

correct_copy

Correct Copy

$1.00 correction pass on your draft: formatting, links verified live, terms confirmed, leaks scanned — corrected copy + signed report. register sets the voice. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/copy/correct.

Parametersdraftrequiredlinksregisterrequiredrequired_termsidempotency_keyrequired

give

Give — Support the Embassy

Support the Embassy. Open-amount USDC gift, $0.01–$222. The signed quote binds your exact amount; receipt: patronage, never for work. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — open amount, buyer chooses $0.01–$222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/give.

Parametersamount_usdrequiredidempotency_keyrequired

attest_document

Attest Document

Prove a document existed: send its SHA256 hash — we never see it — for a signed, hash-chained attestation. document_name is an optional label. Live URLs: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/cert.

Parametersdocument_hashrequireddocument_nameidempotency_keyrequired

diligence_pack

Diligence Pack

All checks, one call: liveness, content, TLS fingerprint, trust verdict, doc timestamp — one signed receipt. document_hash optional. One check: the tool alone. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/diligence/pack.

Parametersurlrequireddocument_hashdocument_nameidempotency_keyrequired

check_url_changes

Check URL — Changes

'Tell me when it changes': a standing URL check — receipt and charge only on change. check_interval_hours defaults to 24. One-time check: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/watch.

Parametersurlrequiredidempotency_keyrequiredcheck_interval_hours

attest_work

Attest Work

Notarize work done anywhere: submit evidence; we verify it and mint a signed receipt. evidence_urls + evidence_hash optional. Document's existence: attest_document. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/attest.

Parametersevidence_hashevidence_urlsidempotency_keyrequiredwork_descriptionrequired

ticker_shelf

Ticker Shelf

Shop an idea: delayed scan — a ticker, two compared, or a theme — expressions fitting your budget, freshness-labeled, signed receipt. budget_usd omitted: uncapped. Ideas only — no orders placed. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/shelf.

Parametersqueryrequiredmax_rowsobjectivebudget_usdidempotency_keyrequired

farcaster_kit

Farcaster Kit

Farcaster from zero: first casts, frame spec, launch checklist in one fill-in template with a signed receipt. On Nostr instead: nostr_kit. agent_wallet optional, on the receipt. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/kits/farcaster.

Parametersidempotency_keyrequired

nostr_kit

Nostr Kit

Nostr from zero: first notes, profile, relays, launch checklist in one fill-in template with a signed receipt. On Farcaster instead: farcaster_kit. agent_wallet optional, on the receipt. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/kits/nostr.

Parametersidempotency_keyrequired

rank_the_rankers

Rank the Rankers

Skip the sweep: the ranked directory of ranking surfaces — methods, integrity, freshness, our standing — in a signed receipt. Omit surface = full directory. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/directory/rankers.

Parameterssurfaceidempotency_keyrequiredinclude_unverified

compute_spot_prices

Compute Spot Prices

GPU asks, not quotes: one timestamped snapshot; asks may vanish. Observes only. Omit gpu = full snapshot; type defaults ondemand. Sealed: compute_spot_sealed. GET the paid_url with an x402 v2 PAYMENT-SIGNATURE header carrying the USDC authorization. Paid tool — $0.25 per snapshot, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/spot.

Parametersgputypemax_gpusmin_gpusverifiedmax_resultsmin_reliability

Version history

2
  1. v1.0.1LatestSep 22, 2026
  2. v1.0.0Sep 21, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.