The Detrack MCP server connects your Detrack account directly to AI tools such as Microsoft Copilot or Claude. Once connected, you can ask questions about your delivery operation in natural language such as "How many failed deliveries do I have today?" and get answers pulled straight from your live Detrack data. No dashboard navigation, no manual filtering, no exports needed.
(Note: We only allow up data of up to a 30-day period to be queried, there are some rate limiters on number of queries the AI can run in parallel to ensure no overloading)
Before you begin
You'll need:
A Copilot Studio agent — either an existing one, or create a new one (Create → New agent).
Maker access to the Copilot Studio environment where the agent lives.
Generative orchestration enabled on the agent. Open the agent → Settings → Orchestration and confirm generative orchestration is on. (MCP tools won't work without it.)
Your Detrack login — you'll sign in during setup to authorize the connection.
You do not need to install anything, copy API keys, or configure any URLs beyond the server address below.
Step 1 — Open the tool wizard
Open your agent in Copilot Studio.
Go to the Tools tab.
Select Add a tool → New tool.
Choose Model Context Protocol.
The MCP onboarding wizard opens.
Step 2 — Enter the Detrack server details
Fill in the three fields:
Field | Value |
Server name | Detrack |
Server description | Look up and manage Detrack deliveries, jobs, and vehicle/driver status. |
Server URL |
The description matters more than it looks as your agent's orchestrator reads it to decide when to call Detrack. Keep it clear and specific to delivery/logistics tasks.
Step 3 — Authorize with OAuth 2.0
For Authentication, select OAuth 2.0.
For the OAuth type, select Dynamic discovery.
Select Create.
That's it for configuration with dynamic discovery, Copilot Studio finds the right sign-in endpoints automatically. No client IDs or secrets to enter.
If you don't see a "Dynamic discovery" option or it errors, your tenant or setup may require manual values. In that case you'll need the Client ID, Client secret, Authorization URL, and Token URL — contact your Detrack representative for these, then choose Manual instead and paste them in.
Step 4 — Sign in and connect
On the Add tool dialog, select Create a new connection.
A Detrack sign-in window appears — sign in with your Detrack credentials and approve the access request.
Once the connection shows as connected, select Add to agent.
Your agent now lists Detrack's tools as available actions. They appear automatically — you don't add them one by one, and they stay in sync if Detrack updates them.
Step 5 — Test it
Open the Test pane (top right of the agent editor).
Try a prompt, for example:
"How many deliveries are scheduled for today?"
"Show me any failed deliveries from yesterday."
"What's the status of job [your tracking number]?"
The agent should call Detrack and answer from your live data. The first time it uses Detrack in a session, it may ask you to confirm the connection.
Step 6 — Publish (when you're ready)
Testing happens in the editor. To let your team or end users actually use the agent:
Select Publish on the agent.
Use Share (top-right ⋯ menu) to give people access, then have them connect their own Detrack sign-in the first time they use it.
Troubleshooting
The agent isn't calling Detrack / says it can't do that Confirm generative orchestration is enabled (see Before you begin). Without it, MCP tools are ignored.
No tools appear after connecting Give it a moment and reopen the Tools tab. If still empty, remove and re-add the tool, and double-check the Server URL is exactly https://mcp.detrack.com/mcp.
Sign-in fails or loops Make sure you're signing in with a valid Detrack account that has access to the data you're querying. Clear the connection and create a new one if the token looks stuck.
Connection works but returns no data The signed-in Detrack account may not have permission for that data, or there may genuinely be no matching records for the date/filter you asked about.
Managing the connection
Edit or remove: the Detrack tool can be managed from the agent's Tools tab.
Re-authorize: if access expires, the agent will prompt you to sign in again.
Questions or issues connecting? Reach out to us via Live Chat!