Integration · Developer tools
Connect Claude & ChatGPT to Uptime.com
Ask your AI what is down right now, how a check performed last month, or to pause a check during maintenance in Uptime.com. It can read checks, alerts, outages, alert contacts, status pages and SLA reports. It can also create HTTP(S), ping and SSL checks and post or update incidents on a status page. Monitoring questions get answered in the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“What is down right now?”
The AI lists ongoing outages with the affected check.
“What were uptime and response time for the checkout check in August?”
It finds the check and reads its uptime and response-time statistics for those dates.
“Monitor https://shop.example.com every 5 minutes and alert the Ops contact.”
It creates an HTTP(S) check with the address, interval and alert contact you named.
What your AI can do
Checks
List, create, update, pause and resume HTTP(S), ping and SSL checks, and read uptime and response-time statistics.
Alerts and outages
See alerts and outages, filter them by check or tag, and find what is down right now.
Status pages and SLAs
Post and update incidents and maintenance on status pages, and read SLA report statistics.
“Pause the API check while we deploy tonight.”
It pauses monitoring for that check. No alerts are sent until it is resumed.
“Post scheduled maintenance on our status page for Sunday at 02:00.”
It creates a scheduled maintenance entry on the status page and only emails subscribers if you ask it to.
“Warn us 30 days before the SSL certificate on our domain expires.”
It creates an SSL check with a 30-day threshold and your alert contacts.
25 tools for Uptime.com
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_http_checkChanges dataCreate an HTTP(S) website check. Inside `body` pass `msp_address` (URL), `msp_interval` (minutes) and `contact_groups` (contact names or IDs), plus optional `name`, `tags` and `locations`.create_ping_checkChanges dataCreate a ping (ICMP) check. Pass `msp_address` (host or IP), `msp_interval` (minutes) and `contact_groups` (contact names or IDs); optional `name`, `tags` and `locations`.create_ssl_checkChanges dataCreate an SSL certificate check. Pass `msp_address` (domain), `msp_threshold` (days before expiry to alert) and `contact_groups` (contact names or IDs); optional `name` and `tags`.create_status_page_incidentChanges dataPost an incident or scheduled maintenance on a status page. Pass `statuspage_id`, `name`, `starts_at`, `incident_type` (INCIDENT or SCHEDULED_MAINTENANCE) and `updates` (list with description and incident_state such as investigating or resolved). Set `notify_subscribers` to email subscribers.delete_checkDeletesPermanently delete a check by `pk`, including its history. This cannot be undone.get_alertGet one alert by `pk`, including the check, location and error details.get_checkGet one check by `pk` (check ID), including its address, interval, locations and alert contacts.get_check_statsGet uptime and response-time statistics for one check by `pk` between `start_date` and `end_date`, optionally with `include_alerts`.get_contactGet one alert contact by `pk`, including its email, SMS and integration targets.get_current_userGet the signed-in Uptime.com user and account details.get_outageGet one outage by `pk`, including start, end, duration and affected check.get_sla_report_statsGet the statistics of one SLA report by `pk` between `start_date` and `end_date`.get_status_pageGet one status page by `pk`, including its settings and URL.list_alertsList alerts, filtered by `check_pk`, `check_tag`, `state_is_up`, and `start_date`/`end_date`.list_check_tagsList check tags, filtered by `search`. Use to find tag names for filtering or new checks.list_checksList monitoring checks, filtered by `search`, `tag`, `monitoring_service_type`, `state_is_up` (false for checks that are down) or `is_paused`.list_contactsList alert contacts (the people and channels that get notified), filtered by `search`.list_outagesList outages, filtered by `ongoing`, `check_pk`, `check_tag`, and `start_date`/`end_date`. Use `ongoing` true to see what is down now.list_sla_reportsList SLA reports, filtered by `search`.list_status_page_incidentsList incidents and maintenance on a status page by `statuspage_id`, filtered by `incident_type` and `start_date`/`end_date`.list_status_pagesList your status pages, filtered by `search` or `visibility_level`.pause_checkChanges dataPause monitoring for a check by `pk`. No alerts are sent while it is paused.resume_checkChanges dataResume monitoring for a paused check by `pk`.update_checkChanges dataUpdate a check by `pk`. Put the changed fields in `body`, e.g. name, msp_address, msp_interval, contact_groups or tags.update_status_page_incidentChanges dataUpdate a status page incident by `statuspage_id` and `pk`, passing `name`, `starts_at`, `incident_type` and the full `updates` list; set `ends_at` to close it. Set `notify_subscribers` to email subscribers.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Uptime.com from the app list.
- 2
Paste your key
Paste your Uptime.com API token. API access is for paid Uptime.com plans. Log in, open the API Token page (app.uptime.com/api/tokens), and generate or copy your token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Uptime.com?
The AI can read checks, check statistics, alerts, outages, alert contacts, check tags, status pages, status page incidents and SLA reports. It can create HTTP(S), ping and SSL checks, update, pause, resume and delete checks, and post and update incidents or maintenance on a status page.
Does the AI see my Uptime.com API token?
No. Your Uptime.com credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a check removes it and its history for good, and posting an incident can email your status page subscribers. Both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Uptime.com account on a paid plan, since Uptime.com only offers API access on paid plans.
Can the AI notify my status page subscribers?
Only if you want it to. When the AI posts or updates a status page incident, it can set notify subscribers so they get an email. If that is left off, the incident is posted without emailing anyone.
Let your AI work in Uptime.com today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Uptime.com freePipMCP is not affiliated with Uptime.com. Product names are trademarks of their owners.






