UptimeDuck for AI agents

A short reference for AI assistants and agents working with UptimeDuck on someone's behalf. Setting this up yourself? Start with the MCP server docs.

What UptimeDuck does

UptimeDuck monitors websites, APIs, TCP ports, ping targets, Minecraft servers and DNS blacklists from multiple regions. A small agent reports CPU, RAM and disk for Linux servers and Kubernetes clusters, and cron monitors watch scheduled jobs through heartbeats. When something goes down, UptimeDuck alerts by email, mobile push, SMS, Slack, Discord, Telegram or Matrix, and projects can have a public status page.

Every account starts on the Free plan. Paid plans and their limits are on the pricing page and in Plans & limits.

Connect over MCP

Server URLhttps://mcp.uptimeduck.com/mcp
TransportStreamable HTTP
Sign inOAuth authorization code flow with PKCE (S256) and dynamic client registration. Scopes: read, write.
Or a tokenAuthorization: Bearer udk_..., created by the user under API & Integrations in the panel.

Good to know

Without MCP

Key URLs

WhatURL
Panelhttps://panel.uptimeduck.com
MCP serverhttps://mcp.uptimeduck.com/mcp
OAuth metadatahttps://mcp.uptimeduck.com/.well-known/oauth-protected-resource/mcp
REST API base URLhttps://api.uptimeduck.com/api/v1
Heartbeat (push) endpointhttps://api.uptimeduck.com/push/MONITOR_ID
Linux agent installerhttps://uptimeduck.com/download/agent/linux/install.sh
Helm chart repositoryhttps://uptimeduck.com/charts
Docs index for LLMshttps://uptimeduck.com/llms.txt

Questions? Email [email protected].