AI agents

How do I use SentryDock with ChatGPT?

ChatGPT can use SentryDock in two ways. The simpler one is a custom connector: ChatGPT calls the same remote address Claude and Cursor use. The fallback is a Custom GPT Action that calls the HTTP API with your key.

Menus move. If you cannot find Connectors, use the Custom GPT path below. Either way, you still talk in plain language after it is hooked up. See what to ask.

Custom connector (when ChatGPT offers it):

  1. Create a key in Settings → Agents and copy it.
  2. In ChatGPT, open Settings, then Apps or Connectors. Turn on Developer Mode if you are asked.
  3. Create a custom connector named SentryDock.
  4. Paste the MCP address from the snippet, with your key in place of YOUR_API_KEY. Prefer putting the key in the address so ChatGPT does not need a separate SentryDock login.
  5. If ChatGPT only allows a locked login flow and will not save a key-in-URL connector, skip to Custom GPT Actions below.
  6. Start a new chat, enable the SentryDock connector, and ask “What’s on my SentryDock account?”
https://www.sentrydock.com/mcp/YOUR_API_KEY
curl -s https://www.sentrydock.com/api/v1/news/search \
  -H "Authorization: Bearer $SENTRYDOCK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"news in Peru","hours_ago":48,"limit":20}'

Custom GPT Actions (always available)

Create a Custom GPT. Under Actions, import the OpenAPI file. Set the authentication header to Bearer, and paste your SentryDock key. Tell the GPT to call account overview first, then news search for questions like “news in Peru”.

  • Import schema: /openapi.json on sentrydock.com
  • Auth type: Bearer token (your key).
  • Instructions: never print the full key; confirm before create, delete, or pause-all.

What to say first

  • “What’s on my SentryDock account?” — plan, monitors, delivery, latest alerts.
  • “News in Peru” or “copper strikes in Chile” — ranked headlines already in the index.
  • “Show my latest alerts” — this account’s hits.
  • “Run my cocoa monitor now” — same as Run now in the app, after you confirm.
  • “Pause every monitor” — only after you confirm.