{
    "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
    "version": "1.0",
    "protocolVersion": "2025-06-18",
    "serverInfo": {
        "name": "culturaelejido",
        "title": "Cultura El Ejido",
        "version": "1.0.0"
    },
    "name": "culturaelejido",
    "description": "Consulta de solo lectura de la agenda cultural de El Ejido (Almería): próximos eventos con fecha, hora, lugar, categoría y precio.",
    "iconUrl": "https://www.culturaelejido.com/images/logo_icono.png",
    "documentationUrl": "https://www.culturaelejido.com/llms.txt",
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://www.culturaelejido.com/mcp/"
    },
    "endpoints": [
        {
            "url": "https://www.culturaelejido.com/mcp/",
            "transport": "streamable-http"
        }
    ],
    "capabilities": {
        "tools": {
            "listChanged": false
        }
    },
    "authentication": {
        "required": false,
        "schemes": []
    },
    "instructions": "Agenda cultural de El Ejido (Almería, España). Usa buscar_eventos para consultar los próximos eventos; las horas están en Europe/Madrid y los textos vienen de la propia agenda.",
    "tools": [
        {
            "name": "buscar_eventos",
            "title": "Buscar eventos en la agenda de El Ejido",
            "description": "Devuelve los próximos eventos culturales de El Ejido (Almería) con fecha, hora, lugar, población, categoría, precio, estado y enlace a la ficha. Todos los filtros son opcionales y se combinan. Las horas están en Europe/Madrid.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "q": {
                        "type": "string",
                        "description": "Texto que buscar en el título, el lugar, la población o la categoría.",
                        "maxLength": 80
                    },
                    "desde": {
                        "type": "string",
                        "format": "date",
                        "description": "Primer día, en formato AAAA-MM-DD."
                    },
                    "hasta": {
                        "type": "string",
                        "format": "date",
                        "description": "Último día, en formato AAAA-MM-DD."
                    },
                    "categoria": {
                        "type": "string",
                        "enum": [
                            "teatro",
                            "musica",
                            "danza",
                            "exposiciones",
                            "audiovisual",
                            "ocio",
                            "encuentros",
                            "deporte",
                            "formacion"
                        ],
                        "description": "Categoría del evento."
                    },
                    "poblacion": {
                        "type": "string",
                        "enum": [
                            "almerimar",
                            "balerma",
                            "el-canalillo",
                            "el-ejido",
                            "guardias-viejas",
                            "la-redonda",
                            "las-norias-de-daza",
                            "matagorda",
                            "pampanico",
                            "san-agustin",
                            "san-silvestre",
                            "santa-maria-del-aguila",
                            "tarambana"
                        ],
                        "description": "Núcleo de población del municipio de El Ejido."
                    },
                    "gratis": {
                        "type": "boolean",
                        "description": "Solo eventos gratuitos o de entrada libre."
                    },
                    "limite": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100,
                        "description": "Número máximo de eventos (20 si no se indica)."
                    }
                },
                "additionalProperties": false
            },
            "annotations": {
                "title": "Buscar eventos en la agenda de El Ejido",
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            }
        }
    ],
    "resources": [],
    "prompts": []
}