You Up?
Server Details
Uptime monitoring from your AI assistant: what is down, Incidents, and your Monitors.
- Status
- Healthy
- Uptime
- 25.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 13 tools
Each tool has a distinct resource+action, and the descriptions explicitly disambiguate the risky pairs (get_status as the 'what's broken now' entry point, get_uptime for day-by-day ranges, get_response_times for latency, list_runs for single-location checks). There is residual overlap because get_monitor already returns uptime figures and open Incidents that get_uptime and list_incidents also surface, so an agent could pick either for a simple 'is it up' question.
All 13 tools follow a strict snake_case verb_noun pattern with only two verbs: get_ for a single entity (get_incident, get_monitor, get_plan, get_status, get_uptime, get_response_times) and list_ for collections (list_incidents, list_monitors, list_runs, list_deliveries, list_alert_rules, list_locations, list_projects). The get_/list_ split is semantically meaningful rather than arbitrary.
13 tools is squarely in the well-scoped range, and each one maps to a distinct facet of the monitoring domain (status, uptime, latency, runs, incidents, deliveries, alert rules, plan, locations, projects). Nothing appears redundant or padded.
Read coverage is excellent and closes most diagnostic loops, but the surface is entirely read-only: there is no create_monitor, no pause/snooze, no acknowledge_incident, and no alert-rule mutation — even though list_alert_rules explicitly calls out pausing, snoozing and acknowledging as the three acts that change alerting. An agent that is asked to silence or fix an alerting problem will hit a dead end.
Publisher details
- Operator
- Vookie Labs · Publisher source
- Operator website
- https://uup.dev · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://docs.uup.dev/api/mcp/ · Publisher source
- Trust center
- Not available
- Restrictions
- Needs a You Up? account and an API token, made in the dashboard. A Read-only token gives the assistant reads only. · Publisher source
Available Tools
13 toolsget_incidentRead an IncidentARead-onlyInspect
One Incident with its evidence: when it opened and ended, who acknowledged or ended it, where the request stopped in plain words with what to do about it, and what each location saw. It opened because the failure was confirmed from more than one location. Its runs are kept for keptDays; after that kept is false and only where it stopped is left.
Inputs: projectId (required), incidentId (required). Returns: An Incident, and its evidence.
get_monitorRead a MonitorARead-onlyInspect
One Monitor: its Checks, each with its latest status, its snooze and its open Incident, and its uptime over the last 24 hours, 7 days and 30 days. failed is a problem confirmed from more than one location; warning is worth a look while the target still works, such as a certificate that expires soon; pending has no answer yet. Each uptime figure carries coveredSeconds, incidentSeconds and notMeasuredHours. Whenever notMeasuredHours is above 0, tell the user how many hours uup could not measure: they are left out of the figure.
Inputs: monitorId (required), projectId (required). Returns: A Monitor, its Checks, and its uptime.
get_planRead the PlanARead-onlyInspect
The Organization's Plan: its name, how many Projects, Monitors, heartbeats and locations per Monitor it allows, and how many are in use. It holds no price. Only the Organization's owner can change the Plan, in the uup dashboard.
Inputs: no named parameters. Returns: The Organization's Plan.
get_response_timesRead response timesARead-onlyInspect
A Monitor's response times over the last 24h unless asked, 7d or 30d: each location's line of points and its median in milliseconds, and the Incidents and Regional outages in that time. A heartbeat has none.
Inputs: monitorId (required), projectId (required), window. Returns: A Monitor's Answer times by location.
get_statusWhat is not ok nowARead-onlyInspect
What is broken now, and since when: the Monitors whose status is not ok, the open Incidents and the open Regional outages, across every Project the API token reaches, or one Project. Start here when the user asks whether something is down. failed is a problem confirmed from more than one location; warning is worth a look while the target still works, such as a certificate that expires soon; pending has no answer yet. An Incident's openedAt says since when. A Regional outage is one location that cannot reach a target the others can.
Inputs: project. Returns: What is not `ok` now, Project by Project.
get_uptimeRead uptimeARead-onlyInspect
Uptime. With monitorId, that Monitor's uptime over the last 24 hours, 7, 30 and 90 days; add days for its uptime day by day instead, up to 90 days back, cut by the Project's timezone. Without monitorId, each of the Project's Monitors over 30 days with its days. Each uptime figure carries coveredSeconds, incidentSeconds and notMeasuredHours. Whenever notMeasuredHours is above 0, tell the user how many hours uup could not measure: they are left out of the figure.
Inputs: projectId (required), days, limit, cursor, +1 more. Returns: Uptime, with the hours uup could not measure beside each figure.
list_alert_rulesList who is alertedARead-onlyInspect
Who is alerted, and how: a Project's Notification rules, oldest first, each with the events it sends and its Channels, and every Channel those rules send to. A Monitor's ruleIds (from get_monitor) say which rules it carries; usedBy says how many Monitors carry each. Three different acts change what is sent, and none is a rule: pausing a Monitor stops its checks; snoozing a Check holds its messages until a time; acknowledging an Incident stops its repeat alerts while its recovery is still sent.
Inputs: projectId (required), limit, cursor. Returns: Who is alerted, through which Channel.
list_deliveriesDid the alert go out?ARead-onlyInspect
A Monitor's Deliveries, newest first: each message to a Channel or a Webhook, what it was about and what became of it, such as sent, held while its Check was snoozed, or failed and why. Narrow them with to, and to one Incident or Regional outage with event. Use it when the user asks whether an alert went out.
Inputs: monitorId (required), projectId (required), to, event, +2 more. Returns: The Monitor's Deliveries, newest first.
list_incidentsList IncidentsARead-onlyInspect
A Project's Incidents, newest first. An Incident is an outage of one Check: it opens when a failure is confirmed from more than one location, and counts against uptime until it ends. Narrow them to one Monitor with monitor, and to the open ones with open: "true" or the ended ones with "false". failed is a problem confirmed from more than one location; warning is worth a look while the target still works, such as a certificate that expires soon; pending has no answer yet.
Inputs: projectId (required), open, limit, cursor, +1 more. Returns: The Project's Incidents, newest first.
list_locationsList locationsARead-onlyInspect
The locations a new Monitor can be checked from now, the least used first, each with its city and country. A Monitor's locations names them by id.
Inputs: no named parameters. Returns: The locations a new Monitor can be checked from now, the least used first.
list_monitorsFind MonitorsARead-onlyInspect
A Project's Monitors, in the order they were made, each with its Checks and their latest status. Find one by words in its name or target with q ("checkout" finds Checkout API and https://shop.example.com/checkout), and narrow by type and state. failed is a problem confirmed from more than one location; warning is worth a look while the target still works, such as a certificate that expires soon; pending has no answer yet.
Inputs: projectId (required), q, type, limit, +2 more. Returns: The Project's Monitors, in the order they were made.
list_projectsList ProjectsARead-onlyInspect
The API token in use (its name, whether it is Read-only or Full, and the one Project it reaches, if only one) and the Projects it reaches, oldest first. Every other tool names a Project by its id, so call this first when you do not know it.
Inputs: no named parameters. Returns: The API token in use, and the Projects it reaches.
list_runsList runsARead-onlyInspect
A Monitor's recent runs, newest first: each time one location checked one Check, with its outcome, status code, what went wrong and its timings. Narrow them by location, by checkType, and to failed runs only with failuresOnly: "true". One failed run is not an outage: an Incident opens only when a failure is confirmed from more than one location.
Inputs: monitorId (required), projectId (required), limit, cursor, +3 more. Returns: A Monitor's runs, newest first.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Uptime monitoring from your assistant: see what's down, run incidents, set up monitors and reports.
Monitor services, manage incidents and status pages in Statuser.cloud from your AI assistant.
Manage uptime monitors and incidents and search logs, metrics and traces from an AI assistant.
Uptime monitoring and status pages: set up monitors, read incidents, draft status updates.
Related MCP Servers
- AlicenseCqualityCmaintenanceMonitor the real-time status of 200+ popular APIs and services. Check if services like GitHub, Stripe, AWS, and Slack are experiencing outages or degraded performance directly from your AI assistant.59 npm1MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Uptime Agent monitoring system to check uptime status, manage incidents, create new monitors, and analyze downtime through natural conversation.71MIT
- AlicenseNot gradedqualityDmaintenanceMonitor website health, uptime, SEO, security and performance via your AI assistant.MIT
- AlicenseAqualityBmaintenanceUptime monitoring your AI agent can set up: create HTTP, SSL, ping, TCP and DNS monitors checked from multiple regions, run checks on demand, read and acknowledge incidents, manage cron heartbeats, maintenance windows and status page updates.561,329 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.