slashr

Build on Slashr

MCP

Connect 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_incidents
Get incident history for a validator. Returns delinquency, slashing, and jailing events with timestamps and severity.
address · chain · days · limit
get_validator_stats
Get current performance and staking data for a validator. Chain-specific metrics including delinquency frequency, epoch credits, stake, commission.
address · chain
get_scan_results
Get the latest infrastructure scan results for a validator. Shows port states, service health, CVEs, and diagnosis.
address · chain
get_worst_offenders
Get validators ranked by incident severity. The ‘hall of shame’ — who’s been the most unreliable.
chain · period · limit
check_delegation
Check the health of a delegator’s staked positions. Paste a wallet address, see which validators they’re staked with and how reliable each one is.
wallet_address · chain
get_network_summary
Get a high-level summary of validator incidents across a network. Total events, active incidents, top offenders.
chain · period

Chain 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 account

Questions? 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 →
Slashr tracks validator incidents across 0 networks. Built by NullRabbit.
slashrLive validator incident feed.
AlertsMethodologyCheck a walletInsightsDevelopersBy NullRabbit