Platform Integrations/Microsoft

Set up Patsnap MCP in Microsoft Copilot Studio

Create a Copilot Studio agent, add Patsnap MCP as a Model Context Protocol tool, configure manual OAuth, return the generated redirect URL for backend setup, validate the fetched MCP tools, and publish the agent to Microsoft 365 and Teams.

Before you start

Confirm access before configuration. You need Copilot Studio permissions, a Patsnap MCP subscription, dedicated OAuth client credentials, and a handoff path for the Microsoft-generated redirect URL.

Copilot Studio permissions

Use an account that can create agents, add Model Context Protocol tools, configure channels, and submit the agent to the organization catalog.

Patsnap MCP service details

Prepare the subscribed MCP capability name, description, and assigned MCP server URL. Public examples must keep tenant paths as placeholders.

Manual OAuth client

Use a Microsoft-specific Patsnap OAuth client. The redirect URL generated after tool creation must be sent back to Patsnap before production use.

Copilot Studio setup flow

Create an agent, add Patsnap MCP as a Model Context Protocol tool, complete manual OAuth, create the connection, and confirm Copilot Studio automatically fetches the MCP tools.

1

Open the Agents panel

Login to https://copilotstudio.microsoft.com/ and enter the "Agents" panel from the left panel.

2

Start a new blank agent

Create a new agent by clicking on the "+ Create black agent" on the top-right corner.

3

Enter the agent name

Key in the agent name, using the Patsnap MCP capability name or another customer-approved display name.

4

Configure agent basics

An agent configuration will be displayed after clicking "Create". Set up the agent with the following information: Basic details (optional), Agent model (subject to availability), and Disable Web Search.

5

Add a Model Context Protocol tool

Go to the Tools tab, add a tool, and select Model Context Protocol from the tool picker.

6

Enter MCP and OAuth information

Fill the server name, description, MCP server URL, OAuth 2.0 authentication, Manual type, client credentials, Patsnap OAuth endpoints, and mcp:read scope.View OAuth configuration fields

7

Create the tool and copy the redirect URL

Click on Create button and check Redirect URL. Please return the Redirect URL with Patsnap team for backend configuration. This is mandatory for manual OAuth configuration.

8

Create a new connection

From the tool connection selector, choose Create new connection to trigger the OAuth authorization process.

9

Allow Patsnap access

Login to patsnap via a pop-up window. Key you client's login information to finish login, and allow access.

10

Complete OAuth and continue configuration

After OAuth is complete, return to Copilot Studio and confirm the Patsnap connection is selected.

11

Validate fetched MCP tools

Copilot Studio redirects back and automatically fetches the available MCP tools. The basic Microsoft Copilot Studio configuration is complete.

OAuth configuration

Use these public-safe values for the Microsoft manual OAuth setup. Real client credentials, tenant URLs, and the generated redirect URL belong in private implementation handoff only.

FieldPublic documentation valueNotes
Server name<capability_name>Use the subscribed capability name, for example Advanced Patent Search.
Server description<connector_description>Describe what the MCP service enables for Copilot users.
MCP server URLhttps://connect.patsnap.com/<tenant>/mcpUse the URL assigned to the customer subscribed MCP capability.
AuthenticationOAuth 2.0Select OAuth 2.0 in Copilot Studio.
TypeManualSelect Manual for the OAuth client configuration.
Client ID<your_client_id>Issued by Patsnap for the target Microsoft integration.
Client secret<your_client_secret>Never publish or paste the real value into public documentation.
Authorization URLhttps://auth.patsnap.com/mcp-auth/oauth2/authorizeUsed by Microsoft to start OAuth authorization.
Token URL / Refresh URLhttps://auth.patsnap.com/mcp-auth/oauth2/tokenUse the same Patsnap token endpoint for token exchange and refresh.
Scopemcp:readMinimum scope required to read MCP tools.
Redirect URL<microsoft_generated_redirect_url>Generated by Copilot Studio after tool creation and required for Patsnap backend OAuth configuration.

Publish MCP within tenant

After MCP tools are fetched and tested, publish the agent, add Microsoft 365 and Microsoft Teams, customize Teams usage, and submit it to the organization catalog if required.

1

Publish MCP

Go to the Channels tab, click Publish, and confirm the publish dialog.

2

Add Microsoft 365 and Microsoft Teams

Click Microsoft 365 and Microsoft Teams, check Make agent available in Microsoft 365 Copilot, and click Add channel.

3

Customize the agent

After adding to the channels, details of the Agent is available for editing. Check on the "Users can add this agent to a team" and "Use this agent for group and meeting chats" to maximise the usage.

4

Submit to the org catalog

Go to the Availability Options, choose to "show to everyone in my org", then submit and wait for admin approval.