heulegal avatar

Heu Mcp

heulegal/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 tools

Public 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*secret

HEU Legal API key (Profile > API Keys, Enterprise plan required)

HEU_BASE_URL

API base URL. Default: https://api.heulegal.com/v1

HEU_DOWNLOAD_DIR

Directory where downloaded PDFs are saved. Default: /tmp

Readme

HEU Legal MCP Server

PyPI Python License: MIT MCP Registry

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


View the full README on GitHub

Details

Repository
github.com/heulegal/heu-mcp
Category
AI & LLM Tools
Package
heu-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1lumberroom avatarLumberroomlumberroom/lumberroomDurable shared memory for AI agents: search, write and correct facts, with per-client policy.1stars
2mikerichardmail avatarClarik Mcp Servermikerichardmail/clarik-mcp-serverClarity and memory persistent workspace context manager for Claude.1stars
3priberry-data avatarCrumplepriberry-data/crumplelabAudit AI coding agent setups and deployed apps for leaked keys, open data and risky config.1stars
4priberry-data avatarGreenlitpriberry-data/greenlitlabGrade apps built with Lovable, Bolt, v0 or Replit A to F, with a fix prompt for every problem.1stars
5priberry-data avatarTarepriberry-data/tarelabSee where your coding agent's tokens and money went, with cache-safe fixes. Local.1stars
6r09722akabennett avatarNanoPDFr09722akabennett/nano-pdf-mcpAI-powered PDF editing and generation MCP server using Gemini Pro.1stars