Use CallForMe in Zed
Add a callforme entry under context_servers in Zed's settings.json with url https://callforme.tel/mcp, then click Authenticate once to create your account. Zed's agent panel can then call businesses, and it shows one setup link the first time it places a real call.
Zed calls MCP servers context servers. Remote ones take a URL.
Install
Open settings with zed: open settings (cmd-,) and add:
{
"context_servers": {
"callforme": {
"url": "https://callforme.tel/mcp"
}
}
}
Open the agent panel settings, click Authenticate next to callforme, and confirm it shows as active. You can also add it from the agent panel with Add Custom Server.
Connecting your account
Because the entry has no Authorization header, Zed shows an Authenticate button for callforme in the agent panel settings. Click 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.
- Open the link. It shows the exact call about to be placed: who, what number, and the goal.
- 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.
- 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.
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 sign-in step doesn't appear
If Zed never shows a sign-in step, use one of these instead:
https://callforme.tel/mcp/openneeds no sign-in. Your agent gets a setup link in each new session unless it saves theaccount_keyit receives.- A personal URL,
https://callforme.tel/mcp/k/<your key>, or the headerAuthorization: Bearer cfm_..., using a key you create on the account page.
To use a header in Zed:
{
"context_servers": {
"callforme": {
"url": "https://callforme.tel/mcp",
"headers": { "Authorization": "Bearer cfm_your_key" }
}
}
}
Try it
Paste this into Zed:
Call Harbor Hotel and ask if early check-in at noon on Saturday is possible and what overnight parking costs.
Related
Questions
My Zed version doesn't accept a url here. What now?
Update Zed. Older builds only ran local command servers; you can bridge with npx -y mcp-remote https://callforme.tel/mcp as the command.
I don't see an Authenticate button. What now?
Make sure the entry has no Authorization header. Or skip sign-in: create a key on callforme.tel/account and send it as the header Authorization: Bearer cfm_...
Does it work with external agents in Zed?
Agents that run through Zed's agent panel can use context servers. Check that the server is enabled for the profile you're using.
Add CallForMe to your agent
One URL for any MCP agent. No key needed to install.