Endpoint
Le serveur implémente le profil Streamable HTTP du Model Context Protocol. Toutes les opérations passent par la même URL POST
/mcp ; pas d’endpoint SSE séparé.
Vérifier que le serveur répond
Appel JSON-RPC minimal qui retourne la liste des outils accessibles au caller :Liveness via tools/list
Réponse JSON-RPC
401 Unauthorized si l’authentification est manquante : c’est attendu et signale simplement que le serveur est en ligne.
Diagnostic rapide (GET)
Une route REST légère liste les outils visibles au caller, utile pour valider l’authentification :GET /mcp/tools
Réponse
Appeler un outil
Exemple : chercher les T2 sous-cotés à Nancy sous 180 k€ viafind_undervalued_ads.
Appel d'outil
dealScorePct et leur confidence.
Flux SSE (Server-Sent Events)
Pour les outils qui streament leur réponse (analyses longues), ajouter le headerAccept: text/event-stream au même endpoint POST. Le serveur upgrade la connexion en stream SSE.
POST /mcp en mode SSE
data: {...}\n\n jusqu’à la fin de la session.
Exemple Python
Exemple Python
Pour aller plus loin
- La Référence outils liste tous les outils MCP publics et leurs paramètres principaux.