Statuspage MCP Server
Enables management of Atlassian Statuspage incidents, components, and subscribers through natural language.
README
Statuspage MCP Server
MCP (Model Context Protocol) server for Atlassian Statuspage — incident and status page management via AI agents.
Manage incidents, components, and subscribers on your Statuspage through natural language.
What is this?
This server lets AI agents interact with your Statuspage to:
- List and manage status pages
- Create and update components
- Manage incidents (create, update, resolve)
- Handle subscriber management
Two Variants
1. Traditional Mode (Recommended)
Pre-built tools for common operations:
list_pages,get_pagelist_components,create_component,update_component,delete_componentlist_incidents,create_incident,update_incident,delete_incidentlist_subscribers,create_subscriber,delete_subscriber
2. Code Mode (Power Users)
Agent gets the full API schema and can compose arbitrary API calls using execute_api_call tool.
Installation
npm install
npm run build
Configuration
Set these environment variables:
export STATUSPAGE_API_KEY="your-api-key-here"
export STATUSPAGE_PAGE_ID="your-page-id-here"
export STATUSPAGE_BASE_URL="https://api.statuspage.io/v1" # optional
export STATUSPAGE_ENABLE_WRITE="true" # enables write operations
Getting Your API Key
- Log in to your Statuspage account
- Go to Account Settings → API Info
- Generate or copy your API key
- Find your Page ID in the page URL or API Info section
Usage
Traditional Mode
npm run start:traditional
Or add to your MCP client config:
{
"mcpServers": {
"statuspage": {
"command": "node",
"args": ["/path/to/statuspage-mcp-server/dist/traditional/index.js"],
"env": {
"STATUSPAGE_API_KEY": "your-api-key",
"STATUSPAGE_PAGE_ID": "your-page-id",
"STATUSPAGE_ENABLE_WRITE": "true"
}
}
}
}
Code Mode
npm run start:code-mode
Example Prompts
Read-only operations (always available):
- "Show me all incidents from the last week"
- "What's the current status of our API component?"
- "List all subscribers"
Write operations (requires STATUSPAGE_ENABLE_WRITE=true):
- "Create an incident for database outage, status investigating"
- "Update the incident to resolved and post a message"
- "Add a new component called 'Payment Gateway'"
- "Subscribe user@example.com to status updates"
API Coverage
Phase 1: Read-Only ✅
- ✅ list_pages
- ✅ get_page
- ✅ list_components
- ✅ get_component
- ✅ list_incidents
- ✅ get_incident
- ✅ list_subscribers
Phase 2: Write Operations ✅
- ✅ create_component
- ✅ update_component
- ✅ delete_component
- ✅ update_component_status
- ✅ create_incident
- ✅ update_incident
- ✅ delete_incident
- ✅ create_subscriber
- ✅ delete_subscriber
Safety
- Read operations are always safe — they never modify data
- Write operations are gated behind the
STATUSPAGE_ENABLE_WRITEflag - All API calls include proper error handling
- Rate limits are respected (Statuspage: 60 req/min)
Development
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build
# Run in dev mode
npm run start:traditional
Links
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.