# Connect LFG Alarm to Retell

AI agents · https://lfg.gm/agents/retell · Updated 2026-10-18

To connect LFG Alarm to Retell, make a personal key in LFG Alarm under Settings > Connected AI apps, then in your Retell agent add an MCP with the URL https://mcp.lfg.gm and a header Authorization: Bearer followed by your key, and pick the LFG Alarm tools the agent may use. Then, mid-call, your agent can set an alarm on your phone: "the supplier called back, ring me at 7 to return it". LFG Alarm is a social alarm clock for iPhone and Android: alarms for times and moments, shared by link so every phone that joined rings together.

## Before you start

- **Get the LFG Alarm app on your phone** from Google Play or the App Store, and sign in. The Retell agent makes the alarms; the app is what rings them.
- **A personal key**, since a phone agent cannot do a sign-in. Make one below.

A key acts as you. With one key in the header, every caller sets alarms on the key owner's phone, whoever is calling. That is right for your own line or a small business where you are the one to wake. It is wrong for a public line where callers expect their own alarms. Retell has a way round this, below: it can pass each caller's own key.

## Make a key

1. In LFG Alarm, open **Settings** > **Connected AI apps**, on [lfg.gm](https://lfg.gm) or in the app.
2. Tap **Make a key**, name it after the agent (for example "Retell front desk"), and tap **Make the key**.
3. The key is shown once, with **Copy** and **Done**: "Copy it now. It won't be shown again." Copy it, keep it ready for the next step, then tap **Done**.
4. It now shows in the list as **Personal key**, with when it was last used.

The screen says it plainly: "For an AI app that asks for a key instead of a sign-in, like Manus, a coding agent or your own script. A key acts as you, so keep it out of any agent other people use."

Keys start with `lfg_pat_`, work only at the LFG Alarm MCP server, and you can have up to 20. A key has the same plan limits as signing in.

## Connect it

**Single or multi-prompt agent:**

1. Open the agent and find **MCPs**, then click **Add MCP**.
2. **Name:** `LFG Alarm`. **URL:** `https://mcp.lfg.gm` (no `/mcp` on the end). Retell uses Streamable HTTP, which LFG Alarm speaks.
3. Leave **Timeout** at its default unless calls cut off.
4. Under **Headers**, add a key `Authorization` with the value `Bearer lfg_pat_...` (the word Bearer, a space, then your key). Leave **Query Parameters** empty.
5. Click **Save**, then **Add Tools**. Retell only exposes the tools you pick, one by one. For most phone agents two are enough: `set_time_alarm` and `list_my_alarms`. Add `turn_alarm_on_off` if callers should be able to cancel.
6. Optional: turn on **Talk While Waiting** so the agent says "setting that now" instead of going quiet. **Save**.
7. In the agent's prompt, say when to call each tool: "When the caller asks to be reminded or woken at a time, call set_time_alarm, then read back the time it rings."

**Conversation flow:** add an **MCP node**, set the same URL and header, and pick the one LFG Alarm tool that node should call. Response variables can carry the ring time into the next node.

Picking tools one by one keeps calls quick: the model only reads the tools you chose, not all of LFG Alarm's.

## Each caller's own key

Retell lets header values use dynamic variables, filled in when each call starts. So instead of your key, the header can be:

```text
Authorization: Bearer {{lfg_key}}
```

and your system passes `lfg_key` for each call (for example in the dynamic variables you send when you start an outbound call, or from your inbound call webhook). The alarm then lands in that caller's own LFG Alarm account and rings their phone, not yours.

This solves the shared-key problem, but it needs something behind it: each caller must have their own LFG Alarm account, and must have made a key and given it to you to store safely, keyed to their phone number or customer record. It suits a small group you know, such as a team or members who signed up. A key is shown to its owner once, so they paste it into your system themselves; never ask callers to read a key out on a call.

## What fits

- **Your own call handler.** It takes a call while you are on site and sets "Call the supplier back" for 7:00 on your phone.
- **A small team line.** A morning-shift alarm made a friends alarm, with the team added, so one request rings everyone at 5:30.
- **Members with their own keys.** A club's line where each member's key is passed by variable, so "wake me at 6 for the ride" sets the alarm on the caller's own phone.

## Try it

Once it is connected, call your agent and say:

**Try this.** Paste it into ChatGPT, Claude, Grok or another AI agent that has the LFG Alarm connector (https://mcp.lfg.gm), not into the LFG Alarm app. The person needs the LFG Alarm app on their phone.

> Set an LFG Alarm for 7:00 tomorrow morning called "Call the supplier", and tell me when it goes off.

Why it works: One time alarm and the time read back, the shortest proof on a phone call that the header and the tool both work.

More ideas: "What alarms do I have tomorrow?", "Turn off my 7am alarm", or "Make a friends alarm for Saturday at 8 called Hike and add [username]". Through a key, LFG Alarm can set time, price, post, event and anything alarms, pick a sound or a look from the library, and add your friends or a whole group once you confirm. Each alarm comes back with its link, a share picture with a QR code and a message ready to send. Wallet and trader alarms are made in the app. See [Using LFG Alarm from your AI agent](https://lfg.gm/wiki/ai-agents).

## If it does not work

- **Save fails or no tools to pick.** Check the URL is exactly `https://mcp.lfg.gm`, and that the header value starts with `Bearer ` and a space.
- **The agent says it set an alarm but none appears.** Check the tool was added under **Add Tools**, and that the prompt says when to call it.
- **Per-caller keys do not work.** Check the variable name in the header matches the one you pass, and that the value is the whole key.
- **It refuses an alarm.** A key has the same plan limits as signing in. For plans and pricing, go to lfg.gm.
- **Still stuck?** Write to us from the [support page](https://lfg.gm/support).

## Disconnect

In LFG Alarm, open **Settings** > **Connected AI apps** and tap **Disconnect** beside the key. It stops working at once. You can also remove the MCP from the agent in Retell. Your alarms stay in your account and keep ringing.

## Questions

### Which tools should a phone agent have?
As few as do the job. `set_time_alarm` and `list_my_alarms` cover most calls; add more only when callers need them.

### Can a caller add friends to an alarm?
Yes, by LFG Alarm username, after confirming who. On a phone call that means the agent reads the names back and waits for a yes.

### Does the alarm ring during the call?
No. It rings on the phone with the LFG Alarm app, at the time set. Time alarms are real alarms on both iPhone and Android and ring through silent mode.

### Does LFG Alarm hear the call?
No. LFG Alarm only receives what the agent sends when it uses LFG Alarm's tools, never the audio.

## Learn more

- [Using LFG Alarm from your AI agent](https://lfg.gm/wiki/ai-agents)
- [Time alarms](https://lfg.gm/wiki/time-alarms) and [Friends and groups](https://lfg.gm/wiki/friends-and-groups)
- [Connect LFG Alarm to ElevenLabs](https://lfg.gm/agents/elevenlabs) and [Connect LFG Alarm to Vapi](https://lfg.gm/agents/vapi)
- [Connect LFG Alarm to another AI app](https://lfg.gm/agents)

## Sources and further reading

- [Retell docs: MCP for single and multi-prompt agents](https://docs.retellai.com/build/single-multi-prompt/mcp)
- [Retell docs: MCP node in conversation flows](https://docs.retellai.com/build/conversation-flow/mcp-node)
- [Retell blog: connect any voice agent to MCP with the MCP node](https://retellai.com/blog/connect-any-ai-voice-agent-to-mcp-with-retell-ai-mcp-node)

LFG Alarm is not affiliated with Retell AI.

## Keep exploring

- [Connect LFG Alarm to your AI app](https://lfg.gm/agents.md): The LFG Alarm MCP server: set alarms from ChatGPT, Claude, Grok, Gemini, OpenClaw and more, and they ring on your phone.
- [Connect LFG Alarm to ChatGPT](https://lfg.gm/agents/chatgpt.md): Add LFG Alarm to ChatGPT with the address mcp.lfg.gm, sign in once, and ask ChatGPT to set alarms that ring on your phone.
- [Connect LFG Alarm to Claude](https://lfg.gm/agents/claude.md): Add LFG Alarm to Claude as a custom connector, sign in once, and ask Claude to set alarms that ring on your phone. Claude Code too.
- [Connect LFG Alarm to Grok](https://lfg.gm/agents/grok.md): Add LFG Alarm to Grok as a custom connector, sign in once, and ask Grok to set alarms that ring on your phone.
- [Connect LFG Alarm to Gemini](https://lfg.gm/agents/gemini.md): Add LFG Alarm to Gemini as a custom app, sign in once, and ask Gemini to set alarms that ring on your phone.
- [Connect LFG Alarm to Perplexity](https://lfg.gm/agents/perplexity.md): Add LFG Alarm to Perplexity as a custom remote connector, sign in once, and ask Perplexity to set alarms.

## About LFG Alarm

LFG Alarm is a social alarm clock for iPhone, iPad and Android. It rings for times and for moments (a post on X, a stream going live, a token price, a wallet buying, an event starting), and one shared link makes every phone that joined ring together. Rocco, the cat inside the app, does the watching and the waking.

- Get it on Google Play: https://play.google.com/store/apps/details?id=gm.lfg.app
- Download on the App Store: https://apps.apple.com/app/id6821089085
- Use it from an AI agent: add the MCP server https://mcp.lfg.gm as a connector, then ask in plain words.
- Every page for agents: https://lfg.gm/llms.txt
