Chat clients
ChatGPT
Use ChatGPT web's Apps settings to create a custom MCP app for ShopMCP. The UI changes quickly, but the current path is Settings → Apps → Developer mode → Create app.
Install ShopMCP
If ShopMCP is available in the ChatGPT app directory for your account, select it there and click Connect. ChatGPT opens ShopMCP's sign-in and consent flow so you can choose the workspace to authorize.
Testing before directory publication
1. Use the ShopMCP OAuth endpoint
ChatGPT connects to ShopMCP through OAuth. Use this exact public Streamable HTTP endpoint, with no token or query string:
texthttps://my.shop-mcp.app/api/mcp
During setup, ChatGPT sends you to ShopMCP to sign in and approve one workspace.
2. Turn on developer mode
In ChatGPT web, click your profile in the sidebar, then open Settings. In the settings popup, choose Apps. Under Advanced settings, turn on Developer mode.
If you do not see developer mode
Developer mode or Create app is missing, ask the workspace admin to enable it or use another MCP client.3. Create the ShopMCP app
Stay in Settings → Apps and click Create app. In the New App modal, fill in:
- Name: ShopMCP
- Description: Ecommerce, ads, analytics, finance, and operations tools connected through ShopMCP.
- Connection:
Server URL - Server URL:
https://my.shop-mcp.app/api/mcp - Authentication:
OAuth
Click Scan Tools. Complete the ShopMCP sign-in and consent prompt, confirm the workspace shown, and wait for the tool scan to finish. Then review ChatGPT's custom-app risk warning and click Create. The app appears as a draft or a development app until a workspace admin publishes it.
4. Use it in a chat
Start a new ChatGPT conversation and select ShopMCP from the tools/apps menu, or refer to ShopMCP directly in your prompt. Draft apps may show a Dev label in ChatGPT until a workspace admin publishes them.
5. Try a question
What were our top 5 products by revenue last month?Run the morning ecommerce briefing and email it to me(ChatGPT can chain ShopMCP with its built-in Gmail connector)
Troubleshooting
- ChatGPT keeps asking to “Update access”— open the ShopMCP app in ChatGPT's Apps settings and refresh its tools, then start a new chat. For a workspace-published app, ask your ChatGPT admin to review the refreshed actions. Some Business workspaces may need the admin to recreate and republish the app. If the prompt persists, send ShopMCP support the workspace name and approximate time of the attempt; reconnecting an ecommerce or ads account in ShopMCP will not refresh ChatGPT's app actions.
- Create is disabled — add a name, use the exact base endpoint, choose OAuth, finish
Scan Tools, and accept the custom-app risk acknowledgment. - Handshake or tool scan failed — confirm the URL is exactly
https://my.shop-mcp.app/api/mcp, then remove the draft and reconnect so ChatGPT starts a fresh OAuth flow. - Wrong workspace — remove the draft app or disconnect it, switch to the intended ShopMCP workspace, and run the OAuth scan again. Check the workspace name before approving.
- Tools list is empty — the approved ShopMCP workspace has no connected modules, or the current member/key scope excludes them. Check Settings → Integrations and reconnect if you approved the wrong workspace.
- Tool calls time out or feel slow — ChatGPT enforces a request timeout. If ShopMCP is waiting on a rate-limited upstream platform, try again in a minute.
- Mobile does not show the app— OpenAI's current custom MCP app flow is for ChatGPT web. Configure and test from the browser first.

