
Heu Mcp
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.
- GitHub stars
- 1
- tools
- 28
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Aug 25, 2026
Tools
28 toolsPublic tool metadata for what this MCP can expose to an agent.
get_heu_healthHealth check that returns { message: "ok", status: 200 } if the API is operational.
Health check that returns { message: "ok", status: 200 } if the API is operational.
No parameter schema in public metadata yet.
list_heu_documentsLists documents or templates with status, members and signatures.
Lists documents or templates with status, members and signatures.
No parameter schema in public metadata yet.
get_heu_documentFull details of a document: name, status, owner, editors, members, tags.
Full details of a document: name, status, owner, editors, members, tags.
No parameter schema in public metadata yet.
list_heu_document_placeholdersLists the placeholder keys that can be replaced in a template's text.
Lists the placeholder keys that can be replaced in a template's text.
No parameter schema in public metadata yet.
create_heu_documentCreates a document from a template, replaces placeholders and shares it by email with recipients.
Creates a document from a template, replaces placeholders and shares it by email with recipients.
No parameter schema in public metadata yet.
prompt_heu_document_signatureSends a signature reminder for a document (limited to once every 24 hours).
Sends a signature reminder for a document (limited to once every 24 hours).
No parameter schema in public metadata yet.
read_heu_documentExtracts the text of a document and returns it in the conversation without saving to disk.
Extracts the text of a document and returns it in the conversation without saving to disk.
No parameter schema in public metadata yet.
extract_heu_document_partiesCombines registered signers with data extracted from the text (tax codes, VAT numbers, emails, addresses, etc.).
Combines registered signers with data extracted from the text (tax codes, VAT numbers, emails, addresses, etc.).
No parameter schema in public metadata yet.
download_heu_document_pdfGenerates and saves the document PDF to disk and returns the path.
Generates and saves the document PDF to disk and returns the path.
No parameter schema in public metadata yet.
list_pdf_documentsLists uploaded PDFs with status, signature type and signers.
Lists uploaded PDFs with status, signature type and signers.
No parameter schema in public metadata yet.
get_pdf_documentDetails of an uploaded PDF: name, status, signature type, dates, signers.
Details of an uploaded PDF: name, status, signature type, dates, signers.
No parameter schema in public metadata yet.
list_pdf_document_signersLists the signers of a PDF with read and signed status.
Lists the signers of a PDF with read and signed status.
No parameter schema in public metadata yet.
list_pdf_document_signer_placeholdersLists the fields assigned to a specific signer of a PDF, with position and fill status.
Lists the fields assigned to a specific signer of a PDF, with position and fill status.
No parameter schema in public metadata yet.
list_pdf_document_placeholdersLists all fields of a PDF.
Lists all fields of a PDF.
No parameter schema in public metadata yet.
create_pdf_documentCreates a signable PDF from an existing template and sends invitations.
Creates a signable PDF from an existing template and sends invitations.
No parameter schema in public metadata yet.
prompt_pdf_document_signatureSends a signature reminder for a PDF.
Sends a signature reminder for a PDF.
No parameter schema in public metadata yet.
read_pdf_documentExtracts the text of a PDF (including signed text) and returns it in the conversation.
Extracts the text of a PDF (including signed text) and returns it in the conversation.
No parameter schema in public metadata yet.
extract_pdf_document_partiesExtracts party data from an uploaded PDF, as for documents.
Extracts party data from an uploaded PDF, as for documents.
No parameter schema in public metadata yet.
download_pdf_documentDownloads the PDF (signed version if available) and returns the path.
Downloads the PDF (signed version if available) and returns the path.
No parameter schema in public metadata yet.
download_pdf_audit_trailDownloads the audit trail recording who read and signed the PDF and when.
Downloads the audit trail recording who read and signed the PDF and when.
No parameter schema in public metadata yet.
download_pdf_bundleDownloads a ZIP of the legal file: signed PDF, audit trail and FES artifacts.
Downloads a ZIP of the legal file: signed PDF, audit trail and FES artifacts.
No parameter schema in public metadata yet.
cancel_pdf_documentCancels a sent signature request, invalidating signing links; refused if someone already signed.
Cancels a sent signature request, invalidating signing links; refused if someone already signed.
No parameter schema in public metadata yet.
create_pdf_templateCreates a reusable template by uploading a local PDF with signers and placeholders.
Creates a reusable template by uploading a local PDF with signers and placeholders.
No parameter schema in public metadata yet.
create_pdf_document_from_uploadUploads a PDF and immediately sends it for signature without creating a template first.
Uploads a PDF and immediately sends it for signature without creating a template first.
No parameter schema in public metadata yet.
locate_pdf_textFinds coordinates of texts in a PDF so the AI can position signature fields.
Finds coordinates of texts in a PDF so the AI can position signature fields.
No parameter schema in public metadata yet.
preview_pdf_templateDownloads an annotated preview showing each field as a labeled box to verify positions.
Downloads an annotated preview showing each field as a labeled box to verify positions.
No parameter schema in public metadata yet.
update_pdf_templateReplaces signers and placeholders of a template entirely, keeping the same ID.
Replaces signers and placeholders of a template entirely, keeping the same ID.
No parameter schema in public metadata yet.
delete_pdf_templateDeletes (hides) the template from all lists.
Deletes (hides) the template from all lists.
No parameter schema in public metadata yet.
Sponsors
Configuration
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
Readme
HEU Legal MCP Server
MCP server (Model Context Protocol) che collega l'API HEU Legal a Claude e a qualsiasi client MCP. Gestisce l'intero ciclo di vita dei documenti con firma elettronica (valida in 180+ paesi) direttamente in conversazione: dalla creazione all'invio in firma, dal sollecito al download del fascicolo legale completo.
Cosa puoi fare
Details
- Repository
- github.com/heulegal/heu-mcp
- Category
- AI & LLM Tools
- Package
heu-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active