Platform Integrations/OpenAI

Set up Patsnap MCP in ChatGPT Apps

Create a ChatGPT app in Developer Mode, configure Patsnap OAuth, connect the app to Patsnap MCP, validate it in chat, and publish it to an enterprise OpenAI workspace when admin approval is available.

Before you start

Confirm access before starting. Personal testing can be completed from a ChatGPT account with Apps and Developer Mode; enterprise publishing requires an OpenAI workspace admin.

ChatGPT Apps and Developer Mode

Sign in to chatgpt.com, open Apps, and enable Developer Mode under Advanced settings so a custom MCP app can be created.

Patsnap OAuth client

Request a dedicated client ID and client secret from the Patsnap Open Platform team. Public documentation must only show placeholders.

Patsnap MCP endpoint

Use the MCP server URL assigned to the customer or partner integration. Do not reuse tenant-specific examples from internal documents.

Developer Mode setup flow

Use these steps to build and validate the app in ChatGPT before any enterprise-wide publishing. The flow covers Apps settings, Developer Mode, app creation, OAuth, Patsnap authorization, and chat invocation.

1

Treat the MCP server as an app

When publishing an MCP server to OpenAI, configure it as an application. Sign in to www.chatgpt.com, choose Apps from the left panel, and click the gear button in the upper-right corner.

2

Open Apps settings and advanced settings

In Apps settings, enter enabled apps and click Advanced settings to prepare for creating the custom MCP app.

3

Enable Developer Mode

Toggle on Developer Mode. ChatGPT marks this as elevated risk because custom connectors can access account data, so only enable it for trusted setup work.

4

Create app

Return to Apps settings, find Create app on the right side, and start creating a new application.

5

Fill app details and configure OAuth

Enter the app name, description, icon, and MCP Server URL, select OAuth as the authentication method, then open Advanced OAuth settings and fill the Patsnap authorization URL, token URL, token endpoint auth method, default scope, client ID, and client secret in the right-side panel.View OAuth configuration fields

6

Confirm and create the app

Select I understand and want to continue, then click Create. The application appears in the Apps panel.

7

Redirect to Patsnap authentication

After the app is created, the page redirects to Patsnap's authentication page. Enter the account password or verification code to complete the OAuth authentication flow.

8

App created and connected to Patsnap MCP successfully.

After authentication is complete, the application is created successfully and connected to Patsnap MCP. ChatGPT shows the connected status.

9

Invoke Patsnap MCP in chat

There are two invocation options: add a link to the MCP service in the chat, or mention the MCP service directly in the chat input, for example @Patsnap Advanced Patent Search.

OAuth configuration

Use the following public-safe values in the documentation. The real client ID, client secret, and tenant-specific MCP URL must be configured privately for the target integration.

FieldPublic documentation valueNotes
Client ID<your_client_id>Issued by the Patsnap Open Platform team for the target 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 to start OAuth authorization.
Token URLhttps://auth.patsnap.com/mcp-auth/oauth2/tokenUsed for token exchange and refresh.
Scopemcp:readMinimum scope required to read MCP tools.
MCP server URLhttps://connect.patsnap.com/<tenant>/mcpUse the URL assigned to the target integration.

Publish to an enterprise OpenAI workspace

Enterprise publishing makes the Patsnap MCP app available inside an OpenAI workspace or tenant. These steps require OpenAI workspace admin privileges.

1

Choose Publish from the app detail page

This flow requires OpenAI tenant admin privileges. Open the app detail page and choose Publish from the three-dot menu.

2

Review and consent

Before publishing, review access scope, actions, action confirmation settings, and potential risk items, then consent and publish.

3

Confirm the app is published

After publishing, the app is marked as published and ready to use.

4

Connect the app from Gallery

The app appears in Apps Gallery. Users open the app detail page, click Connect, and complete Patsnap login or authorization when prompted.

5

Start using it

After connection, users can start a chat from the app detail page or invoke Patsnap MCP capabilities from ChatGPT conversations.