Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports. 15 tools to list, create, pause and delete monitors, pull incident timelines with error codes and checker locations, and read hourly or daily uptime and response-time series. Checks run from probes in several countries. Remote server at https://mcp.uptybots.com/mcp needs no API key - it speaks OAuth 2.1 and the client registers itself; the stdio package is npx -y uptybots-mcp-server.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Connect AI assistants like Claude, Cursor, and other MCP-compatible tools to your UptyBots uptime monitors.
An MCP (Model Context Protocol) server that gives AI assistants access to your UptyBots monitoring data. Ask your AI to check monitor status, review incidents, create new monitors, and more - through natural conversation.
There is now a remote server that needs no install and no API key:
Add that URL to your client and it opens a browser for you to sign in and approve access. If you do not have an UptyBots account yet, you can create one at that step.
With Claude Code:
then run /mcp, pick uptybots and authenticate.
This package is the local alternative. It runs on your own machine and authenticates with an API key instead of a browser sign-in - the right choice for MCP clients that cannot talk to remote servers, and for offline or self-contained setups. It exposes the same 15 tools and is not going away.
No install step needed: npx fetches the published package on first run.
Add to your MCP client configuration:
Claude Desktop (claude_desktop_config.json):
Claude Code (~/.claude/settings.json) and Cursor (.cursor/mcp.json) use the same format.
The MCP tools will be available immediately.
To run a local checkout instead of the npm package:
Then point the client at the checkout:
| Tool | Description |
|---|---|
list_monitors | List all monitors with filters (type, status) |
get_monitor | Get monitor details by ID |
get_incidents | Get downtime incidents for a monitor |
get_stats_hourly | Hourly performance stats |
get_stats_daily | Daily performance stats |
get_notifications | Notification history |
| Tool | Description |
|---|---|
create_http_monitor | Create HTTP/HTTPS monitor |
create_api_monitor | Create API endpoint monitor |
create_ping_monitor | Create ICMP ping monitor |
create_port_monitor | Create TCP port monitor |
create_ssl_monitor | Create SSL certificate monitor |
create_domain_monitor | Create domain expiration monitor |
| Tool | Description |
|---|---|
pause_monitor | Pause a monitor |
resume_monitor | Resume a paused monitor |
delete_monitor | Delete a monitor |
Starting sentences an assistant can offer instead of asking you to phrase the request yourself. Each one is a wording of something the tools above already do; none adds capability. The hosted server offers exactly the same five.
| Prompt | Argument | What it asks for |
|---|---|---|
status_check | none | What is failing right now, and since when |
uptime_report | days (optional, default 7) | Uptime and response times over a period, worst first |
incident_review | monitor | The failure pattern of one monitor: outage, flapping, or degradation |
expiry_audit | none | SSL certificates and domains by how soon they expire |
setup_monitor | target | The right monitor type for a target, then create it |
| Variable | Required | Description |
|---|---|---|
UPTYBOTS_API_URL | No | API base URL (default: https://uptybots.com) |
UPTYBOTS_API_KEY | Yes | Your API key (starts with upty_) |
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/uptybots-mcp-server)<a href="https://allmcps.com/mcp/uptybots-mcp-server"><img src="https://allmcps.com/api/badge/uptybots-mcp-server?style=directory" alt="MCP Server on AllMCPs" /></a>