Status communication
## Statuspage MCP Server: Incident Communication Platform The **Statuspage MCP Server** integrates Atlassian Statuspage directly into Google Antigravity, enabling AI assistants to manage status pages, create incidents, and communicate system status programmatically. This integration brings professional incident communication to your development workflow. ### Why Statuspage MCP? - **Incident Management**: Create, update, and resolve incidents with real-time status updates - **Component Tracking**: Monitor and report status of individual service components - **Scheduled Maintenance**: Plan and communicate maintenance windows to users - **Subscriber Notifications**: Automatically notify subscribers via email, SMS, and webhooks - **Metrics Integration**: Display real-time system metrics alongside status information ### Key Features #### 1. Incident Creation ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Create a new incident for API degradation affecting authentication services" }], tools=[{ "name": "statuspage_incident", "description": "Manage incidents" }] ) ``` #### 2. Component Status ```python # Update component status response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Set the database component to degraded performance and update the status page" }], tools=[{"name": "statuspage_components", "description": "Manage components"}] ) ``` #### 3. Maintenance Windows ```python # Schedule maintenance response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Schedule a maintenance window for Saturday 2am-4am for database upgrades" }], tools=[{"name": "statuspage_maintenance", "description": "Schedule maintenance"}] ) ``` #### 4. Subscriber Management ```python # Manage subscribers response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Get subscriber count and send a manual notification about upcoming changes" }], tools=[{"name": "statuspage_subscribers", "description": "Manage subscribers"}] ) ``` ### Configuration ```json { "mcpServers": { "statuspage": { "command": "npx", "args": ["-y", "@anthropic/mcp-statuspage"], "env": { "STATUSPAGE_API_KEY": "your-statuspage-api-key", "STATUSPAGE_PAGE_ID": "your-page-id" } } } } ``` ### Use Cases **Automated Incidents**: Trigger status updates automatically from monitoring alerts. **Maintenance Communication**: Automate scheduled maintenance announcements and updates. **DevOps Integration**: Integrate status updates into deployment and incident response workflows. **Transparency Dashboard**: Keep customers informed about system status and reliability. The Statuspage MCP Server brings professional incident communication directly into your development workflow, enabling transparent system status management.
{
"mcpServers": {
"statuspage": {
"mcpServers": {
"statuspage": {
"env": {
"STATUSPAGE_API_KEY": "your-api-key",
"STATUSPAGE_PAGE_ID": "your-page-id"
},
"args": [
"-y",
"statuspage-mcp-server"
],
"command": "npx"
}
}
}
}
}