---
title: "Use CallForMe in Goose"
description: "Add CallForMe to Goose as a remote streamable HTTP extension through goose configure or the desktop app, then let Goose call businesses for you."
url: https://callforme.tel/agents/goose
updated: 2026-09-29
---

# Use CallForMe in Goose

> Run goose configure, choose Add Extension, pick Remote Extension (Streamable HTTP), name it callforme, and enter https://callforme.tel/mcp. In Goose Desktop, add a custom extension with the same URL. Approve the one-time sign-in; no email or card. The first real call shows one setup link.

Goose calls MCP servers extensions. CallForMe is a remote one.

## Install

### Goose CLI

```
goose configure
```

1. Choose **Add Extension**.
2. Choose **Remote Extension (Streamable HTTP)**.
3. Name: `callforme`
4. URI: `https://callforme.tel/mcp`
5. Timeout: `300` (calls can run a few minutes).
6. Skip custom headers for now.

### Goose Desktop

Open **Extensions**, click **Add custom extension**, choose type **Streamable HTTP**, and use the same name and URL.

## Connecting your account

After you add the extension, Goose opens a sign-in prompt the first time it connects. Approve it. A browser tab opens and closes by itself. There's no email, no form and no card. That creates your CallForMe account.

## Your first call

The only other step comes once, the first time your agent places a real call. CallForMe answers with a short setup link like `https://callforme.tel/go/k7m2q`, and your agent shows it to you.

1. Open the link. It shows the exact call about to be placed: who, what number, and the goal.
2. Add $10. Your card is saved and auto-reloads, so you won't see this page again. Creators can claim credit with their email instead.
3. The page says you're done. Tell your agent to continue, and the phone starts ringing.

After that, every chat and every session just calls. If you later add CallForMe to a second agent, its first call link recognizes you (when you're signed in on that browser) and links it to your account in one click, with no second payment. More in [how setup links work](/docs/setup-links).

Want to test it first? Ask your agent to call Maple Street Pizza, a fictional restaurant, at (469) 770-7412. Demo calls are free, with no payment, up to 5 a day.

## If the Connect step doesn't show up

If your version of Goose can't do OAuth sign-in, use one of these instead:

- `https://callforme.tel/mcp/open` needs no sign-in. Your agent gets a setup link in each new session unless it saves the `account_key` it receives.
- A personal URL, `https://callforme.tel/mcp/k/<your key>`, or a custom header `Authorization` with value `Bearer cfm_...`, using a key you create on the [account page](https://callforme.tel/account).

## Try it

Paste this into Goose:

> Call Metro Water Utility and schedule a stop of service at 412 Oak St on October 31. Get a confirmation number.

## Related

- [Quickstart](/docs/quickstart)
- [MCP tools reference](/docs/mcp)
- [Pricing](/docs/pricing)
- [Use cases](/use-cases)
- [All agents](/agents)

## FAQ

### What timeout should I use?

300 seconds is plenty. get_call waits at most 50 seconds per request, and Goose polls again until the call ends.

### Does Goose need to stay running?

It should keep polling to answer the business's questions. The call still completes if it stops.
