MCP Server
Connect IsDown to AI assistants like Claude using the Model Context Protocol (MCP)
Connect IsDown to AI assistants like Claude using the Model Context Protocol (MCP). Query your monitoring data ( services, incidents, and status boards directly through conversational AI.
What is MCP?
The Model Context Protocol (MCP) is an open standard that allows AI assistants to securely connect to external data sources. With IsDown's MCP server, you can ask your AI assistant questions like:
"What services are currently experiencing issues?"
"Show me recent incidents for AWS"
"What's the status of my production services board?"
Prerequisites
Before setting up the MCP integration, you need:
An Enterprise plan subscription
An API key from your IsDown account
Claude Desktop (or another MCP-compatible AI client)
Setup Instructions
Step 1: Enable MCP Access
Contact IsDown support at [email protected] to enable MCP access for your organization.
Step 2: Get Your API Key
Go to Settings → API Keys in your IsDown dashboard
Click Create New API Key
Copy the API key and store it securely—you won't be able to see it again
Step 3: Configure Claude Desktop
Open Claude Desktop
Go to Settings → Developer → Edit Config
Add the following configuration to your
claude_desktop_config.jsonfile:
Replace YOUR_API_KEY_HERE with your actual API key
Save the file and restart Claude Desktop
The mcp-remote package will be automatically installed when Claude Desktop starts. Make sure you have Node.js installed on your computer.
Step 4: Verify the Connection
After restarting Claude Desktop, you should see "isdown" listed as a connected MCP server. Try asking Claude:
"What services am I monitoring on IsDown?"
"Are there any ongoing incidents?"
Available Tools
The MCP server provides six read-only tools:
list_services
List all services you are monitoring
get_service_status
Get the current status of a specific service
search_services
Search for services by name
list_incidents
List incidents (filter by service, status, date)
get_incident
Get detailed information about an incident
list_boards
List your status boards
Filtering by Board
You can filter services and incidents by a specific status board using the board parameter. Use list_boards first to see your available boards and their keys.
Example Queries
Here are some example questions you can ask your AI assistant:
"List all my monitored services that are currently down"
"What incidents happened on GitHub last week?"
"Show me the status of services on my 'production' board"
"Are there any major outages affecting my services right now?"
"Get details about incident #12345"
Troubleshooting
Connection Failed
Verify your API key is correct
Ensure MCP access is enabled for your account
Check that you're using https:// (not http://)
Restart Claude Desktop after config changes
Tools Not Appearing
Check Claude Desktop logs for errors
Verify the JSON syntax in your config file
Ensure npx is available in your PATH
Authentication Errors
Contact [email protected] to verify MCP is enabled for your organization.
Last updated