Bridgecore

Your AI can do a lot. Let it ask before the parts you can’t take back.

Connect once in Telegram and you get a gate id. Give it to any AI agent that speaks MCP. Before a step that can’t be undone — a refund, an email to 120 people, a delete — the agent calls ask_human_approval, you get one message with Approve / Decline, and the agent waits. No answer in 24 hours counts as no.

  1. Open the bot in Telegram and press Start. It answers with your gate id. (The bot’s name appears here once the server is switched on.) No Telegram? Use email:
  2. Give your agent the server and the id. MCP server: https://mcp.usebridgecore.com/approve/mcp — paste it into Claude, ChatGPT, Cursor or any MCP client, and tell the agent: before anything you can’t undo, call ask_human_approval with gate "…" and wait for approved=true.
  3. Decide with one tap. Each request is one message: what, how much, why, and the label (🟢 only reads · 🟡 can be undone · 🔴 can’t be undone). Approve or decline; the agent checks the ticket and goes on, or stops.

What the agent sees

ask_human_approval(gate, action, amount?, currency?, reason?) → a ticket. check_approval(ticket) → pending / approved / declined / expired, with approved: true only after your tap. A tap can take up to a minute to show. Expired means declined.

Rules that don’t bend

No answer = no

24 hours of silence is a decline. If this server is down, the agent gets no approval and must not proceed — the safe side is the default.

Only you can decide

A button works only from the Telegram chat that made the gate; an email link carries a signature only your inbox received, and opens a page with one confirm button, so a mail scanner that follows links decides nothing.

Words leave, numbers stay

The request text is deleted the moment you decide. What remains is counts: asked, approved, declined, expired — the record a weekly summary is made from. /stop in the bot deletes the gate too.

Already run n8n? Check a workflow gives you the same Approve / Decline step inside n8n itself, with no server in between. Is it still running? watches the workflows you already have.