{
  "protocolVersion": "0.3.0",
  "name": "AI News",
  "description": "Articles techniques sur l'intelligence artificielle, consommables par les humains comme par les agents IA.",
  "url": "https://ai-news.sparknetsquare.com/api/mcp",
  "preferredTransport": "JSONRPC",
  "version": "0.1.0",
  "provider": {
    "organization": "SparkNetSquare",
    "url": "https://ai-news.sparknetsquare.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "list_articles",
      "name": "list_articles",
      "description": "Liste les articles publiés (titre, slug, résumé, date), filtrable par thème et langue.",
      "tags": [
        "articles",
        "ai"
      ]
    },
    {
      "id": "search_articles",
      "name": "search_articles",
      "description": "Recherche plein-texte sur titres, résumés et contenu des articles.",
      "tags": [
        "articles",
        "ai"
      ]
    },
    {
      "id": "get_article",
      "name": "get_article",
      "description": "Renvoie le Markdown brut complet d'un article (par slug et langue).",
      "tags": [
        "articles",
        "ai"
      ]
    },
    {
      "id": "list_themes",
      "name": "list_themes",
      "description": "Liste les thématiques disponibles.",
      "tags": [
        "articles",
        "ai"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "transport": "MCP",
      "url": "https://ai-news.sparknetsquare.com/api/mcp"
    }
  ]
}