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.
1. Copy your ShopMCP URL
In ShopMCP, open Settings → Connections and copy the full MCP Server URL. It includes the API key, so ChatGPT does not need a separate token field:
texthttps://my.shop-mcp.app/api/mcp?token=smcp_xxxxxxxxxxxxxxxxxxxx
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
Apps, Developer mode, or Create app is missing, ask the ChatGPT workspace admin to enable custom MCP apps, or use Claude, Cursor, Codex, or another MCP client for now.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?token=smcp_xxxxxxxxxxxxxxxxxxxx - Authentication:
No authenticationorNone. If ChatGPT defaults to OAuth, change it before creating the app. The ShopMCP token is already embedded in the URL.
Review ChatGPT's custom MCP risk warning, tick I understand and want to continue, then click Create. ChatGPT scans the MCP endpoint and adds ShopMCP as a development app.
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, paste the full server URL, change authentication away from OAuth if needed, and tick the custom MCP risk acknowledgment.
- Handshake or tool scan failed — usually a typo in the URL or a missing
?token=smcp_.... Re-copy the full URL from Settings → Connections. - Tools list is empty — the ShopMCP URL belongs to a workspace with no connected modules, or its custom scope excludes every connected module. Check Settings → Integrations and URL access.
- 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.

