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.

  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.

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/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 the header Authorization: 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.

https://callforme.tel/mcp

Install steps for your agent · Pricing