what is redphonr?
redphonr is a human-in-the-loop service for AI agents. It runs as an MCP server. When your agent calls a tool such as request_approval, it pauses, redphonr reaches a person on the channels you choose, and the agent resumes with their decision as structured data.
which agents and frameworks does it work with?
Any agent that can use an MCP server: Claude Code, Claude Desktop, Cursor, Windsurf, the OpenAI Agents SDK, LangChain, CrewAI, Mastra, AutoGen and others. Agents without MCP can call the HTTP API.
what happens if nobody answers?
redphonr escalates through your ladder, for example Slack, then SMS after five minutes, then a phone call, then the on-call backup. If the request still times out, the agent gets the default you set, which should always be deny.
how do i approve from my phone?
Tap approve in Slack or Telegram, or just reply in your own words or with a voice note, like "deny, not before Monday". redphonr reads it, asks you to confirm when it isn't clear, and passes your note to the agent. You can also tap the link in an SMS or email, or press 1 to approve and 2 to deny on a voice call.
is redphonr free?
Yes. Agents, approval requests, Slack, Telegram, Discord, email and your first human are free, with no credit card. You pay $9 a month for each teammate after you, and $0.50 when we wake someone by SMS or phone and they answer (WhatsApp is coming soon). Every account starts with $2 of wake-up credit, and you can top up credit instead of subscribing. You set a monthly limit, so the bill never surprises you.
why charge for wake-ups and not for requests?
A request in Slack costs us almost nothing, so it costs you nothing. Waking a person by phone costs real money and is worth it when it works, so we only charge when someone answers. A call nobody picks up is free.
how is this different from pagerduty?
PagerDuty pages engineers about incidents and tracks acknowledgement. redphonr lets an agent ask a question and get an answer back: approve or deny, a choice from a list, or a form. The answer returns to the agent so it can continue.