---
title: "Connect ChatGPT"
description: "Add the UptimeMonitoring MCP server as a custom connector in ChatGPT."
doc_version: "1"
last_updated: "2026-06-02"
---

## Prerequisites

- A ChatGPT plan that allows adding custom MCP connectors
- An UptimeMonitoring account — sign in at [app.uptimemonitoring.com](https://app.uptimemonitoring.com)

## Connect

UptimeMonitoring is listed on the ChatGPT app store — search for it in ChatGPT's connector picker, or install manually:

1. In ChatGPT, open **Settings → Connectors**.
2. Add a custom connector and enter the remote MCP URL:

```text
https://api.uptimemonitoring.com/mcp
```

3. Complete the OAuth flow when ChatGPT prompts you to connect your UptimeMonitoring account.

ChatGPT uses OAuth exclusively for custom connectors — you cannot pass a custom `Authorization` header via the connector UI. If you need API-key access from a backend agent, use the [OpenAI API path](/docs/connect-openai-api/) instead.

If you need full MCP tool access while testing prerelease tool changes, enable **Developer Mode** in ChatGPT before adding the connector.

## Verify

In a new ChatGPT chat with the connector enabled, ask:

> list my monitors

You should see the connector invoked and a list returned.

## Common errors

| Symptom | Cause | Fix |
|---------|-------|-----|
| OAuth window never opens | Popup blocker | Allow popups for chatgpt.com and retry |
| Connector visible but tools missing | Developer Mode not enabled | Enable Developer Mode in ChatGPT settings, then reconnect |
| Wrong account authenticated | Different UptimeMonitoring account in the OAuth tab | Sign out of UptimeMonitoring in the browser tab, sign in with the correct account, then redo the OAuth flow |

## See also

- [MCP reference and host compatibility matrix](/docs/mcp/)
- [Connect Claude Code](/docs/connect-claude-code/)
- [Connect Cursor](/docs/connect-cursor/)
- [Connect via OpenAI API](/docs/connect-openai-api/)
- [Connect via REST API](/docs/connect-rest-api/)