Monitoring

Instatus MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Instatus provides operational status monitoring for businesses, enabling users to track and report the real-time status of services. Use it to communicate uptime, downtimes, and maintenance updates to customers.

14 tools
Agent guide included
API Key or One-click sign in
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Instatus — workflow patterns, data models, and gotchas for your AI agent.

Instatus

Status page platform for communicating service health to customers. Manage public status pages, track incidents and scheduled maintenances, and monitor component-level uptime.

Entity Hierarchy

Everything is scoped to a status page (identified by page_id). Enumerate status pages first.

Account Level (no page_id needed)
  • User — current authenticated user's account info.
  • Public Data — read public status page data by page subdomain url (e.g., instatus) without managing credentials for that read surface.
Page Level (requires page_id)
  • Status Pages — the top-level entity. Each page has a subdomain, custom domain, and display settings. Enumerate pages to discover page_id.
  • Components — individual services/systems shown on the page (e.g., "API", "Dashboard", "CDN"). Each has a status: operational, degraded, partial outage, major outage. Open a component by component_id for full uptime data and monitoring config.
  • Incidents — unplanned disruptions. Each incident has a status (investigating, identified, monitoring, resolved) and a timeline of updates. Open an incident by incident_id for full details including all timeline updates and affected components. Scoped by page_id.
  • Maintenances — scheduled downtime windows. Similar to incidents with status lifecycle and timeline updates. Scoped by page_id.
  • Metrics — uptime percentages or custom metrics displayed on the page. Scoped by page_id.
  • Subscribers — people subscribed to status notifications (email, webhook, Slack). Scoped by page_id.
  • Team — team members with management access to the page. Scoped by page_id.
  • Templates — reusable incident/maintenance templates for common scenarios. Scoped by page_id.
Update Level (requires page_id + parent object ID + update ID)
  • Incident Updates — individual timeline entries on an incident. Requires page_id, updates_object_id (the incident ID), and incident_update_id.
  • Maintenance Updates — individual timeline entries on a maintenance. Requires page_id, updates_object_id (the maintenance ID), and maintenance_update_id.

Workflows

  • Status overview: enumerate status pages → enumerate components for a page → open one component for uptime data and monitoring details.
  • Incident investigation: enumerate status pages → enumerate incidents (with page_id) → open one incident for the full timeline → pull individual updates for detailed entries.
  • Maintenance review: enumerate status pages → enumerate maintenances → read maintenance updates for scheduled work history.
  • Subscriber management: enumerate status pages → enumerate subscribers to see who's receiving notifications.
  • Public status check: load public page data using the page’s subdomain url.

Gotchas

  • page_id is required for almost everything: enumerate status pages first. It's a prerequisite for incidents, maintenances, components, metrics, subscribers, team, and templates.
  • Updates are three levels deep: page_id → parent object ID (incident or maintenance) → update ID. Enumerate incidents or maintenances first to get the parent ID, then open individual updates.
  • Public data uses url (subdomain name), not page_id.

Tools in this Server (14)

Instatus Fetch Incident Updates

Retrieve specific updates for a given incident identified by 'incident_update_id' for a page defined by 'page_id'. Ideal for monitoring the progress o...

Instatus Fetch Maintenance Updates

Access detailed updates for a specific maintenance activity using 'maintenance_update_id'. Use this to gain insights into the ongoing or past maintena...

Instatus Fetch Metrics

Retrieve specific performance metrics for a given status page by providing 'page_id'. Ideal for analyzing service operation health and trends over tim...

Instatus Get Component

Get a specific component by ID — full details including name, status, uptime data, group membership, and monitoring configuration. Requires 'page_id' ...

Instatus Get Incident

Get a specific incident by ID — full details including name, status, impact, duration, affected components, subscriber notifications, and all timeline...

Instatus List Incidents

List all incidents reported under a specific status page using 'page_id'. Useful for tracking past or ongoing incidents affecting your services. It re...

Instatus List Maintenances

List all scheduled and past maintenance activities for a given status page by specifying 'page_id'. Use this to get insights into maintenance history ...

Instatus List Page Components

Fetch all components associated with a specific status page by providing the 'page_id'. Use this to understand the different components being monitore...

Instatus List Public Data

Access real-time public status data for a specified service by providing its URL. Ideal for quickly checking the current uptime, downtime, or maintena...

Instatus List Status Pages

Retrieve a collection of all status pages within your Instatus account. Use this when you need an overview of all service status pages you manage. It ...

Instatus List Subscribers

Get a list of all subscribers to a specific status page by specifying 'page_id'. Use this to manage and overview the users who receive your status upd...

Instatus List Team

Fetch a list of all team members associated with a specific status page, identified by 'page_id'. Useful for managing and reviewing team roles and acc...

Instatus List Templates

Retrieve all communication templates available for a specific status page identified by 'page_id'. Perfect for managing templates used in status updat...

Instatus List User

Retrieve a list of users associated with your Instatus account. Use this to review user details and manage access permissions within your status monit...

Frequently Asked Questions

What is the Instatus MCP server?

Instatus provides operational status monitoring for businesses, enabling users to track and report the real-time status of services. Use it to communicate uptime, downtimes, and maintenance updates to customers. It provides 14 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Instatus to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/instatus. Authentication is handled automatically.

How many tools does Instatus provide?

Instatus provides 14 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Instatus require?

Instatus uses API Key or One-click sign in. Instatus requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Instatus to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/instatus

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with Instatus?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

Instatus MCP Server & Skill — 14 Tools