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
- 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.

