Connects Claude to the HEU Legal e-signature API so you can manage legally binding documents across 180+ countries without leaving the conversation. You get 18 tools covering the full v1 API: create native HEU documents or upload PDFs, prompt signers, extract structured party data (names, tax IDs, SDI codes), read document text for summarization or clause analysis, and download signed PDFs to disk. The read tools let Claude analyze contract contents directly while download saves the physical file. Requires an Enterprise subscription for API access and at least one template already set up in your HEU account. All destructive operations ask for explicit confirmation before executing.
MCP server (Model Context Protocol) per integrare l'API HEU Legal con Claude (Claude Desktop, Claude Code, e altri client MCP). Gestisce documenti nativi HEU e PDF firmabili end-to-end via conversazione: creazione, condivisione per firma elettronica (valida in 180+ paesi), sollecito firmatari, download PDF.
18 tool che coprono l'intera API HEU v1 più lettura contenuto e estrazione strutturata delle parti:
Documenti nativi HEU — list_heu_documents, get_heu_document, list_heu_document_placeholders, create_heu_document, prompt_heu_document_signature, extract_heu_document_parties, read_heu_document, download_heu_document_pdf
PDF caricati — list_pdf_documents, get_pdf_document, list_pdf_document_signers, list_pdf_document_signer_placeholders, list_pdf_document_placeholders, create_pdf_document, extract_pdf_document_parties, read_pdf_document, prompt_pdf_document_signature
Health — get_heu_health
Per ciascun tipo di documento esistono due modalità complementari:
| Tool | Cosa fa | Quando usarlo |
|---|---|---|
read_heu_document / read_pdf_document | Estrae il testo del PDF e lo restituisce direttamente nella conversazione | Quando vuoi che Claude legga il documento (riassumere, cercare clausole, confrontare) |
download_heu_document_pdf | Salva il PDF su disco e ritorna il path | Quando ti serve il file fisico (archiviarlo, allegarlo a un'email, stamparlo) |
I tool di lettura accettano un parametro opzionale pages per leggere solo un range (es. "1-3", "5", "1,3,5-7"). Senza pages leggono fino a un massimo di 100 pagine.
pip install heu-mcp
git clone https://github.com/Lucav21/heu-mcp.git
cd heu-mcp
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Modifica ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"heu": {
"command": "heu-mcp",
"args": [],
"env": {
"HEU_API_KEY": "la_tua_api_key_qui"
}
}
}
}
Se hai installato da sorgenti con venv:
{
"mcpServers": {
"heu": {
"command": "/path/assoluto/heu-mcp/venv/bin/python",
"args": ["/path/assoluto/heu-mcp/server.py"],
"env": {
"HEU_API_KEY": "la_tua_api_key_qui"
}
}
}
}
Riavvia Claude Desktop dopo la modifica.
claude mcp add heu heu-mcp -e HEU_API_KEY=la_tua_api_key_qui
| Variabile | Descrizione | Default |
|---|---|---|
HEU_API_KEY | API key HEU Legal (richiesto) | — |
HEU_BASE_URL | URL base API | https://api.heulegal.com/v1 |
HEU_DOWNLOAD_DIR | Cartella dove salvare i PDF scaricati | /tmp |
Dopo aver configurato il MCP, chiedi a Claude:
read_heu_document)extract_heu_document_parties)create_*, prompt_*) chiedono sempre conferma esplicita all'utente prima dell'esecuzione.X-RateLimit-* sono restituiti nelle risposte.prompt_*_signature ha un limite di 1 sollecito ogni 24h per documento (HTTP 429 con Retry-After).download_heu_document_pdf salva il PDF in HEU_DOWNLOAD_DIR e restituisce il path: il binario non passa nel canale stdio.create_pdf_document con signature_type=fea serve avere credito FEA sufficiente per tutti i firmatari (altrimenti HTTP 422).git clone https://github.com/Lucav21/heu-mcp.git
cd heu-mcp
python3 -m venv venv
source venv/bin/activate
pip install -e .
# Avvio manuale per debug
HEU_API_KEY=... python server.py
MIT — vedi LICENSE.
HEU_API_KEY*secretHEU Legal API key (Profile > API Keys, Enterprise plan required)
HEU_BASE_URLAPI base URL. Default: https://api.heulegal.com/v1
HEU_DOWNLOAD_DIRDirectory where downloaded PDFs are saved. Default: /tmp
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent