MCP tools only appear in agent mode. They’re invisible in Ask and Edit modes.
Before you start
- An active Operata subscription and credentials for your chosen endpoint — see Choose how to connect.
- A GitHub Copilot subscription.
- One of: VS Code 1.101 or later, Visual Studio 2022 17.14 or later, a JetBrains IDE with the Copilot plugin, or GitHub Copilot CLI.
- If your organization is on Copilot Business or Copilot Enterprise, an administrator must enable the MCP servers in Copilot policy. Without it, the server won’t load and Copilot gives no error.
Configuration file locations
Connect with OAuth
Recommended when a person is at the keyboard. OAuth signs you in as your Operata user and reaches every group your account can access. Add the server to your configuration file:.vscode/mcp.json
Connect with an API key
Use an API key only for automated, non-interactive work. The key is fixed to the single group it was created in. Reference the key through an input variable so it’s never written into the file:.vscode/mcp.json
Client-specific setup
VS Code
- Open the Command Palette and run MCP: Open User Configuration, or create
.vscode/mcp.jsonin your workspace root. - Add one of the configurations above.
- Select Start above the server entry.
- Open Copilot Chat and select Agent from the mode dropdown.
- Select the tools icon to confirm the Operata tools are listed.
Visual Studio
- From the menu bar, select View → GitHub Copilot Chat.
- At the bottom of the chat panel, select Agent from the mode dropdown.
- Select the tools icon, then the plus icon.
- In Configure MCP server, set Server ID to
operata, Type toHTTP/SSE, and URL tohttps://mcp.operata.io/mcp. - Select Save.
JetBrains IDEs
- In the lower right corner, open the Copilot menu and select Open Chat.
- Switch to Agent mode.
- Select the tools icon, then Add MCP Tools.
- Add one of the configurations above to
mcp.json.
GitHub Copilot CLI
The CLI uses themcpServers root key, not servers like the IDEs. Add the Operata server to ~/.copilot/mcp-config.json with "type": "http":
~/.copilot/mcp-config.json
Authorization header:
~/.copilot/mcp-config.json
Verify the connection
Open Copilot Chat in agent mode and ask:Select a group
Every query runs against one group. Over OAuth, calllist_groups then switch_group, and override on a single call with a groupId parameter. An API key is fixed to its own group. See Groups and regions. For more example prompts, see Questions to ask your AI client.
Troubleshooting
For more, see Troubleshoot the MCP server.
Related
- Operata MCP server — authentication, groups, and regions.
- Connect Microsoft Copilot Studio — build an agent for non-technical users.
- MCP tools reference — every tool, its parameters, and examples.
- Troubleshoot the MCP server — common failure modes and fixes.
- Authentication — mint the API keys the server uses.
- Rate limits — the 100 requests per minute per key limit.