Use CallForMe in VS Code with GitHub Copilot
Run code --add-mcp with a small JSON config pointing at https://callforme.tel/mcp, or add a callforme server of type http to your mcp.json. Allow sign-in once when VS Code asks, then use Copilot agent mode with the CallForMe tools. The first real call returns one setup link.
Copilot's agent mode in VS Code can use MCP tools, which is how it gets a phone.
Install
One command
code --add-mcp '{"name":"callforme","type":"http","url":"https://callforme.tel/mcp"}'
One click
vscode:mcp/install?%7B%22name%22%3A%22callforme%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A//callforme.tel/mcp%22%7D
Or edit mcp.json
Run MCP: Open User Configuration from the Command Palette (or create .vscode/mcp.json in a workspace) and add:
{
"servers": {
"callforme": {
"type": "http",
"url": "https://callforme.tel/mcp"
}
}
}
Open Copilot Chat, switch to Agent mode, click the tools icon, and make sure the CallForMe tools are checked.
Connecting your account
When you start the server, VS Code asks to let callforme sign in (or shows Auth above the entry in mcp.json). Click Allow. 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 VS Code 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 send a header without storing the key in plain text, use an input:
{
"inputs": [
{ "type": "promptString", "id": "callforme-key", "description": "CallForMe key", "password": true }
],
"servers": {
"callforme": {
"type": "http",
"url": "https://callforme.tel/mcp",
"headers": { "Authorization": "Bearer ${input:callforme-key}" }
}
}
}
Try it
Paste this into VS Code with GitHub Copilot:
Call Greenway Auto Care and ask if they can do an oil change on a 2018 Civic before Friday, and the price for synthetic.
Related
Questions
Does this work in Visual Studio or JetBrains Copilot?
Copilot in other IDEs also supports MCP servers. Use the same URL with an http server entry in that IDE's MCP config.
My organization blocks MCP servers. What can I do?
Copilot Business and Enterprise admins control an MCP policy. Ask them to allow it, or have an agent with a shell use curl and the REST API, guided by callforme.tel/skill.md.
Is there a VS Code extension?
No extension is needed. VS Code talks to the remote MCP server directly.
Add CallForMe to your agent
One URL for any MCP agent. No key needed to install.