OneUptime logo

OneUptime

Manage OneUptime teams, labels, security cases, notes, and detections through MCP tools.

Install OneUptime

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://oneuptime.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · TodayLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 10/25/2026, 4:30:32 PM

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://oneuptime.com/mcp

Overview

OneUptime MCP server exposes OneUptime project resources for teams, labels, security cases, security case notes, and security detections. Agents can create, retrieve, search, update, delete, and count these records through MCP tool calls. List operations support filtering, pagination, and sorting, while project scope is inferred from the API key. Reach for it when an agent needs to maintain OneUptime operational or security records without manually navigating the platform.

Use cases

  • Create and maintain OneUptime team records
  • Search and organize project labels
  • Track security cases and related notes
  • Record and update security detections
  • Count matching records for reports or checks

Key features

  • CRUD operations for teams and labels
  • CRUD operations for security cases and notes
  • CRUD operations for security detections
  • Filtered, paginated, and sorted collection searches
  • Count endpoints with optional filtering
  • API-key-based project inference

Tools199

What OneUptime lets your agent do. Expand a tool for its parameters.

Verified live~209.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 7d

What it can do

From the 199 tools this server returned when we ran it.

Can delete or modify data · 29Handles credentials · 33Read-only tools · 170
Tool definitions changed on 2026-10-24. Review them if you approved this server earlier.

Observed 2026-10-24 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars7.8kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Tools exposed199Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How OneUptime works

What OneUptime does

OneUptime provides MCP access to selected OneUptime project records. The available resource groups are Teams, Labels, Security Cases, Security Case Notes, and Security Detections. For each group, the server exposes operations for creating records, retrieving an individual record by ID, searching collections, modifying existing records, deleting records, and counting matching records.

The server is suited to agent workflows that need to maintain operational ownership data, classification labels, or security-related records in OneUptime. It can also support reporting or existence checks by returning counts without requiring a full collection listing.

How it works

Tool calls operate against OneUptime and return either an individual resource, a collection response, a count, or a deletion confirmation. Collection queries can include filtering, pagination, and sorting, allowing an agent to narrow results or process records in pages. The list tools also return the total number of matching records alongside the returned objects.

Project identification is handled through the API key. Calls that create resources do not require a separate project ID, because the project is inferred from that credential. To work with a particular record, an agent can first use the relevant list tool to find its ID, then call the corresponding get, update, or delete tool.

Updates are partial: only supplied fields are changed, so omitted fields retain their existing values. After an update, the matching get operation can be used to inspect the resulting record.

Tools and capabilities

  • Manage Teams with create_team, get_team, list_teams, update_team, delete_team, and count_teams.
  • Manage Labels with the corresponding create, get, list, update, delete, and count operations.
  • Manage Security Cases, including filtered searches and record counts.
  • Add and maintain Security Case Notes with full CRUD and count operations.
  • Create, inspect, search, modify, remove, and count Security Detections.
  • Use collection filters, pagination, sorting, and total-match counts on list operations.

The delete tools permanently remove their target records and return a confirmation after a successful deletion. The delete operation is available for every resource group exposed by the server.

Limitations and notes

The server covers the resource types listed above rather than presenting every OneUptime capability through MCP. Its tool set does not describe direct MCP operations for monitors, incidents, alerts, status pages, on-call schedules, logs, metrics, or traces.

Deletion is irreversible according to the tool descriptions, so agents should verify the target ID before calling a delete operation. Resource IDs are required for individual retrieval, updates, and deletion; list operations are the discovery path when an ID is not already known.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about OneUptime

OneUptime is an MCP server that connects AI agents to OneUptime project data through tools for managing teams, labels, security cases, security case notes, and security detections. It supports creating, retrieving, listing, updating, deleting, and counting these records, with project scope inferred from the API key.

Use the `list_teams` tool to search Teams and identify the required record ID. You can then pass that ID to `get_team`, `update_team`, or `delete_team`.

Yes. Update tools apply partial changes, so include only the fields that should change. Fields left out of the request remain unchanged, and the corresponding get tool can confirm the result.

Use `count_security_cases` with the desired query criteria. It returns one number and can help check whether matching records exist or provide totals for reports.

No. The project ID is inferred from the API key for create operations, so it does not need to be supplied separately.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOneUptime AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/oneuptime?style=directory)](https://allmcps.com/mcp/oneuptime)
HTML Embed
<a href="https://allmcps.com/mcp/oneuptime"><img src="https://allmcps.com/api/badge/oneuptime?style=directory" alt="OneUptime on AllMCPs" /></a>