loading…
Search for a command to run...
loading…
MCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.
MCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.
MCP server for Uptrack uptime monitoring. Use with Claude.ai, ChatGPT, Cursor, VS Code, Windsurf, or any MCP-compatible AI assistant.
Two transports supported:
https://api.uptrack.app/mcp with OAuth 2.0 + PKCE. No API key paste, no npm install. Works in Claude.ai, ChatGPT, VS Code (1.100+), Cursor, and Windsurf.The fastest path. Use this if your client supports remote MCP + OAuth.
| Client | Install |
|---|---|
| Cursor | One-click deeplink |
| VS Code 1.100+ | One-click deeplink |
| Windsurf | One-click deeplink |
| Claude.ai | Settings → Connectors → Add custom connector → paste https://api.uptrack.app/mcp |
| ChatGPT | Settings → Connectors → Add remote MCP → paste https://api.uptrack.app/mcp |
OAuth handles consent in-app. No API key.
See uptrack.app/dashboard/install for the full install flow with one-click buttons.
Use this when remote MCP isn't available — offline, CI, or Claude Desktop.
claude mcp add uptrack -- env UPTRACK_API_KEY=your_key npx -y @uptrack-app/mcp
Add to claude_desktop_config.json:
{
"mcpServers": {
"uptrack": {
"command": "npx",
"args": ["-y", "@uptrack-app/mcp"],
"env": {
"UPTRACK_API_KEY": "uk_live_..."
}
}
}
}
Add to the MCP settings with the same stdio config as Claude Desktop.
| Tool | Description |
|---|---|
list_monitors |
List all monitors with status, URL, interval, uptime |
get_monitor |
Get details for a specific monitor |
create_monitor |
Create a new monitor (HTTP, TCP, DNS, SSL, heartbeat) |
update_monitor |
Update monitor config |
pause_monitor |
Pause an active monitor |
resume_monitor |
Resume a paused monitor |
delete_monitor |
Delete a monitor |
list_incidents |
List recent incidents |
get_incident |
Fetch one incident |
acknowledge_incident |
Acknowledge an open incident |
Once connected, ask your AI assistant:
MIT
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"uptrack-mcp": {
"command": "npx",
"args": []
}
}
}