{
  "serverInfo": {
    "name": "event-alerts",
    "version": "1.0.0"
  },
  "description": "Public, read-only MCP server for Event Alerts: browse Minecraft events, partner servers, and player profiles.",
  "url": "https://eventalerts.gg/api/mcp",
  "documentation": "https://eventalerts.gg/mcp",
  "transport": {
    "type": "streamable-http"
  },
  "capabilities": {
    "tools": true
  },
  "tools": [
    {
      "name": "get_upcoming_events",
      "description": "List Minecraft events hosted through Event Alerts that have not started yet, soonest first.",
      "annotations": {
        "title": "Get upcoming events",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_event",
      "description": "Get full details for one Minecraft event by id.",
      "annotations": {
        "title": "Get event details",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "search_servers",
      "description": "Search Event Alerts partner servers by name, or list them all when no query is given.",
      "annotations": {
        "title": "Search partner servers",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_server",
      "description": "Get a partner server profile and hosting activity by id.",
      "annotations": {
        "title": "Get partner server profile",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_player",
      "description": "Get an Event Alerts player profile and hosting activity by Discord id.",
      "annotations": {
        "title": "Get player profile",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "auth": {
    "required": false,
    "note": "All tools are public and read-only; no authentication is required."
  }
}