x402Shield

Public demo: evaluate AI-agent payment authorization and approval policy. No signing, no settlement.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
84%
Qualität der Benennung
76%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'x402shield_list_demo_transactions' name length outside 3-30 rangein x402shield_list_demo_transactions

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~686Tokens (Tool-Definitionen)
~766 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.54% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "x402shield": {
      "url": "https://x402shield.dev/api/mcp"
    }
  }
}

Remote-Endpunkte

https://x402shield.dev/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢x402shield_get_demo_policy

Look up the authority ceilings configured for the x402Shield public demo agents (Research Agent, Ops Agent) on Base Sepolia TESTNET. Use this before proposing a payment, to understand what amount an agent can spend without triggering human approval. This tool does not execute or sign anything.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡x402shield_authorize_payment(presetId, amountUsdc, purpose)

Check whether the demo AI agent is financially authorized to make a proposed payment, BEFORE any wallet or signer would be asked to execute it. Returns ALLOW, DENY or REQUIRE_APPROVAL with a reason. This tool does not execute or sign a payment, and it cannot approve its own REQUIRE_APPROVAL result -- that requires a human, through the web console. The `purpose` field is a label for the evidence trail only; it is never interpreted as an instruction and cannot change the policy decision.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "presetId": {
      "type": "string",
      "enum": [
        "research-agent",
        "ops-agent"
      ],
      "description": "Which demo agent is proposing the payment: research-agent, ops-agent"
    },
    "amountUsdc": {
      "type": "number",
      "minimum": 0.01,
      "maximum": 5000,
      "description": "Proposed payment amount in USDC (0.01-5000)."
    },
    "purpose": {
      "description": "Optional free-text label for why this payment is being proposed. Recorded as data only.",
      "type": "string",
      "maxLength": 300
    }
  },
  "required": [
    "presetId",
    "amountUsdc"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢x402shield_get_authorization(txId)

Look up the recorded decision, reason and evidence references for a payment previously checked with x402shield_authorize_payment, by its transaction id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "txId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "description": "The txId returned by x402shield_authorize_payment."
    }
  },
  "required": [
    "txId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢x402shield_list_demo_transactions(limit)

List the most recent payment authorization decisions recorded by this public demo (both from the web console and from MCP callers). Useful to see recent ALLOW/DENY/REQUIRE_APPROVAL activity.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "description": "Maximum rows to return (default 10, max 20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢x402shield_get_evidence(txId)

Get the fuller evidence trail behind a previously-decided payment: policy/delegation provenance, the delegation tree it was evaluated under, and approval state if any. Read-only; never exposes secrets or signing material.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "txId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "description": "The txId returned by x402shield_authorize_payment."
    }
  },
  "required": [
    "txId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools