{
  "name": "Phano Intelligence Platform",
  "version": "1.0.0",
  "protocolVersion": "2025-11-25",
  "description": "Serveur MCP de Phano : intelligence de portefeuille client pour les équipes Customer Success et Account Management. Expose en lecture le portefeuille, les comptes, leurs interlocuteurs, la mémoire des diagnostics passés, le revenue-at-risk pré-calculé et les lacunes de données priorisées par l'ARR qu'elles masquent.",
  "websiteUrl": "https://phano.ai",
  "documentationUrl": "https://phano.ai/docs/platform",
  "remotes": [
    {
      "transport": "streamable-http",
      "url": "https://phano.ai/api/v1/mcp"
    }
  ],
  "authentication": {
    "type": "http",
    "scheme": "bearer",
    "header": "Authorization",
    "description": "Clé API Phano envoyée en Bearer dans l'en-tête Authorization. La clé se crée depuis les paramètres du compte Phano et porte les scopes qui autorisent chaque outil."
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "phano_getPortfolioSummary",
      "description": "Résumé du portefeuille : ARR, santé, renouvellements, diagnostics actifs.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getPortfolioRisks",
      "description": "Comptes à risque triés par sévérité et confiance.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getAccounts",
      "description": "Liste des comptes avec filtres.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getAccountIntelligence",
      "description": "Intelligence complète d'un compte.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getAccountStakeholders",
      "description": "Contacts clés et champions d'un compte.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getAccountMemory",
      "description": "Mémoire d'un compte : track record des diagnostics passés avec verdict jugé (juste/faux/indéterminé) et trajectoire de santé. Donnée propriétaire pré-calculée.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getRevenueAtRisk",
      "description": "Revenue-at-risk pré-calculé : revenu protégé confirmé/estimé et expansion sur une plage, couverture ARR honnête (sources fiables). Bornes from/to ISO 8601 optionnelles (30 jours par défaut).",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_listDataGaps",
      "description": "Lacunes de données du portefeuille (champs manquants, obsolètes, invalides, anomalies, incohérences, doublons, comptes sans CSM), priorisées par le revenue-at-risk masqué. Chaque doublon indique le compte apparié et un score de confiance. Filtres optionnels min_impact_euros et limit.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_listDuplicateRemediations",
      "description": "Doublons de comptes en attente de résolution (nom des deux comptes, score de confiance, champs concordants). Lecture org-level. Filtre optionnel limit.",
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "phano_getStatus",
      "description": "État de santé de l'instance : dernier composite, connexions.",
      "annotations": {
        "readOnlyHint": true
      }
    }
  ]
}