Copilot Studio
A Microsoft Copilot Studio agent’s default orchestration model is Microsoft’s and cannot be swapped for an arbitrary endpoint. There are three ways to bring governance in, from most-supported to workaround.
See Connect your harness for your base URL, key, and model IDs.
Option A. Azure AI Foundry BYOM (supported)
Section titled “Option A. Azure AI Foundry BYOM (supported)”Copilot Studio supports a custom model deployed in Azure AI Foundry, both
inside a Prompt tool and as the agent’s Primary response model
(Settings → Generative AI → Primary response model → Connect a model).
- In Azure AI Foundry, deploy a model from the catalog as a Chat Completion deployment. Note its Deployment name, Base model name, Endpoint URI, and API key.
- In Copilot Studio, open the model connection dialog and click Connect a model from Azure AI Foundry.
- Enter the Deployment name and Base model name exactly as in Foundry, the
Endpoint URI (must end in
/chat/completions), and the API key. - Validate the connection, then Connect.
This governs through Foundry, not TapPass. Use it when your model lives in Foundry.
Option B. Point the Foundry connection at TapPass (workaround)
Section titled “Option B. Point the Foundry connection at TapPass (workaround)”The Foundry connection expects an OpenAI-compatible endpoint ending in
/chat/completions, which TapPass also serves. Mechanically you may be able to
paste https://app.tappass.ai/v1/chat/completions and a TapPass key instead of a
real Foundry endpoint.
Option C. Tool plane (recommended)
Section titled “Option C. Tool plane (recommended)”Copilot Studio supports MCP servers and connectors. Registering TapPass’s governed tools governs what the agent does (tool calls, data access), which is often the better fit, since the action side carries the most risk. The model can stay Microsoft’s while every action runs through TapPass policy and audit.
Custom engine agents
Section titled “Custom engine agents”For full model control, build a custom engine agent in Copilot Studio and point its orchestrator at TapPass.
Verify
Section titled “Verify”For model-plane connections, send one message and confirm a governed event in the TapPass console. For tool-plane connections, trigger a tool call and confirm the tool event is governed.