Requirements
- ChatGPT Developer Mode (request access in OpenAI settings).
- An MCP server running on Heroku with a manifest served at
/.well-known/mcp.json(see the remote server guide).
Add a connector
- Deploy or update your Heroku MCP server. Copy the manifest URL, for example
https://my-app.herokuapp.com/.well-known/mcp.json. - In ChatGPT, open Settings → Builder tools → Connectors.
- Click Add MCP server, paste the manifest URL, and supply auth headers if required.
- Assign the connector to the GPTs or workspaces that should use the tools.
Build a ChatGPT app
- Use the ChatGPT app cookbook to bootstrap rich widgets and tool logic.
- Keep tool descriptions specific so ChatGPT understands when to trigger them.
- Monitor Heroku logs (
heroku logs --tail) to verify tool invocations and diagnose errors.
Tips
- Long-running tasks should stream updates or return quickly with follow-up prompts.
- Version your manifest—ChatGPT caches responses; changing the URL path (e.g.,
/mcp/v2.json) forces a refresh. - Coordinate with your team via Heroku Pipelines: review apps let you test manifest changes before promoting to production.