accueil / serveurs / IA & Mémoire / pro.aemb/agent-embassy
pro.aemb/agent-embassy
serveur MCP (Model Context Protocol) · agent-embassy 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que pro.aemb/agent-embassy est sûr ?
Au dernier audit MCP Hub, le serveur MCP « pro.aemb/agent-embassy » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 25 outils
- agentid_issue≈ 835 tokens
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.
Paramètres, retour & exemple (10)
Paramètresagent_pubkey· string · requis
The agent's public key (hex), the root of the Agent IDprincipal_id· string · requis
ID of the accountable principal on file with the Embassyoperator_name· string · requis
Public name of the operator running the agent (max 200 chars)validity_days· number · optionnel
Days until the Agent ID expires; integer 1-730. Defaults to the Embassy standard when omittedprincipal_kind· string · requis
Kind of principal: human or legal_entityidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.principal_label· string · requis
Public label for the principalagent_key_scheme· string · optionnel
Key scheme for agent_pubkey: eip191 or ed25519 (default eip191)operator_contact· string · requis
Public contact for the operator (max 320 chars)principal_attestation_method· string · requis
How the Embassy verified the principal
Exemple d'appel{"name": "agentid_issue", "arguments": {"agent_pubkey": "texte", "principal_id": "texte", "operator_name": "texte", "principal_kind": "texte", "idempotency_key": "texte", "principal_label": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - agentid_renew≈ 752 tokens
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.
Paramètres, retour & exemple (4)
Paramètresagent_id· string · requis
The Agent ID string returned at issuance (64 hex characters; case-insensitive). Unknown IDs are rejectedvalidity_days· number · optionnel
Days until the renewed Agent ID expires; integer 1-730. Defaults to the Embassy standard when omittedidempotency_key· string · optionnel
Optional idempotency key: UUID v4 (client-generated; published example keys are rejected). When provided, replaying the same key returns the original receipt instead of re-running the action; when omitted, no dedupe occurs. Keys are scoped per tool and per payer account: the same key on another tool — or from another wallet — is unrelated.revocation_signature· string · requis
Hex signature over the exact UTF-8 message agent-id-revoke:<OLD_agent_id> (64-char lowercase ID, no trailing newline) — the signature covers the OLD Agent ID being retired. EIP-191: personal_sign the message STRING (personal_sign envelope REQUIRED — raw ECDSA will not verify), 0x 65-byte hex r||s||v (v=27/28). ed25519: nacl.sign.detached over the message bytes, 64-byte hex. Signer: the principal's on-file revocation key, or the Embassy signer for cause
Exemple d'appel{"name": "agentid_renew", "arguments": {"agent_id": "texte", "revocation_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - agentid_revoke≈ 731 tokens
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.
Paramètres, retour & exemple (4)
Paramètresreason· string · requis
Why the Agent ID is being retired (required, max 500 characters)agent_id· string · requis
The Agent ID string returned at issuance (64 hex characters; case-insensitive). Unknown IDs are rejectedidempotency_key· string · optionnel
Optional idempotency key: UUID v4 (client-generated; published example keys are rejected). When provided, replaying the same key returns the original receipt instead of re-running the action; when omitted, no dedupe occurs. Keys are scoped per tool and per payer account: the same key on another tool — or from another wallet — is unrelated.revocation_signature· string · requis
Hex signature over the exact UTF-8 message agent-id-revoke:<agent_id> (64-char lowercase ID, no trailing newline). EIP-191: personal_sign the message STRING (personal_sign envelope REQUIRED — raw ECDSA will not verify), 0x 65-byte hex r||s||v (v=27/28). ed25519: nacl.sign.detached over the message bytes, 64-byte hex. Signer: the principal's on-file revocation key, or the Embassy signer for cause
Exemple d'appel{"name": "agentid_revoke", "arguments": {"reason": "texte", "agent_id": "texte", "revocation_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - agentid_verify≈ 601 tokens
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.
Paramètres, retour & exemple (2)
Paramètresagent_id· string · requis
The Agent ID string returned at issuance (64 hex characters; case-insensitive). Rate-limited: 30 checks/min per client IP, 429 on exhaustionidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "agentid_verify", "arguments": {"agent_id": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - attest_document≈ 620 tokens
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.
Paramètres, retour & exemple (3)
Paramètresdocument_hash· string · requis
SHA256 hash of your document as 64 lowercase hex charactersdocument_name· string · optionnel
Optional label for your document (max 200 chars)idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "attest_document", "arguments": {"document_hash": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - attest_work≈ 640 tokens
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 — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/attest.
Paramètres, retour & exemple (4)
Paramètresevidence_hash· string · optionnel
SHA256 of work artifactevidence_urls· array · optionnel
URLs proving the workidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.work_description· string · requis
What was done
Exemple d'appel{"name": "attest_work", "arguments": {"idempotency_key": "texte", "work_description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - check_url_changes≈ 606 tokens
'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 — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/watch.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
HTTPS URL to watchidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.check_interval_hours· number · optionnel
Hours between checks
Exemple d'appel{"name": "check_url_changes", "arguments": {"url": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - check_url_custom≈ 744 tokens
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.05, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/ping.
Paramètres, retour & exemple (6)
Paramètresurl· string · requis
HTTPS URL to check (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body capexpect_status· number · optionnel
Expected HTTP status code; truncated to an integer. Defaults to 200 when omittedidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.expect_json_path· string · optionnel
Dot-separated path into the JSON body, e.g. 'data.price' (max 500 chars). Only evaluated when setexpect_json_equals· ? · optionnel
Expected value at expect_json_path; compared by canonical JSON equality. Defaults to null when omittedexpect_body_contains· string · optionnel
Substring that must appear in the response body (max 5000 chars). Skipped when empty or omitted
Exemple d'appel{"name": "check_url_custom", "arguments": {"url": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - check_url_sealed≈ 605 tokens
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.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
HTTPS URL to prove live (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body cap. Default expectation: HTTP 200idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "check_url_sealed", "arguments": {"url": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - compute_alerts≈ 603 tokens
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.
Paramètres, retour & exemple (3)
Paramètresgpu· string · optionnel
Optional GPU filter, e.g. 'H100 SXM' (max 64 chars). Omit for all GPUslimit· number · optionnel
Max alerts to return; integer 1-50. Defaults to 25idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "compute_alerts", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - compute_history≈ 607 tokens
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.
Paramètres, retour & exemple (3)
Paramètresgpu· string · optionnel
Optional GPU filter, e.g. 'H100 SXM' (max 64 chars). Omit for whole-market historylimit· number · optionnel
Max history points to return; integer 1-200. Defaults to 50idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "compute_history", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - compute_spot_prices≈ 680 tokens
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.
Paramètres, retour & exemple (7)
Paramètresgpu· string · optionnel
Optional GPU model filter, e.g. 'H100 SXM'type· string · optionnel · ondemand | bid | reserved
Offer type: ondemand (fixed price), bid (interruptible auction — shown price is the bid floor), or reserved (longer commitment)max_gpus· integer · optionnel
Maximum GPU count per offer; integer 1..64min_gpus· integer · optionnel
Minimum GPU count per offer; integer >= 1verified· boolean · optionnel
When true, only verified hosts; when false, only unverified hostsmax_results· integer · optionnel
Max offers to return; integer 1-25min_reliability· number · optionnel
Minimum host reliability 0..1 (inclusive); hosts below it are excluded
Exemple d'appel{"name": "compute_spot_prices", "arguments": {"gpu": "texte", "type": "ondemand", "max_gpus": 1, "min_gpus": 1, "verified": true, "max_results": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - compute_spot_sealed≈ 609 tokens
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.
Paramètres, retour & exemple (3)
Paramètresgpu· string · optionnel
Optional GPU class, e.g. 'H100 SXM' (max 64 chars). Omit for the per-class snapshottype· string · optionnel
Offer type: ondemand, bid, or reserved. Defaults to ondemandidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "compute_spot_sealed", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - correct_copy≈ 749 tokens
$25 correction pass on your draft: clean 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 — $25.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/copy/correct.
Paramètres, retour & exemple (5)
Paramètresdraft· string · requis
The raw draft copy to correct (1-20000 chars)links· array · optionnel
HTTPS URLs the copy references; each is verified alive via HEAD (fallback GET), 8s timeout, redirects never followed (max 20)register· string · requis · founder-notes | elite | force | bright-soft-junior
Voice register: founder-notes, elite, force, or bright-soft-juniorrequired_terms· array · optionnel
Terms that must appear in the final copy (max 20; each term max 100 chars; counted case-insensitively)idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "correct_copy", "arguments": {"draft": "texte", "register": "founder-notes", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - diligence_pack≈ 634 tokens
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 — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/diligence/pack.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
HTTPS URL to run the full suite againstdocument_hash· string · optionnel
SHA256 of document to timestampdocument_name· string · optionnel
Label for the documentidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "diligence_pack", "arguments": {"url": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - farcaster_kit≈ 485 tokens
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.
Paramètres, retour & exemple (1)
Paramètresidempotency_key· string · requis
Client-generated UUID v4, one per logical request. Replaying the same key on the same tool returns the original receipt.
Exemple d'appel{"name": "farcaster_kit", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - give≈ 661 tokens
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.
Paramètres, retour & exemple (2)
Paramètresamount_usd· string|number · requis
Exact gift amount in USD, caller-supplied: a plain decimal string like "5.00" ("$5.00" also accepted) or a number with at most 2 decimals. Canonical integer-cent parse: exponent, locale/grouping, sub-cent precision, negative, zero, below-$0.01 and above-$222.00 forms are rejected. The signed 402 quote binds this exact amount; you authorize exactly what you quoted.idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "give", "arguments": {"amount_usd": 1, "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - nostr_kit≈ 484 tokens
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.
Paramètres, retour & exemple (1)
Paramètresidempotency_key· string · requis
Client-generated UUID v4, one per logical request. Replaying the same key on the same tool returns the original receipt.
Exemple d'appel{"name": "nostr_kit", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - rank_the_rankers≈ 632 tokens
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.
Paramètres, retour & exemple (3)
Paramètressurface· string · optionnel
Optional surface slug (e.g. 'x402-list', '8004scan', 'glama') to return only that entry. Omit for the full directoryidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.include_unverified· boolean · optionnel
Include surfaces not yet verified by a live read (listed as unverified, never ranked). Defaults to true
Exemple d'appel{"name": "rank_the_rankers", "arguments": {"idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - register_recovery≈ 696 tokens
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.
Paramètres, retour & exemple (5)
Paramètrescontact_name· string · requis
Your name or operator handle, recorded with the escrowquorum_rules· string · requis
The release rules for this blob, e.g. '2-of-3 named trustees must approve release'recovery_blob· string · requis
Client-encrypted blob (ENC:v1:base64...). Stored opaquely; only its SHA-256 and byte count enter the signed receiptcontact_handle· string · optionnel
Optional contact (email or handle) for the operator reviewidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "register_recovery", "arguments": {"contact_name": "texte", "quorum_rules": "texte", "recovery_blob": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - research_paper≈ 711 tokens
The research paper: $222; $444 with the provenance pack — paper plus its proof. bundle defaults to paper; prior receipt: $222 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 — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/research/paper.
Paramètres, retour & exemple (5)
Paramètresbundle· string · optionnel
Delivery tier: 'paper' ($222) or 'paper+provenance' ($444, paper plus the corpus proof pack). Defaults to 'paper'paper_id· string · requis
Catalog ID of the paper, e.g. 'the-discontinuity-20260922'. Unknown IDs are rejectedbuyer_alias· string · optionnel
Optional license display name (3-32 chars: letters, digits, . _ -). Defaults to the first 8 hex chars of the buyer walletidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.prior_receipt_id· string · optionnel
Optional prior research_paper receipt id for receipt-carried tier pricing on the paper+provenance bundle
Exemple d'appel{"name": "research_paper", "arguments": {"paper_id": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - ticker_shelf≈ 615 tokens
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.
Paramètres, retour & exemple (5)
Paramètresquery· string · requis
What to shop for: "a ticker", "a ticker, $5 budget", "COMPARE two tickers", "BEST a theme, $25 budget" (max 200 chars)max_rows· number · optionnel
Rows on the shelf, 3-10 (default 10)objective· string · optionnel
convexity (default), long-clock, fast-heat, tail, income, leveragedbudget_usd· number · optionnel
Hard budget gate in USD (1/5/10/25/50/100 supported; omit for uncapped)idempotency_key· string · requis
Client-generated UUID v4, one per logical request. Replaying the same key on the same tool returns the original receipt.
Exemple d'appel{"name": "ticker_shelf", "arguments": {"query": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - trust_assurance≈ 741 tokens
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.
Paramètres, retour & exemple (6)
Paramètresaction· string · requis
The action the agent intends to take, e.g. 'transfer' (required, max 200 chars)context· string · optionnel
Optional free-text context for the assessment (truncated to 2000 chars)amount_usdc· string · requis
Amount at stake, as a positive decimal string, e.g. '0.25'idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.provider_endpoint· string · requis
HTTPS URL of the provider to assess (max 2000 chars; no credentials in URL)permissions_requested· array · requis
Permissions the action needs, e.g. ['spend']. Non-empty array, max 50 entries; each entry truncated to 200 chars
Exemple d'appel{"name": "trust_assurance", "arguments": {"action": "texte", "amount_usdc": "texte", "idempotency_key": "texte", "provider_endpoint": "texte", "permissions_requested": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - trust_preflight≈ 880 tokens
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.
Paramètres, retour & exemple (6)
Paramètresintent· object · requis
The intended invocation: operation (required), params_summary (sha256 of canonical params), advertised_cost_usdcpolicy· array · optionnel
Policy strings (max 20)context· object · optionnel
principal_wallet + chain. Optional.dry_run· boolean · optionnel
true = free dry-run, intercepted before the payment gatesubject· object · requis
The spend target: server_id (required), artifact (mcpb:// | oci:// | https://), claimed_versionidempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "trust_preflight", "arguments": {"intent": {}, "subject": {}, "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}} - trust_report≈ 602 tokens
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.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
HTTPS URL of the candidate x402 endpoint to probe (max 2000 chars; no credentials in URL). Probed unpaid via GET, falling back to an empty-body POST when GET returns 404/405idempotency_key· string · requis
Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.
Exemple d'appel{"name": "trust_report", "arguments": {"url": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"how": "texte", "tool": "texte", "asset": "texte", "price": "texte", "networks": [], "paid_url": "texte", "facilitator": "texte", "payment_required": true}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».