{
    "name": "gas-mcp-public",
    "version": "1.0.0",
    "protocol": "mcp/2025-03-26",
    "schema_version": "2025-03-26",
    "description": "Public read-only MCP endpoint for Donnersens exposing only public content.",
    "endpoint": "https://donnersens.org/api/mcp",
    "transport": "streamable-http",
    "jsonrpc": "2.0",
    "auth": "none",
    "authentication": "none",
    "capabilities": {
        "tools": {
            "listChanged": false
        },
        "resources": {
            "listChanged": false
        }
    },
    "tools": [
        {
            "name": "ping",
            "description": "Vérifie que le serveur MCP public répond."
        },
        {
            "name": "search",
            "description": "Recherche dans les pages et les fiches publiques."
        },
        {
            "name": "fetch",
            "description": "Lit une page ou une fiche publique à partir de son identifiant ou de son chemin."
        },
        {
            "name": "page_list",
            "description": "Liste les pages publiques."
        },
        {
            "name": "page_get",
            "description": "Lit une page publique par son chemin."
        },
        {
            "name": "news_list",
            "description": "Liste les actualités publiques."
        },
        {
            "name": "news_categories",
            "description": "Compte les catégories des actualités publiques."
        },
        {
            "name": "entity_list",
            "description": "Liste les fiches publiques d’un type."
        },
        {
            "name": "entity_get",
            "description": "Lit une fiche publique par type et slug."
        }
    ],
    "resources": [],
    "contact": {
        "website": "https://donnersens.org/"
    },
    "documentation": "https://donnersens.org/"
}
