Skip to main content
Glama
mild-run

mild run

Official
by mild-run

mild.run — Puerta de aprobación humana para agentes de IA

Before your AI agent does anything irreversible — your tap required.

mild.run is an MCP server that intercepts sensitive AI agent actions (Stripe refunds, email sends, data deletes) and sends you a notification (Telegram or email) to approve or block before anything happens. Your agent has no credentials — the gate is enforced at the infrastructure level.


The Problem

You are running AI agents that touch real money, real emails, and real data. When the agent misunderstands your intent or hallucinates a parameter, the damage is immediate and irreversible.

"My agent issued a $1,500 refund. I wanted a $150."
"My agent emailed the full CRM with a test message."
"My agent deleted a subscription I didn't want to cancel."

Asking the agent to "ask before you act" doesn't work — you're asking a nondeterministic system to police itself. mild.run enforces the gate at the infrastructure level. No approval → no action. The agent cannot bypass it.


Related MCP server: Openterms-mcp

How It Works

  1. Sign up to mild.run — it's free

  2. Connect Stripe (remember to enter your restricted API key — charges:Read + refunds:Write only)

  3. Connect Telegram (click a bot link → send a message → verified) or use email approval

  4. Paste the MCP URL into your agent platform:

https://mcp.mild.run/mcp?mcp_token=YOUR_TOKEN

That's it. Now every sensitive action requires your click before it fires.


What It Blocks

Action

State

Status

Stripe refund

Money

✅ Live

Stripe subscription cancel

Revenue

✅ Live

Stripe client delete

Data

✅ Live

Stripe payout

Cash

✅ Live

Gmail send email

Reputation

✅ Live

Slack message

Communication

✅ Live


Compatible Platforms

Works with any MCP-compatible agent platform:

  • base44 — paste the URL in a single chat message

  • Claude Desktop — add it to claude_desktop_config.json

  • ChatGPT — Developer Mode required (Settings → Connectors), then add it as a connector with no auth

  • n8n — add it as an MCP node

  • Cursor / Windsurf — add it to MCP settings

  • Any MCP client — Streamable HTTP transport (/mcp)

A legacy SSE endpoint (/sse) is still available for any client that hasn't migrated to Streamable HTTP yet, but it's deprecated — new integrations should use the /mcp URL above.


Approval Flow

When your agent tries to perform a gated action:

  1. Agent calls the tool (e.g., stripe_refund)

  2. mild.run logs the request and immediately returns a confirmation to the agent

  3. You receive a notification to approve or block (via Telegram or email):

🌊 mild.run — Approval Required

Action: Stripe Refund
Charge: ch_3abc...
Amount: $150.00
Reason: Customer request

[✅ Approve]  [🚫 Block]
  1. Tap Approve → the refund is executed. Tap Block → nothing happens.

  2. No decision within 24 hours → it automatically blocks.

  3. Every decision is logged in your dashboard at mild.run.


Why not just ask the agent to ask first?

Prompts are only advisory — the agent can ignore them, especially when there's prompt injection. mild.run holds your Stripe restricted key. The agent has no credentials. No path exists from the agent to Stripe except through mild.run.

Based on prompt

mild.run

Enforced by

The agent alone

Infrastructure

Can you bypass it?

Yes

No

Credential bypass?

Yes

No

Active monitoring?

No

Yes


Pricing

Plan

Price

What's included

Free

$0/month

30 approvals/month, Stripe + Gmail, Telegram

Solo

$12/month

Unlimited approvals, all integrations, 90-day audit log

Sign up for free at mild.run.


MCP Tools

mild.run exposes the following MCP tools. All require mcp_token as a parameter (your personal token from the mild.run dashboard).

Tool

Description

stripe_refund

Issue a Stripe refund after human approval

stripe_subscription_cancel

Cancel a Stripe subscription after human approval

stripe_customer_delete

Delete a Stripe customer after human approval

stripe_payout

Trigger a Stripe payout after human approval

gmail_send_email

Send a Gmail message after human approval

slack_post_message

Post a Slack message after human approval

get_approval_status

Check the status of a pending approval request


Conclusions

  • Stripe restricted API keys are stored encrypted — never in plaintext

  • Your mcp_token is a UUID — no email or personal data in the URL

  • Telegram webhook validated with secret token

  • Every approval decision is logged with timestamp and stored server-side

  • mild.run never stores the full content of your email approvals past the request itself


Linking

  • Site and signup: mild.run

  • Dashboard: [mild.run/dashboard](https://mild# mild.run — Puerta de aprobación humana para agentes de IA

Antes de que tu agente de IA haga algo irreversible — se requiere tu toque.

mild.run es un servidor MCP que intercepta acciones sensibles de los agentes de IA (reembolsos de Stripe, envíos de correos, borrados de datos) y te envía una notificación (Telegram o correo electrónico) para que apruebes o bloquees antes de que ocurra nada. Tu agente no tiene credenciales: el control se aplica a nivel de infraestructura.


El Problema

Estás ejecutando agentes de IA que tocan dinero real, correos reales y datos reales. Cuando el agente malinterpreta tu intención o alucina un parámetro, el daño es inmediato e irreversible.

"Mi agente emitió un reembolso de $1,500. Yo dije $150."
"Mi agente envió por correo a todo mi CRM un mensaje de prueba."
"Mi agente canceló una suscripción que no quería cancelar."

Decirle al agente que "pida por favor antes de actuar" no funciona: estás pidiendo a un sistema no determinista que se vigile a sí mismo. mild.run aplica el control a nivel de infraestructura. Sin aprobación → sin acción. El agente no puede omitirlo.


Cómo Funciona

  1. Regístrate en mild.run — gratis

  2. Conecta Stripe (pega tu API key restringida — solo charges:Read + refunds:Write)

  3. Conecta Telegram (haz clic en un enlace del bot → envía un mensaje → verificado) o usa la aprobación por correo

  4. Pega tu URL MCP en la plataforma de tu agente:

https://mcp.mild.run/mcp?mcp_token=YOUR_TOKEN

Eso es todo. A partir de ahora, cada acción sensible requiere un tap antes de ejecutarse.

Qué Supervisa

Acción

Riesgo

Estado

Reembolso de Stripe

Dinero

✅ En vivo

Cancelación de suscripción Stripe

Ingresos

✅ En vivo

Eliminación de cliente Stripe

Datos

✅ En vivo

Pago de Stripe

Efectivo

✅ En vivo

Enviar correo con Gmail

Reputación

✅ En vivo

Mensaje de Slack

Comunicación

✅ En vivo


Plataformas compatibles

Funciona con cualquier plataforma compatible con compatibles con MCP:

  • base44 — pega la URL en un solo mensaje de chat

  • Claude Desktop — añádelo a claude_desktop_config.json

  • ChatGPT — se requiere Modo de desarrollo (Configuración → Conectores), luego añádelo como conector sin autenticación

  • n8n — añádelo como un nodo MCP

  • Cursor / Windsurf — añádelo a la config de MCP

  • Cualquier cliente MCP — transporte HTTP streamable (/mcp)

Un endpoint SSE antiguo (/sse) sigue disponible para cualquier cliente que aún no haya migrado a HTTP streamable, pero está deprecado — para nuevas integraciones, ha de usarse la URL /mcp anterior.


El flujo de aprobación

Cuando tu agente intenta una acción protegida:

  1. El stripe_refund (por ejemplo) — El agente activity, con herramientas como stripe

  2. mild.run registra la solicitud y devuelve al agente una confirmación inmediato

  3. Recibes una notificación (toque en Telegram o enlace de correo) para aprobar o bloquear:

GPX2

  1. Toca Aprobar → el reembolso se ejecuta. Toca Bloquear → no pasa nada.

  2. Si no decides en 24 horas → se bloquea automáticamente.

  3. Cada decisión queda registrada en tu panel en mild.run.


¿Por qué no basta con decirle al agente "pregunta antes de actuar"?

Porque las indicacio nes son sugerencias: el agente puede igniciarlas, sobre todo bajo inyección de prompt. mild.run tiene tu API key restringida de Stripe. Por lo tanto, el agente no tiene credenciales. No hay ruta desde el agente hasta Stripe salvo a través de mild.run.

Basado en prompts

mild.run

Aplicado por

El propio agente

Infraestructura

¿Se puede omitir?

No

¿Hay camino para las credenciales?

No

¿Registro de auditoría?

No


Precios

Plan

Precio

Incluido

Gratis

$0/mes

30 apruebas/mes, Stripe + Gmail, Telegram

Solo

$12/mes

Aprobaciones ilimitadas, todas las integras, registro de auditoría de 90 día

Regístrate gratis en mild.run.


Herramientas MCP

mild.run expone las siguientes herramientas MCP. Todas requieren mcp_token como parámetro (tu token personal del panel de control de mild.run).

Herramienta

Descripción

stripe_refund

Emite un reembolso de Stripe después de la aprobación humana

subscription_cancel

Cancela una suscripción de Stripe después de la aprobación humana

stripe_customer_bla

Elimina un cliente de Stripe después de la aprobación humana

stripe_payout

Crea un pago de Stripe después de la aprobación humana

gmail_send_email

Envía un mensaje de Gmail después de la aprobación humana

slack_post_message

Publica un mensaje de Slack después de la aprobación humana

get_approval_status

Consulta el estado de de una solicitud de aprobación pendiente


Seguridad

  • La clave restringida de Stripe se denomina de forma segura, nunca en texto texto simple

  • Tu mcp_token es un UUID — no hay email ni datos personales en la URL

  • El webhook de Telegram se valida con token secreto

  • Cada decisión de aprobación se registra con su marca de timestamp y se almacena en el servidor

  • mild.run nunca guarda el pasaje y el contenido de tu correo más allá de la solicitud de aprobación


Enlaces

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Human-in-the-Loop authorization gateway for AI Agents. Securely pause MCP workflows and route high-risk actions to human approvers via Slack or Email.
    117
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Cryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.
    10
    2
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Local zero-trust permission gateway for AI agents. Enforces policy-based tool authorization, human approvals, scoped permissions, and cryptographically verifiable audit logs.
    4
    5
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    AgentPay is the authorization layer between an AI agent and real spending. You define the rules — spending caps, allowed merchants, time windows — and every purchase attempt the agent makes is checked against them in real time. Approved transactions go through. Anything outside the mandate is blocked and logged. No more babysitting every agent action. No more runaway charges.
    MIT

View all related MCP servers

Related MCP Connectors

  • Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.

  • Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.

  • Runtime permission, approval, and audit layer for AI agent tool execution.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mild-run/mild-run-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server