<!-- ChatGPT setup — Uptimely -->
> Markdown version of https://getuptimely.com/agent-setup/chatgpt — the page itself is the canonical copy.

AI agents

# Connect Uptimely to ChatGPT

Onboard your AI agent to Uptimely+7

Configure

## Register the MCP server

1. Open the ChatGPT app link: Uptimely's published app in ChatGPT opens.
2. Add the app. It connects ChatGPT to https://app.getuptimely.com/api/mcp; if your workspace cannot install apps, add that URL as a developer-mode custom connector instead.
3. Sign in when ChatGPT opens the Uptimely consent screen.

ChatGPT app link: <https://chatgpt.com/plugins/plugin%5Fasdk%5Fapp%5F6a7ae32b93b48191906fd8f304ad45ff>

Sign in

## Authorize the connection

OAuth consent happens in the same flow. Manual fallback, for a workspace that cannot install the app: Settings → Apps & Connectors → Advanced settings → Developer mode, then Create, paste https://app.getuptimely.com/api/mcp as the MCP server URL and pick OAuth.

Verify

## Confirm it worked

Ask ChatGPT to call `search_tools`, then `execute_typescript` with `return await external_uptimely_project_list({});`. A client that lists `uptimely_project_list` as its own tool can call it directly. A JSON list of your projects — even an empty list — means the connection is live.

If you also configured the SDK or REST API, this should answer HTTP 200 with a JSON body whose `data` is a list of monitors:

```
curl -sS -H "Authorization: Bearer $UPTIMELY_API_KEY" https://app.getuptimely.com/v1/monitors
```

Copy the check

Reference

## More

Read on ChatGPT's own docs (checked 2026-09-22): <https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt>

Or fetch the raw, machine-readable instructions this page is rendered from: [https://getuptimely.com/agent-setup/prompt.md](https://getuptimely.com/agent-setup/prompt.md)
