Use CallForMe in Cline
Short answer: Open Cline's MCP Servers panel, choose Configure MCP Servers, and add a callforme entry with type streamableHttp and url https://callforme.tel/mcp. Click Authenticate once; no email or card. Cline can plan calls and look up businesses right away, and shows one setup link the first time it places a call.
Cline supports remote MCP servers. The transport type must be set explicitly.
Install in Cline
- Click the MCP Servers icon in the Cline panel.
- Open the Remote Servers tab and add
callformewith URLhttps://callforme.tel/mcp, or click Configure MCP Servers to editcline_mcp_settings.jsondirectly:
{
"mcpServers": {
"callforme": {
"type": "streamableHttp",
"url": "https://callforme.tel/mcp",
"disabled": false,
"autoApprove": ["plan_call", "find_business", "get_call", "pricing"]
}
}
}
Use streamableHttp exactly (camelCase). Without it, Cline falls back to SSE and the connection fails.
Signing in from Cline
After you save, Cline shows an Authenticate button on the callforme server. Click it. A browser tab opens and closes by itself. There's no email, no form and no card. That creates your CallForMe account.
If Cline doesn't show a Connect step
If your version of Cline can't do OAuth sign-in, 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_...in the entry'sheaders, using a key you create on the account page.
Roo Code and Kilo Code
Roo Code takes remote servers in its global mcp_settings.json (the Edit Global MCP button) or a project's .roo/mcp.json, with "type": "streamable-http". Its docs describe authentication through custom headers, so give it a CallForMe key from the account page (Roo Code MCP docs, updated May 15, 2026):
{
"mcpServers": {
"callforme": {
"type": "streamable-http",
"url": "https://callforme.tel/mcp",
"headers": { "Authorization": "Bearer <your CallForMe key>" }
}
}
}
No key yet? Use "url": "https://callforme.tel/mcp/open" with no headers: the first real call returns a setup link, and the agent should keep the account_key it gets. Kilo Code, another Cline fork, now takes servers under an mcp key in kilo.jsonc (global ~/.config/kilo/kilo.jsonc, or kilo.jsonc / .kilo/kilo.jsonc in the project) with "type": "remote" and "url": "https://callforme.tel/mcp". Its remote servers support OAuth, so no key is needed: approve the sign-in tab when it opens (Kilo Code MCP docs, checked November 4, 2026).
Your first real call in Cline
The first time Cline places a real call, CallForMe sends back a one-time setup link and Cline shows it to you. Open it, check the call it describes, and add $5. Turn on auto-reload (one click right after paying) and the balance tops itself up, so you do this once. Details in how setup links work.
Try it in Cline
Start with a free demo call. Paste this into Cline:
Call Maple Street Pizza at (469) 770-7412 and book a table for 2 tonight at 7 under Alex. Ask for the confirmation number, then tell me how it went.
Demo lines are fictional and free. Then swap in a business you use ($1 if answered, nothing if not):
Call Oakridge Family Medicine and ask if they're taking new patients, whether they accept Blue Cross PPO, and the first opening for a new-patient visit.
Questions
I get a 405 error. What's wrong?
The type field is missing or misspelled, so Cline tried SSE. Set "type": "streamableHttp".
Should I auto-approve place_call?
Keep place_call on manual so you see each call before it dials. Read-only tools like plan_call and get_call are fine to auto-approve.
Add CallForMe to your agent
One URL for any MCP agent. Connecting asks for nothing.
Install steps for your agentTry a free demo callPricing
On your phone? Email yourself the setup steps
One email with the link, for when you're at your computer. Nothing else.