CLCaptain.Legal MCP
Connecter

Serveur MCP officiel / JSON-RPC

Exemples pratiques MCP

Ces exemples montrent la structure d’une intégration fiable. Interrogez tools/list à l’exécution et respectez les schémas reçus : les champs diffèrent selon le document.

01

Exemple 1 : de la demande à l’aperçu

L’utilisateur formule son besoin normalement. L’assistant identifie d’abord le document, puis mène le questionnaire sans inventer les informations manquantes.

User

Trouve-moi un bail d’habitation pour les Pays-Bas, indique-moi le prix, puis guide-moi pour remplir le document.

Assistant

list_document_types → get_requirements → generate_document

02

Exemple 2 : appels MCP directs

Les charges JSON-RPC ci-dessous sont abrégées. La phase initialize et les en-têtes de session MCP sont omis pour rester lisibles.

Rechercher dans le catalogue
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_document_types",
    "arguments": {
      "country": "NL",
      "query": "huurovereenkomst",
      "limit": 10
    }
  }
}
Charger le questionnaire
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "get_requirements",
    "arguments": {
      "document_type": "<id returned by search>"
    }
  }
}
Générer l’aperçu
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "generate_document",
    "arguments": {
      "document_type": "<id returned by search>",
      "answers": {
        "<field_id>": "<user answer>"
      }
    }
  }
}

03

Règles d’intégration à tester

  1. L’assistant recherche avant de choisir un document_type.
  2. Chaque champ obligatoire actif est renseigné ; les champs conditionnels masqués sont omis.
  3. Le lien d’aperçu et le prix exact sont affichés avant tout achat.
  4. purchase_document est appelé uniquement après une confirmation explicite et la saisie d’un email valide.