x402Shield

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
84%
Calidad de los nombres
76%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~686Tokens (definiciones de herramientas)
~766 BTamaño de respuesta típico
Impacto moderado en la atención (0.54% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas