Kiteworks MCP in Microsoft Copilot Studio
Connect the Kiteworks MCP Server to Microsoft Copilot Studio as a Model Context Protocol tool, so an agent can work with Kiteworks data. Copilot Studio connects to the Kiteworks Remote HTTPS server over OAuth 2.0.
Prepare the Kiteworks MCP Server
Before you open Copilot Studio, deploy the Kiteworks Remote HTTPS server and register its OAuth callback URL. All three steps are detailed in the Installation & Setup guide.
-
Configure MCP in the Kiteworks Admin PortalEnable Kiteworks MCP in the Admin Portal console. See Configure MCP in Admin Portal.
-
Deploy the Remote HTTPS serverStand up the centralized Remote HTTPS MCP Server that Copilot Studio will connect to. See Remote HTTPS Server.
-
Add the callback URL to the MCP configurationRegister the callback (redirect) URL of your MCP deployment in the Admin Portal so the OAuth flow can complete for remote clients. Note your server's base URL — you register it in Copilot Studio with
/mcpappended.
Create the MCP Tool in Copilot Studio
Register the Kiteworks MCP Server as a reusable Model Context Protocol tool. You create the tool once, then add it to any agent that should work with Kiteworks.
-
Sign in to Copilot StudioGo to copilotstudio.microsoft.com ↗ and sign in with an account that has privileges to create tools and agents.
-
Open Tools and start a new toolIn the left navigation, select Tools, then select New tool.
-
Choose Model Context ProtocolSelect Model Context Protocol as the tool type.
-
Name the toolEnter Kiteworks MCP as the server name.
-
Enter the server URLFor Server URL, enter the URL of your Remote HTTPS server ending in
/mcp(for examplehttps://your.mcp.domain/mcp). -
Choose OAuth 2.0Under Authentication, select OAuth 2.0.
-
Keep dynamic discovery enabledLeave the Dynamic discovery option enabled. Copilot Studio then discovers the Kiteworks authorization and token endpoints automatically — there is no need to enter a client ID or secret manually.
-
Create the toolSelect Create. The Kiteworks MCP tool is now available to add to agents.
Add the Tool to an Agent
Create an agent and attach the Kiteworks MCP tool. The connection you create determines which Kiteworks account the agent acts as — every operation the agent performs runs with that account's permissions.
-
Create an agentIn the left navigation, select Agents, then Create agent, and complete the agent details.
-
Add the Kiteworks MCP toolOpen the agent's Tools, select Add a tool, and choose Kiteworks MCP.
-
Create a new connection and authenticateSelect Create new connection, then sign in with the Kiteworks account you want the agent to interact from. Copilot Studio uses the dynamic-discovery OAuth flow to complete authentication.
-
Choose whose credentials the agent usesIn the tool's authentication settings, set Credentials to use.Recommended: End user credentials. Each person authenticates with their own Kiteworks account, so the MCP Server enforces that user's own permissions for least privilege. The alternative, Maker-provided credentials, runs the agent as the one account that created the connection for everyone.
Next Steps
With the Kiteworks MCP tool connected to your agent, explore what you can do with it:
- Usage Examples ↗ — Detailed examples including Compliance Review with Forms, Sensitive Data Audit, and Project Handover workflows
- Available MCP Tools ↗ — Full list of tools exposed by the MCP Server