Build on Slashr
MCPConnect your AI agent to live validator incident data via the Model Context Protocol. Query delinquency, slashing, scan results, and delegation health across every network we track.
Quick start
{
"mcpServers": {
"slashr": {
"url": "https://mcp.slashr.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Transport: Streamable HTTP · Auth: Bearer token · Read-only
Tools
get_validator_incidentsget_validator_statsget_scan_resultsget_worst_offenderscheck_delegationget_network_summaryChain accepts sol, eth, sui, or atom. Auto-detected from address format when omitted.
Example
Found 3 incident(s) for validator 3dXXxEaV...RjhF on solana (last 7 days): - [2026-04-04 06:53 UTC] delinquent (warning) - ACTIVE - [2026-04-03 02:25 UTC] delinquent (warning) - resolved after 1672 min - [2026-04-01 04:26 UTC] delinquent (warning) - resolved after 2690 min View on Slashr: https://slashr.dev/validator/solana/3dXXxEaV...RjhF
Every response includes both human-readable text and structured JSON.
Programmatic key generation
Agents that hit the MCP server without a token receive a JSON response explaining how to get one. The key generation endpoint is rate-limited to 1 key per IP per day.
# Request without auth → server tells you how to get a key
curl -X POST https://mcp.slashr.dev/mcp
{
"error": "authentication_required",
"message": "Slashr MCP requires an API key.",
"get_key": "Sign in at https://slashr.dev/account to create an API key",
"docs": "https://slashr.dev/developers"
}
# Create a key: sign in at https://slashr.dev/account (one-time display).
# Then use the key
# Use the key
curl -X POST https://mcp.slashr.dev/mcp \
-H "Authorization: Bearer slashr_..." \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize",...}'Get your API key
API & MCP keys are tied to your account. Create and manage them from your dashboard.
Manage keys in your accountQuestions? DM @SlashrDev on X
REST API
Slashr also has a JSON REST API for direct integration: events, validators, rankings, delegation health checks, and more. Your API key works for both MCP and REST.
View full documentation →Feeds and dataset
No key required. Each feed is available as RSS, Atom and JSON Feed — swap the extension. Everything here is free to quote and excerpt with attribution.
/feed/slashing.rss— real penalties only, on the chains whose protocol reduces stake. Roughly 15 items a week. Start here./feed/stories.rss— one item per confirmed multi-validator incident rather than one per validator. Very quiet./feed/incidents.rss— everything, roughly 175 items a week and mostly routine downtime.- /data — the full event history as monthly CSV partitions, with per-chain coverage bounds and a dated release for each month. CC BY 4.0.
Building your own view? /v1/events takes severity, category, class and slashing filters, which is how the curated feed above is defined.
