Skip to main content
Glama
alfred-HQbot

razorpay-mcp-guard

by alfred-HQbot

razorpay-mcp-guard

Middleware zur Durchsetzung von Ausgabenrichtlinien für den MCP-Server von Razorpay.

Der offizielle MCP-Server von Razorpay führt aus, was ihm gesagt wird. Nichts im Stack prüft, was ein Agent ihm sagen darf. razorpay-mcp-guard ist eine MCP-Middleware, die zwischen dem LLM-Agenten und den Razorpay-MCP-Tools sitzt und Folgendes durchsetzt:

  • Ausgabengrenzen pro Agent – Tages-, Monats- und Lebenszeitlimits, in Paise durchgesetzt.

  • Kategorie-Zulassungslisten – nur freigegebene Tool-Kategorien (z. B. payments, settlements) sind erreichbar; alles andere wird an der Tore blockiert.

  • Genehmigungsschwellen – Aufrufe über einem konfigurierbaren Betrag erfordern eine ausdrückliche menschliche Genehmigung, bevor sie Razorpay erreichen.

Jede Entscheidung (erlauben, blockieren, eskalieren) landet in einem append-only-Audit-Ledger mit Hash-verketteten Einträgen, sodass die Audit-Spur selbst manipulationssicher ist.

┌─────────────┐     tools/call      ┌──────────────────┐    policy: ALLOW   ┌──────────────────┐
│  LLM Agent  │ ──────────────────► │  mcp-guard       │ ─────────────────► │  Razorpay MCP    │
│ (any client)│ ◄────────────────── │  (this proxy)    │ ◄───────────────── │  server          │
└─────────────┘     result          └──────────────────┘    result          └──────────────────┘
                                        │      ▲
                            BLOCK/ESCALATE   approve/deny
                                        ▼      │
                                   Policy Engine + Audit Ledger + Approval Gate

Status

In Arbeit – siehe docs/architecture.md.

Related MCP server: MandateGuard

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    A policy enforcement, audit, and evaluation control plane for LLM agents on payment infrastructure, intercepting tool calls at the MCP boundary to classify, redact, and allow/deny/escalate actions before execution.
    MIT