Creating a Custom App in ChatGPT (Browser Only)
This guide explains how to create a custom app (MCP app) in ChatGPT, similar to how private content apps work in Claude.
Important
- This currently only works in the ChatGPT browser experience
- The app is not yet available in the desktop or mobile apps
Prerequisites
Before you start, make sure you have:
- Access to Paid ChatGPT in the browser
- An API key for your MCP server
- The MCP server URL:
https://mcp.cashmere.io?api_key=<API_KEY>
No additional authentication is required.
Step 1: Open Settings
/ba50ed69563517ec0f4c9a354d595705db172d205bf061200f81ac5b39e90356.jpeg)
- Open ChatGPT in your browser
- Click your profile icon in the bottom-left corner
- Select Settings
📸 See screenshot: Settings highlighted in the ChatGPT menu
Step 2: Enable Developer Mode
/fc8dde23045d471f80e2e2f4a390da3b6cbc33ad5ebc678ffe9b11a84408926f.jpeg)
/282312a5f0fee9e0f3cf7fdb0351f2de98b5a1f865f96075cd5e1da7c37d01cd.jpeg)
- In Settings, navigate to Apps
- Click Advanced settings
- Toggle Developer mode ON
Developer mode allows you to add unverified MCP apps.
Use at your own risk — memory is disabled for these apps.
📸 See screenshot: Developer mode toggle enabled
Step 3: Create a New App
/17c16458b7594e4fd1517bfde330ade6b0d58b45e62798240d4f7adff8ed976e.jpeg)
- While still in Apps → Advanced settings
- Click Create app
📸 See screenshot: “Create app” button
Step 4: Configure the App
/589f55a2b6f1431ed1138630e4d589ef70416c7ba33d1b9cf46b2a36639066db.jpeg)
Fill out the app configuration form:
Required Fields
- Icon (optional)
- Minimum size: 128 Ă— 128 px
- Name
- This is the name you’ll use to call the app in chat
- Example:
@cashmere
- MCP Server URL
https://mcp.cashmere.io?api_key=<API_KEY>
Optional Fields
- Description
- Brief explanation of what the app does
-
Example:
Access and query licensed Cashmere content directly in ChatGPT
📸 See screenshot: New App modal with fields filled out
Step 5: Authentication Settings
- Under Authentication, select:
No Auth
- Confirm the risk warning acknowledging:
- OpenAI has not reviewed the MCP server
- The app may access or modify data
📸 See screenshot: “No Auth” selected and risk confirmation
Step 6: Create the App
- Click Create
- The app will now appear in your Apps list
Step 7: Use the App in ChatGPT
Once created, the app is immediately available in chat.
To use it:
@<app-name>
Example:
@cashmere list available publications
ChatGPT will route requests to your MCP server automatically, similar to how Claude handles private content apps.
Notes & Limitations
- âś… Works in ChatGPT browser
- ❌ Not supported in desktop app
- ❌ Not supported in mobile app
- Memory is disabled for developer-mode apps
- No additional login or OAuth flow required
Summary
You’ve now created a ChatGPT app that:
- Behaves similarly to a Claude private content app
- Is callable via @
in chat - Connects directly to your MCP server using an API key
- Requires no authentication setup