Connect Orvo to VS Code and GitHub Copilot

Add Orvo as an MCP server in VS Code and GitHub Copilot can look up people, notes and follow-ups in agent mode, and update them if you allow it.

Sign in with Orvo or token Last verified 10 October 2026

Who this is for

Developers and team leads who use GitHub Copilot Chat in VS Code and want their working relationships in the same assistant.

Before you start

  • A recent version of VS Code with GitHub Copilot (Copilot Free, Pro, Pro+ or Max, or a Business or Enterprise seat).
  • On Copilot Business or Enterprise, your organisation must enable the MCP servers in Copilot policy. Ask your GitHub admin if Orvo’s tools don’t appear.
  • An Orvo account with web access (the free trial works).
https://www.getorvo.com/api/mcp

Your Orvo MCP server URL.

Fastest: paste a setup prompt into Copilot

Copilot can add Orvo to its own MCP configuration. Paste this prompt, then sign in with Orvo when your browser opens. No token needed.

  1. Copy the prompt below. It’s also in Orvo under Settings → Integrations when you choose VS Code.
  2. Paste it into Copilot’s chat and send it. Copilot adds Orvo to its configuration. Approve its changes when it asks, and restart it if it tells you to.
  3. When your browser opens Orvo, sign in, choose Read only (recommended) or Read and make changes, and click Authorise & Connect. Adding notes, actions or other changes needs Read and make changes.
Setup prompt
Please connect Orvo, my personal CRM, to this app as a remote MCP server by adding it to your own MCP configuration.

- Server name: orvo
- URL: https://www.getorvo.com/api/mcp
- Transport: Streamable HTTP
- Authentication: OAuth sign-in through my browser. Orvo needs no API key or token, so do not add an Authorization header.

How to do it in VS Code with GitHub Copilot (agent mode): add Orvo to my user-level MCP configuration, the mcp.json file that the "MCP: Open User Configuration" command opens (keep any other servers):
"servers": { "orvo": { "type": "http", "url": "https://www.getorvo.com/api/mcp" } }
If you can't edit that file yourself, show me the complete JSON to paste after running "MCP: Open User Configuration".
Then tell me to start the server (the Start action above the entry, or MCP: List Servers). VS Code asks to open my browser so I can sign in to Orvo. Finally, check that the Orvo tools are ticked in the agent mode tools picker.

Please also:
- Replace any existing server called orvo instead of adding a second one, and keep it in my own user-level settings, not in a project file.
- When the sign-in starts, tell me what happens next: my browser opens an Orvo page where I sign in and choose "Read only (recommended)" or "Read and make changes", then click "Authorise & Connect". Adding notes, actions or other changes needs "Read and make changes".
- After I have signed in, check the connection and list the Orvo tools you can see. If they only appear after a restart, tell me.

If sign-in doesn’t work: a setup prompt with a token

Use this only where Copilot can’t sign in through a browser, for example on a remote machine.

The token is visible to the AI app. Pasting this prompt sends your token to Copilot and its AI provider, and it stays in that chat’s history. Anyone with the token can read your Orvo data, and change it if Allow changes with this token is on. Generate a new token in Orvo Settings → Integrations at any time to revoke it.
  1. In Orvo, open Settings → Integrations, find AI assistants (MCP), choose VS Code and open Use a token instead.
  2. Click Generate token, then Copy setup prompt with token. The token is shown once, and generating a new one turns off the old one.
  3. Paste the prompt into Copilot’s chat and send it.
Setup prompt with token (preview)
Please connect Orvo, my personal CRM, to this app as a remote MCP server by adding it to your own MCP configuration.

- Server name: orvo
- URL: https://www.getorvo.com/api/mcp
- Transport: Streamable HTTP
- Authentication: send the header "Authorization: Bearer YOUR_ORVO_TOKEN"

How to do it in VS Code with GitHub Copilot (agent mode): add Orvo to my user-level MCP configuration, the mcp.json file that the "MCP: Open User Configuration" command opens (keep any other servers). Use an input variable so VS Code stores the token securely instead of saving it in the file:
"inputs": [ { "type": "promptString", "id": "orvo-token", "description": "Orvo MCP token", "password": true } ]
"servers": { "orvo": { "type": "http", "url": "https://www.getorvo.com/api/mcp", "headers": { "Authorization": "Bearer ${input:orvo-token}" } } }
If you can't edit that file yourself, show me the complete JSON to paste after running "MCP: Open User Configuration".
Then tell me to start the server (MCP: List Servers, then orvo, then Start). When VS Code asks for the Orvo MCP token, I paste this token: YOUR_ORVO_TOKEN
Finally, check that the Orvo tools are ticked in the agent mode tools picker.

Please also:
- Replace any existing server called orvo instead of adding a second one.
- Keep the token in my own user-level settings only, never in a project file, a repository or anything that is shared. Do not repeat the token in your replies.
- When you are done, check the connection and list the Orvo tools you can see. If they only appear after a restart, tell me.
- The token may be read-only. If Orvo refuses a change later, tell me to switch on "Allow changes with this token" in Orvo under Settings > Integrations (https://www.getorvo.com/setting?tab=integrations).
Orvo Settings fills in your token for you. If you copy this preview instead, replace YOUR_ORVO_TOKEN with your token. New tokens are read-only until you switch on Allow changes with this token.

Set it up by hand: sign in with Orvo

  1. Open the Command Palette and run MCP: Open User Configuration, so Orvo is available in every workspace (use .vscode/mcp.json only for a single workspace).
  2. Add Orvo:
    mcp.json
    {
      "servers": {
        "orvo": {
          "type": "http",
          "url": "https://www.getorvo.com/api/mcp"
        }
      }
    }
  3. Start the server (use the Start action above the entry, or MCP: List Servers). VS Code registers itself with Orvo and asks to open your browser.
  4. Sign in to Orvo, choose Read only (recommended) or Read and make changes, and click Authorise & Connect.
  5. Open Copilot Chat, switch to Agent, and check that Orvo’s tools are ticked in the tools picker. Then ask your question.

Set it up by hand with a token

  1. In Orvo, open Settings → Integrations, find AI assistants (MCP), choose VS Code and click Generate token. Copy it; it’s shown once.
  2. Open the Command Palette and run MCP: Open User Configuration.
  3. Use an input variable so VS Code asks for the token once and stores it securely instead of saving it in the file:
    mcp.json
    {
      "inputs": [
        {
          "type": "promptString",
          "id": "orvo-token",
          "description": "Orvo MCP token",
          "password": true
        }
      ],
      "servers": {
        "orvo": {
          "type": "http",
          "url": "https://www.getorvo.com/api/mcp",
          "headers": {
            "Authorization": "Bearer ${input:orvo-token}"
          }
        }
      }
    }
  4. Start the server and paste the token when VS Code asks.
New tokens are read-only; switch on Allow changes with this token in Orvo Settings → Integrations if you want Copilot to make changes.

Read only, or read and make changes

With browser sign-in, you choose on Orvo’s page. To switch, run Authentication: Remove Dynamic Authentication Providers, remove Orvo, restart the server and sign in again.

In agent mode you can untick individual Orvo tools in the tools picker, and VS Code asks for confirmation before tool calls unless you approve them for the session.

Either way, deleting never erases anything: People and notes go to Recently deleted for 30 days, daily limits cap how much an assistant can change, and changes to a person (their profile, tags, notes and linked actions) show in their activity as made via AI assistant. How Orvo keeps you in control.

Things to ask Copilot

Who did I meet from the infrastructure team last month, and what’s still open with them? Works read-only
Give me my weekly recap from Orvo. Works read-only
Search my notes for “security review” and tell me who was involved. Works read-only
Add a note to Michael Brown: handed over the backend migration, check in after launch. Needs read and make changes
Reschedule my follow-up with Michael to next Wednesday. Needs read and make changes

Troubleshooting

Orvo’s tools don’t show up in Copilot
Switch Copilot Chat to Agent and open the tools picker. On Business or Enterprise, ask your admin to enable the MCP servers in Copilot policy.
Sign-in keeps failing or uses an old login
Run Authentication: Remove Dynamic Authentication Providers, remove the Orvo entry, then restart the server from MCP: List Servers and sign in again.
Something else went wrong
Open MCP: List Servers, select Orvo and choose Show Output to see the error.
The sign-in page asks me to log in to Orvo first
That’s expected. Sign in with your Orvo account in that browser window and you’ll land on the Connect … to Orvo page. Pick an access level and click Authorise & Connect.
I chose the wrong access level
Disconnect Orvo in your assistant (or sign out of the connector) and connect again. The Orvo sign-in page appears again and you can pick the other option.
“Invalid or expired token” (HTTP 401)
Each Orvo account has one personal token, and generating a new one cancels the old one. If you regenerated it for another app, put the new token into every app that uses it.
The assistant says the connection is read-only
In Orvo, open Settings → Integrations, find AI assistants (MCP), choose your assistant, open Use a token instead and switch on Allow changes with this token. The change applies on the next request.
Orvo refuses every request although I signed in
Check that your Orvo account is active (trial not expired, subscription current) and that it has web access. The mobile-only plan doesn’t include MCP connections.
“Too many requests” or a daily limit message
Orvo allows about 60 MCP requests a minute per account, so wait a minute and try again. Daily limits on changes reset at midnight UTC.

Official documentation

Menus and plans change. If a step above doesn't match what you see, Microsoft and GitHub's own documentation is the source of truth:

Steps last checked against these pages on 10 October 2026. VS Code with GitHub Copilot is a product of Microsoft and GitHub; Orvo is not affiliated with Microsoft and GitHub.

VS Code with GitHub Copilot and Orvo: FAQ

Does Orvo work with Copilot Free?

Yes. The MCP organisation policy only applies to Copilot Business and Enterprise; Free, Pro, Pro+ and Max users can add MCP servers themselves.

Do I need agent mode?

Yes. Copilot uses MCP tools in agent mode, where you can see and toggle them in the tools picker.

Can the assistant read my emails or calendar through Orvo?

No. The Orvo MCP server works with your People, notes, actions, opportunities, tags, groups and relationship insights. Synced emails and calendar events are not exposed, and it can’t send messages.

What happens to things the assistant deletes?

They go to Recently deleted in Orvo, with their notes and actions, and can be restored for 30 days. Deleting is only possible on a connection you set to “Read and make changes”.

Related guides

All AI assistants

Try Orvo with Copilot — free for 14 days

No credit card required. Your assistant connects read-only until you say otherwise.