Skip to main content
Glama
alfred-HQbot

razorpay-mcp-guard

by alfred-HQbot

razorpay-mcp-guard

Middleware de aplicación de políticas de gasto para el servidor MCP de Razorpay.

El servidor MCP oficial de Razorpay ejecuta lo que se le indica. Nada en el stack valida lo que un agente está autorizado a decirle. razorpay-mcp-guard es un middleware de MCP que se sitúa entre el agente LLM y las herramientas MCP de Razorpay, aplicando:

  • Topes de gasto por agente — límites diarios / mensuales / de por vida, aplicados en paise.

  • Listas de categorías autorizadas — solo las categorías de herramientas autorizadas (p. ej., payments, settlements) son accesibles; todo lo demás queda bloqueado en la entrada.

  • Umbrales de aprobación — las llamadas por encima de un monto configurable en rupias requieren la aprobación humana explícita antes de llegar a Razorpay.

Cada decisión (permitir, bloquear, escalar) se registra en un registro de auditoría de solo adición con entradas encadenadas por hash, de manera que la propia traza evidencie cualquier manipulación.

┌─────────────┐     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

Estado

Trabajo en curso — consulta docs/architecture.md.

Related MCP server: MandateGuard

Licencia

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