Pulls real-time service outage data from Downdetector's public interface without needing authentication. Exposes a single tool that takes a service name like "steam" or "netflix" and optional domain parameter for regional variants (uk, fr, it, etc). Useful when you need to quickly check if a service disruption is widespread or confirm user reports against Downdetector's crowdsourced status data. Installation is straightforward via npx, though the source warns that some domains may hit Cloudflare protection intermittently. The data comes from Downdetector's public pages, so service names need to match their conventions and you're subject to whatever rate limiting they apply.
MCP server for Downdetector - check service status and outage information. This server provides tools to query Downdetector for service outages and status updates across various services and regions.
https://github.com/user-attachments/assets/746b8535-f8b2-4ffa-828c-7b39fbf6650b
downdetector-mcp-mcpb file.zip file to .mcpb.mcpb file to open with Claude Desktopclaude_desktop_config.json file{
"mcpServers": {
"downdetector": {
"command": "npx",
"args": [
"-y",
"downdetector-mcp"
]
}
}
}
Create either a global (~/.cursor/mcp.json) or project-specific (.cursor/mcp.json) configuration file:
{
"mcpServers": {
"downdetector": {
"command": "npx",
"args": ["-y", "downdetector-mcp"]
}
}
}
{
"mcpServers": {
"downdetector": {
"type": "stdio",
"command": "npx",
"args": ["-y", "downdetector-mcp"]
}
}
}
Once configured, you can ask Claude things like:
downdetectorGet current status and outage reports for any service monitored by Downdetector.
Parameters:
serviceName (required): Name of the service (e.g., "steam", "netflix", "twitter")domain (optional): Downdetector domain ("com", "uk", "it", "fr", etc.)Pull requests are welcomed on GitHub! To get started:
npm installnpm run test to run testsnpm run buildVersions follow the semantic versioning spec.
To release:
npm version <major | minor | patch> to bump the versiongit push --follow-tags to push with tags