Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"statuscast": {
"env": {
"STATUSCAST_TOKEN": "your-api-token",
"STATUSCAST_DOMAIN": "myco.statuscast.com"
},
"command": "/usr/local/bin/statuscast-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that exposes Statuscast status page management as LLM-callable tools. Use it with Claude Desktop, Kiro, or any MCP-compatible client to create incidents, inspect component status, manage subscribers, and work with content templates — all via the Statuscast REST API v4.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops / communication
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for using the GitLab API
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
Enhanced MCP server for GitLab: group projects listing and activity tracking
MCP Security Weekly
Get CVE alerts and security updates for Statuscast Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that exposes Statuscast status page management as LLM-callable tools. Use it with Claude Desktop, Kiro, or any MCP-compatible client to create incidents, inspect component status, manage subscribers, and work with content templates — all via the Statuscast REST API v4.
Download the latest release for your platform from GitHub Releases.
# macOS arm64
curl -L https://github.com/gunnaraasen/statuscast-mcp-server/releases/latest/download/statuscast-mcp-server_Darwin_arm64.tar.gz | tar xz
chmod +x statuscast-mcp-server
mv statuscast-mcp-server /usr/local/bin/
go install github.com/gunnaraasen/statuscast-mcp-server/cmd/server@latest
git clone https://github.com/gunnaraasen/statuscast-mcp-server.git
cd statuscast-mcp-server
make build
# Binary at: bin/statuscast-mcp-server
All configuration is via environment variables:
| Variable | Required | Default | Description |
|---|---|---|---|
STATUSCAST_TOKEN | Yes | — | Non-expiring account-level API token |
STATUSCAST_DOMAIN | Yes | — | Your Statuscast domain (e.g. myco.statuscast.com) |
TRANSPORT | No | stdio | Transport mode: stdio or http |
PORT | No | 8080 | HTTP port (only used when TRANSPORT=http) |
Add to your claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"statuscast": {
"command": "/usr/local/bin/statuscast-mcp-server",
"env": {
"STATUSCAST_TOKEN": "your-api-token",
"STATUSCAST_DOMAIN": "myco.statuscast.com"
}
}
}
}
Add to .kiro/settings/mcp.json in your project:
{
"mcpServers": {
"statuscast": {
"command": "statuscast-mcp-server",
"env": {
"STATUSCAST_TOKEN": "your-api-token",
"STATUSCAST_DOMAIN": "myco.statuscast.com"
}
}
}
}
For remote deployments, run with TRANSPORT=http:
STATUSCAST_TOKEN=your-token STATUSCAST_DOMAIN=myco.statuscast.com TRANSPORT=http PORT=8080 statuscast-mcp-server
Configure your MCP client to connect to http://your-host:8080/mcp.
| Tool | Description | Key Parameters |
|---|---|---|
create_incident | Create a new incident | subject, message, type, affected_components, auto_publish, auto_close |
get_incident | Get an incident by ID | incident_id* |
update_incident | Update an existing incident | incident_id*, type, subject, message, status |
search_incidents | Search and list incidents | query, status, limit |
list_components | List all components and current status | — |
get_component_history | Get component uptime history | component_id, time_range |
create_subscriber | Create a new subscriber | email*, components, audience_groups |
list_content_templates | List all content templates |