CLCaptain.Legal MCP
Connetti

Server MCP ufficiale / JSON-RPC

Esempi pratici MCP

Questi esempi mostrano un’integrazione affidabile. Interroga tools/list e segui gli schemi restituiti; i campi cambiano per documento.

01

Esempio 1: dalla richiesta all’anteprima

L’utente descrive l’esigenza. L’assistente identifica prima il tipo e conduce l’intervista senza inventare dati.

User

Trova un contratto di locazione per i Paesi Bassi, mostrami il prezzo e guidami nella compilazione.

Assistant

list_document_types → get_requirements → generate_document

02

Esempio 2: chiamate MCP dirette

I payload JSON-RPC sono abbreviati. initialize e le intestazioni di sessione sono omessi.

Cercare nel catalogo
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_document_types",
    "arguments": {
      "country": "NL",
      "query": "huurovereenkomst",
      "limit": 10
    }
  }
}
Caricare l’intervista
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "get_requirements",
    "arguments": {
      "document_type": "<id returned by search>"
    }
  }
}
Generare l’anteprima
{
  "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

Regole da verificare

  1. Cercare prima di scegliere document_type.
  2. Raccogliere tutti i campi obbligatori attivi e omettere quelli nascosti.
  3. Mostrare anteprima e prezzo esatto prima dell’acquisto.
  4. Chiamare purchase_document solo dopo conferma esplicita ed email valida.