Skip to content

Connect Claude Code

Add the UptimeMonitoring remote HTTP MCP server with your API key as a Bearer header:

Terminal window
claude mcp add --transport http uptimemonitoring https://api.uptimemonitoring.com/mcp \
--header "Authorization: Bearer umk_live_..."

Replace umk_live_... with your actual API key.

Omit the --header flag and run /mcp inside Claude Code — Claude Code will open your browser to authenticate via OAuth and store the access token automatically.

In Claude Code, type /mcp and confirm uptimemonitoring appears with status connected. Then ask:

list my monitors

You should see a tool call to list_monitors and a list of your monitors (or an empty result if you don’t have any yet).

SymptomCauseFix
401 UnauthorizedKey is wrong, missing, or not umk_live_-prefixedConfirm the key from Authentication starts with umk_live_ and is pasted in full
Tools missing after /mcpMCP server registered but Claude Code hasn’t reloadedRestart Claude Code fully
Connection refused / DNS errorWrong host in the server URLThe endpoint is https://api.uptimemonitoring.com/mcp, not the marketing host