XGuard — Payment Decision & Discovery

Payment decisions, durable evidence, x402 resource discovery and live gateway status for AI agents.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
64%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

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

Kontextkosten

~988Tokens (Tool-Definitionen)
~775 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.77% 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": {
    "xguard": {
      "url": "https://xguard-mainnet.maqamapp.workers.dev/mcp"
    }
  }
}

Remote-Endpunkte

https://xguard-mainnet.maqamapp.workers.dev/mcpstreamable-http
https://xguardgate.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🔴xguard_execute(intent, operation, capability, input, idempotency_key)

Execute an explicit scoped provider operation, or a supported public-source outcome. intent:demo is free. Never infer a mutation from ambiguous text.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "intent": {
      "type": [
        "string",
        "object"
      ]
    },
    "operation": {
      "type": "string"
    },
    "capability": {
      "type": "string"
    },
    "input": {
      "type": "object"
    },
    "idempotency_key": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
🔴xguard_secretless_call(capability, operation, input, target, method, ...)

Call an allowed provider operation with a capability. Enforces scope, call/credit budget and billing before server-side credential injection. Writes require idempotency_key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capability": {
      "type": "string",
      "description": "Scoped XGuard capability, never an upstream key."
    },
    "operation": {
      "type": "string",
      "enum": [
        "github.repository.read",
        "github.issue.create",
        "github.issue.comment",
        "github.pull_request.create",
        "cloudflare.zone.read",
        "cloudflare.worker.metadata",
        "slack.channel.read",
        "slack.message.send",
        "notion.page.read",
        "notion.database.read",
        "notion.page.create",
        "notion.page.update",
        "openai.response.create",
        "anthropic.message.create",
        "gemini.content.generate",
        "stripe.customer.read"
      ]
    },
    "input": {
      "type": "object"
    },
    "target": {
      "type": "string",
      "format": "uri"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "HEAD",
        "POST",
        "PUT",
        "PATCH",
        "DELETE"
      ]
    },
    "body_json": {},
    "idempotency_key": {
      "type": "string",
      "minLength": 8,
      "maxLength": 128
    }
  },
  "required": [
    "capability"
  ],
  "additionalProperties": false,
  "anyOf": [
    {
      "required": [
        "operation",
        "input"
      ]
    },
    {
      "required": [
        "target"
      ]
    }
  ]
}
🟢xguard_preflight(intent, operation, capability, input, idempotency_key)

Inspect validation, scope and remaining capability budget without reserving, billing or executing. Execution rechecks everything.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "intent": {
      "type": [
        "string",
        "object"
      ]
    },
    "operation": {
      "type": "string"
    },
    "capability": {
      "type": "string"
    },
    "input": {
      "type": "object"
    },
    "idempotency_key": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
🟢xguard_quote(intent, operation, capability, input, idempotency_key)

Inspect XGuard credit pricing for a capability, or obtain a signed x402 quote for a public outcome. Does not execute.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "intent": {
      "type": [
        "string",
        "object"
      ]
    },
    "operation": {
      "type": "string"
    },
    "capability": {
      "type": "string"
    },
    "input": {
      "type": "object"
    },
    "idempotency_key": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
🟢xguard_verify_receipt(proof, receipt, result_sha256)

Verify a ProofRail proof and optionally its bound x402 receipt and result digest. Signature validity does not prove source truth.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "proof": {
      "type": "string",
      "maxLength": 16000
    },
    "receipt": {
      "type": "object"
    },
    "result_sha256": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    }
  },
  "required": [
    "proof"
  ],
  "additionalProperties": false
}
🟢xguard_discover

Find the paid API catalog and buying instructions, plus explicit provider operations and input schemas.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢xguard_status

Read observed execution/MCP metrics and configuration; empty observations do not imply uptime.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢xguard_get_result(payment_identifier, quote)

Recover a paid public outcome with its payment identifier and original signed quote without execution or another payment.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "payment_identifier": {
      "type": "string"
    },
    "quote": {
      "type": "string"
    }
  },
  "required": [
    "payment_identifier",
    "quote"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools
fehlgeschlagene BeobachtungVersion nicht aufgezeichnet—
verifiziertVersion nicht aufgezeichnet3 Tools