accueil / serveurs / IA & Mémoire / io.github.jdhart81/agent-escrow
io.github.jdhart81/agent-escrow
serveur MCP (Model Context Protocol) · agent-escrow-agent 1.28.1
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 io.github.jdhart81/agent-escrow est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.jdhart81/agent-escrow » 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 9 outils
- describe_agent≈ 81 tokens
Fleet-standard self-description.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "describe_agent", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - dispute_escrow≈ 138 tokens
Move a FUNDED escrow to DISPUTED. An arbiter (agent-arbitration-agent) then resolves it to release or refund.
Paramètres, retour & exemple (2)
Paramètresreason· string · optionnelescrow_id· string · requis
Exemple d'appel{"name": "dispute_escrow", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - escrow_status≈ 100 tokens
Current record for an escrow.
Paramètres, retour & exemple (1)
Paramètresescrow_id· string · requis
Exemple d'appel{"name": "escrow_status", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - fund_escrow≈ 133 tokens
Mark an OPEN escrow as FUNDED (idempotent). payment_ref links the payment-rail transaction.
Paramètres, retour & exemple (2)
Paramètresescrow_id· string · requispayment_ref· string · optionnel
Exemple d'appel{"name": "fund_escrow", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_escrows≈ 117 tokens
List escrows, optionally filtered by state (OPEN|FUNDED|RELEASED|REFUNDED|DISPUTED).
Paramètres, retour & exemple (1)
Paramètresstate· ? · optionnel
Exemple d'appel{"name": "list_escrows", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - open_escrow≈ 303 tokens
Open an escrow between payer and payee. amount_minor is a positive integer in minor units (cents). The platform fee is computed and FROZEN at open (ceil bps). Returns the escrow_id (state OPEN). RETRY-SAFE: pass open_ref=<your job id> and a replayed open returns the ORIGINAL escrow (duplicate=true) instead of minting another one (E10).
Paramètres, retour & exemple (8)
Paramètrespayee· string · requispayer· string · requisterms· string · optionnelfee_bps· ? · optionnelcurrency· string · optionneldeadline· string · optionnelopen_ref· string · optionnelamount_minor· integer · requis
Exemple d'appel{"name": "open_escrow", "arguments": {"payee": "texte", "payer": "texte", "amount_minor": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - refund_escrow≈ 136 tokens
Refund an OPEN/FUNDED/DISPUTED escrow to the payer (exactly-once). Refunding an OPEN escrow is a cancel.
Paramètres, retour & exemple (2)
Paramètresreason· string · optionnelescrow_id· string · requis
Exemple d'appel{"name": "refund_escrow", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - release_escrow≈ 149 tokens
Release a FUNDED/DISPUTED escrow to the payee (exactly-once — a repeat release returns the existing terminal record, never a double payout).
Paramètres, retour & exemple (2)
Paramètresescrow_id· string · requisdelivery_proof· string · optionnel
Exemple d'appel{"name": "release_escrow", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - verify_audit≈ 106 tokens
Validate the tamper-evident audit hash chain for an escrow.
Paramètres, retour & exemple (1)
Paramètresescrow_id· string · requis
Exemple d'appel{"name": "verify_audit", "arguments": {"escrow_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}}
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é ».