When to use which extension
Use a connector when the system has a normal API and you want Studio to own the endpoint shape. Use MCP when another service already exposes tools, or when you want a custom tool process to evolve outside Studio.Connectors
A connector is a named integration with your API. You configure it once, define the endpoints you want Copilot to be able to call, and the result is a set of typed actions Copilot can pick from when the conversation asks for them.Creating a connector
- Name and description. What the connector is for, in your words.
- Base URL. The root URL every endpoint hangs off.
- Authentication. None, basic, bearer token, or a custom header — pick whatever your API uses.
- Named endpoints. For each operation you want to expose: method, path, query, and body schema. Each endpoint gets its own description and its own approval.
Endpoint design
Good endpoint descriptions make Copilot safer. Name the operation the way an operator would ask for it, then describe the inputs, side effects, and expected response.
Start read-only. Add write endpoints only after the connector has proven useful and the approval prompt gives operators enough information to judge the call.
Calling a connector from Copilot
You ask in natural language. “List current alarms on the monitoring connector.” “Create a ticket for this host.” Copilot picks the endpoint that matches, fills in the parameters, shows you the request, and asks for approval before sending. The response becomes evidence in the conversation — you can quote it, table it, or feed it into a procedure.Approval posture
Connector calls require approval by default. External systems can take real actions, and the approval is the one place where you see exactly what Copilot is about to send. Moving a connector to auto-approved is a per-connector choice — appropriate for read-only endpoints you trust, less so for anything that changes state. For write endpoints, include the external target in the endpoint description and request body: ticket queue, monitoring tenant, customer ID, site, or device. A request that says exactly where it is going is easier to approve safely.MCP servers
An MCP server is a process that exposes tools over a standard protocol. You run or subscribe to the server somewhere, point Studio at it, and its tools show up in the Copilot tool catalog. Studio supports HTTP and SSE transports. To connect one you provide:- The server URL.
- Auth — a bearer token or a custom header.
- An optional name used as a prefix for the server’s tools.
Built-in MCP tools
Studio itself provides the tool catalog Copilot uses every day — terminals, diagnostics, inventory, parsing, diagrams, search. You don’t configure these; they’re always available. They’re gated by the same approval posture you pick in Copilot, which means the same safety model covers your built-ins, your connectors, and any MCP servers you add.Troubleshooting connectors
Related
AI Copilot
How Copilot discovers and calls connector and MCP tools.
Security and privacy
Where credentials live and how approvals gate external calls.