Microsoft Copilot with Caddey
Connect Caddey to Microsoft Copilot.
This guide shows how to add Caddey's ready-made plugin to Microsoft Copilot (free or Pro).
After a one-time setup Copilot can list your Caddey tools and execute them on demand.
Prerequisites
- Microsoft Copilot account – works with both the free tier and Copilot Pro.
- Caddey account: A Caddey account to create an OAuth client and connect tools.
- Caddey plugin URL –
https://api.caddey.ai/.well-known/ai-plugin.json
Step 1: Create a Caddey OAuth Client
- Sign in to Caddey and open Clients → Add client.
- Fill in a name/description (e.g., "Microsoft Copilot"), choose Confidential as client type.
- In the Redirect URIs field, add:
https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect
- Click Save.
- Note the Client ID and Client Secret and store them safely.
- Share the toolboxes you want Copilot to use with this OAuth client.
Important: Microsoft Copilot requires a client secret for OAuth authentication, so you must use a Confidential client type. Public clients will not work with Copilot's OAuth implementation.
Step 2: Add the Plugin in Copilot
- Open copilot.microsoft.com (or the Copilot desktop/mobile app) and sign in.
- Go to Plugins → My Plugins → Add custom plugin.
- Paste the plugin URL:
https://api.caddey.ai/.well-known/ai-plugin.json
- When prompted for authentication, configure OAuth:
- Authorization URL:
https://auth.caddey.ai/realms/caddey/protocol/openid-connect/auth
- Token URL:
https://auth.caddey.ai/realms/caddey/protocol/openid-connect/token
- Client ID: Your Client ID from Step 1
- Client Secret: Your Client Secret from Step 1
- Authorization URL:
- Confirm. The Caddey plugin appears in your enabled list.
Step 3: Test Your Connection
- In Copilot chat, ask:
"What Caddey tools are available?"
Copilot should return a list viaGET /tools/query
. - Run a tool, e.g.:
"Use the Send Email Caddey tool to email my team about tomorrow's demo."
Copilot will callPOST /tools/{toolId}/execute
and confirm success.
All Set
Copilot now taps Caddey in real time—just ask it to use your tools.
Need help? Visit the Support Section.