Use CallForMe in VS Code with GitHub Copilot

Short answer: 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. Using Microsoft Copilot, the chat app or Microsoft 365 product? See can Microsoft Copilot make phone calls.

Install in VS Code

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.

Signing in from VS Code

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.

If VS Code doesn't show a sign-in step

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}" }
    }
  }
}

Your first real call in VS Code

The first time VS Code places a real call, CallForMe sends back a one-time setup link and VS Code 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 VS Code

Start with a free demo call. Paste this into VS Code with GitHub Copilot:

Call Maple Street Pizza at (469) 770-7412 and ask how long a large pepperoni takes for pickup and what it costs. Tell me what they say.

Demo lines are fictional and free. Then swap in a business you use ($1 if answered, nothing if not):

Call Greenway Auto Care and ask if they can do an oil change on a 2018 Civic before Friday, and the price for synthetic.

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. Connecting asks for nothing.

https://callforme.tel/mcp

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.