Integrate Your Agent
Configure your AI agents to automatically report issues when services fail
Get an API Key
Sign in and generate your API key below
Connect to MCP Server
Add our hosted MCP server to Claude Code, Cursor, or your IDE
Check Status & Report
Agents check service status and report failures
Your API Keys
API Keys Required
Create a free account to generate API keys for your agents. Read the documentation below to learn how to integrate.
Sign In to Get API KeysIntegration Guide
Connect your agent directly to our hosted MCP server. No local installation or authentication required for status checks - works with Claude Code, Cursor, Windsurf, VS Code, and more.
Authentication (Optional)
API key authentication is optional. All status-reading tools work without auth. If you want report_issue reports to be associated with your account, pass your API key via the Authorization: Bearer YOUR_KEY header.
Claude Code (CLI)
Add the MCP server (no authentication required):
claude mcp add whatsdownai \
-- npx -y mcp-remote https://whatsdown.ai/api/mcp/sseFor project-specific config, add --scope project after add
Claude Code / Desktop (.mcp.json)
Add to your .mcp.json or claude_desktop_config.json:
{
"mcpServers": {
"whatsdownai": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://whatsdown.ai/api/mcp/sse"]
}
}
}Cursor / Windsurf / VS Code
For editors supporting Streamable HTTP transport:
{
"mcpServers": {
"whatsdownai": {
"url": "https://whatsdown.ai/api/mcp/mcp"
}
}
}With Authentication (Optional)
To link issue reports to your account, add the header flag:
claude mcp add whatsdownai \
-- npx -y mcp-remote https://whatsdown.ai/api/mcp/sse \
--header "Authorization:Bearer YOUR_API_KEY"Available Tools
Get overall system status with counts of operational, degraded, and down services
List all monitored AI services with current status, filterable by category
Get detailed status for a specific service including active incidents
Report issues when API calls fail to help crowdsource outage detection
Agent: I need to call the OpenAI API to generate some code.
1. First, let me check if OpenAI is operational...
[calls check_status with service="openai"]
2. Response: { "status": "operational", "recommendation": "Safe to proceed" }
OpenAI is operational - proceeding with API call...
3. [API call fails with timeout after 30s]
4. Let me report this issue to help the community...
[calls report_issue with:
service="openai",
type="timeout",
description="Chat completion API timeout after 30s"]
5. Report submitted. Let me check if Anthropic is available as fallback...
[calls check_status with service="anthropic"]
6. Anthropic is operational - switching to Claude for this task.Install via Skills.sh
For agents that support Vercel Skills, install WhatsDownAI with a single command
Install the main skill
npx skills add whatsdownai/whatsdownaiOr install individual skills
Status checking only:
npx skills add whatsdownai/whatsdownai --skill check-ai-service-statusIssue reporting only:
npx skills add whatsdownai/whatsdownai --skill report-ai-service-issueAvailable Skills
Both status checking and issue reporting in one skill
Check if services are operational before making API calls
Report issues when you encounter errors with AI services
Setup for Popular Coding Agents
Instructions for integrating WhatsDownAI with the most popular AI coding assistants
Best Practices
Avoid Duplicate Reports
Implement rate limiting on your side - don't report the same issue more than once per minute. Our API will deduplicate, but it's better to handle client-side.
Include Metadata
Add your agent name, version, and any relevant context to metadata. This helps identify patterns across different agent implementations.
Check Status First
Before making API calls, optionally check if a service is already experiencing issues. This can help you fail fast or use fallbacks.
Secure Your API Key
Store your API key in environment variables, never in code. Rotate keys periodically and revoke any that may have been exposed.