Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi DocuSeal con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
DocuSeal, la piattaforma open source di firma elettronica, in cloud (US o EU) o self-hosted: trova modelli, invii e firmatari, controlla chi ha firmato, recupera i PDF firmati e gli eventi di completamento, invia modelli o PDF singoli alla firma, modifica i firmatari e crea modelli da PDF, DOCX o HTML.
Prova a chiedere
Prompt di esempio per DocuSeal
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → DocuSeal, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
DocuSeal + Gemini
DocuSeal, la piattaforma open source di firma elettronica, in cloud (US o EU) o self-hosted: trova modelli, invii e firmatari, controlla chi ha firmato, recupera i PDF firmati e gli eventi di completamento, invia modelli o PDF singoli alla firma, modifica i firmatari e crea modelli da PDF, DOCX o HTML.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
DOCUSEAL_API_URL, DOCUSEAL_API_KEY
Step 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti serve un account su DocuSeal Cloud o l'accesso a un DocuSeal self-hosted.
- Copia la tua chiave API: su DocuSeal Cloud in https://console.docuseal.com/api (account EU: https://console.docuseal.eu/api), su un DocuSeal self-hosted in Settings > API (
https://<your host>/settings/api). - Incollala in
DOCUSEAL_API_KEY. Viene inviata nell'headerX-Auth-Tokene agisce come l'utente a cui appartiene. - Imposta
DOCUSEAL_API_URL:https://api.docuseal.comper il cloud US,https://api.docuseal.euper il cloud EU oppurehttps://<your host>/apiper un'istanza propria (l'indirizzo da cui apri DocuSeal, più/api). Senza barra finale. - Installa il connettore ed esegui
docuseal_list_templatesper verificare la chiave.
Modalità test: DocuSeal Cloud ha una modalità test con una chiave API propria, che attivi dalla console. Gli invii di test sono gratuiti e non hanno valore legale: usa la chiave di test mentre provi il connettore.
Cosa legge:
- Modelli con ruoli, campi (nome, tipo, ruolo, obbligatorio) e documenti, ricercabili per nome (
q), cartella o id esterno. I nomi dei campi sono le chiavi per i valori precompilati. - Invii (richieste di firma) con stato, modello, email, ruolo e stato di ogni firmatario, cronologia degli eventi, documento combinato e link all'audit log. Filtri per modello, stato, cartella o firmatario.
- Firmatari di tutti gli invii con orari di invio, apertura, completamento o rifiuto, motivo del rifiuto, valori inseriti e link personale di firma
embed_src. - Link di download dei documenti di un invio: i PDF firmati a completamento, prima quelli compilati in parte, oppure un unico PDF unito con
merge. - Eventi di completamento: uno per ogni firmatario che ha finito (
form.completed) e uno per ogni invio firmato da tutti (submission.completed), con gli stessi dati di un webhook, per recuperare tutto ciò che è stato firmato da un certo momento.
Cosa scrive:
- Invio alla firma:
docuseal_create_submissioninvia un modello con un firmatario per ruolo;roledeve corrispondere ai nomi dei ruoli del modello, ad esempio "First Party", evaluesprecompila i campi per nome.docuseal_create_submissions_from_emailsè la via rapida per i modelli con un solo firmatario: un invio per indirizzo email, inviti spediti subito.docuseal_create_submission_from_pdfinvia un PDF singolo senza salvare prima un modello. - Solleciti e correzioni:
docuseal_update_submittercorregge nome, email o telefono, precompila valori, rimanda l'invito consend_emailo firma a nome del firmatario concompleted.docuseal_update_submissionrinomina un invio, cambia la scadenza o lo archivia e lo ripristina;docuseal_archive_submissionlo archivia e i suoi link di firma smettono di funzionare. - Modelli:
docuseal_create_template_from_pdf,docuseal_create_template_from_docx,docuseal_create_template_from_html,docuseal_clone_template,docuseal_update_template(rinominare, spostare in una cartella, rinominare i ruoli, archiviare o ripristinare) edocuseal_archive_template.
Tutti gli strumenti sono attivi all'installazione, anche quelli che inviano, e l'invio è reale: un nuovo invio manda un'email ai firmatari a meno che send_email sia false, completed: true firma per qualcuno e l'archiviazione disattiva i link di firma. L'AI ti mostra il modello o il documento, i firmatari con i loro ruoli e il messaggio, e invia solo dopo un sì chiaro.
File e campi: documents[].file accetta un URL pubblico, che DocuSeal scarica, oppure contenuto Base64. I campi arrivano dai tag di testo nel documento, come {{Full Name;role=Signer;type=text}}, {{Sign here;role=Signer;type=signature}} o {{Date;role=Signer;type=date}}, oppure da fields con areas esatte (page, x, y, w, h come frazioni della pagina). I tipi includono text, signature, initials, date, number, image, checkbox, select, radio, file, stamp, payment e phone. I modelli HTML usano tag come <signature-field name="Signature" role="Signer"></signature-field>; i modelli DOCX possono usare [[variables]] per documenti dinamici.
Formati dei dati: gli id sono numeri interi. Gli orari sono ISO 8601 con fuso orario. Lo status di un invio è pending, completed, declined o expired; quello di un firmatario è awaiting (non ancora invitato per l'ordine di firma), sent, opened, completed o declined. Gli URL dei documenti sono temporanei: scarica i file presto.
Paginazione: gli elenchi restituiscono data e pagination con count, next e prev, dal più recente, 10 elementi per impostazione predefinita e fino a 100 con limit. L'AI passa pagination.next come after per la pagina successiva, più vecchia, e si ferma quando next è null. Gli strumenti degli eventi di completamento paginano allo stesso modo per orario di completamento in secondi Unix.
Errori comuni: 401 "Not authenticated" indica una chiave API errata o mancante, oppure una chiave del cloud US usata sull'host EU e viceversa. 403 significa che l'utente della chiave non può vedere l'elemento, 404 un id sconosciuto. 422 arriva con un messaggio error per input non validi: nome di ruolo sconosciuto, email mancante, modello archiviato, modello senza campi o file illeggibile. 429 indica che è stato raggiunto il rate limit. Su un'istanza self-hosted, 404 a ogni chiamata significa che manca /api in DOCUSEAL_API_URL.
Il connettore archivia modelli e invii ma non li elimina mai, e non gestisce utenti DocuSeal, impostazioni dell'account o sottoscrizioni webhook.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Gemini
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
DocuSeal.
Tool disponibili
| Tool | What it does |
|---|---|
docuseal_list_templates | List document templates, newest first: id, name, slug, folder_name, external_id, the roles of its submitters, its fields (name, type, role… |
docuseal_get_template | Read one template: name, folder, roles (submitters with their uuid and name), fields (name, type, role, required, position), documents with… |
docuseal_list_submissions | List signature requests (submissions), newest first: id, name, status (pending, completed, declined, expired), template, source, created… |
docuseal_get_submission | Read one submission: status, each submitter (id, email, name, role, status: awaiting, sent, opened, completed, declined; sent_at… |
docuseal_get_submission_documents | Download links of a submission's documents: the signed PDFs once completed, the partly filled ones before. merge=true returns one combined… |
docuseal_list_submitters | List submitters (signers) across submissions, newest first: id, submission_id, email, name, phone, role, status, sent, opened and completed… |
docuseal_get_submitter | Read one submitter: email, name, role, status, sent, opened, completed or declined time and decline reason, the field values they entered… |
docuseal_list_form_completed_events | Completed-form events, newest first: one per signer who finished (event_type form.completed, timestamp, and the submitter with values… |
docuseal_list_submission_completed_events | Completed-submission events, newest first: one per submission whose signers all finished (event_type submission.completed, timestamp, and… |
docuseal_create_submission | Send a template for signature: creates a submission with one submitter per template role and, unless send_email is false, emails each… |
docuseal_create_submissions_from_emails | Quick send: one submission per email address for a single-signer template, invitations sent right away |
docuseal_create_submission_from_pdf | Send a one-off PDF for signature without saving a template first: give the PDF (URL or Base64) with text tags or field positions, and the… |
docuseal_update_submission | Rename a submission, change its expiry date, or archive and unarchive it |
docuseal_archive_submission | Archive a submission: its signing links stop working |
docuseal_update_submitter | Change a submitter of a pending submission: correct name, email or phone, pre-fill or change field values, set metadata, re-send the… |
docuseal_create_template_from_pdf | Create a reusable template from one or more PDFs (URL or Base64) |
docuseal_create_template_from_docx | Create a reusable template from a Word DOCX file (URL or Base64), with fields from text tags such as {{Field;role=Signer;type=date}} or… |
docuseal_create_template_from_html | Create a template from HTML: DocuSeal renders it to PDF and turns <text-field>, <signature-field>, <date-field>, <checkbox-field> and… |
docuseal_clone_template | Copy a template into a new one, optionally with a new name, folder and external id |
docuseal_update_template | Rename a template, move it to another folder, rename its roles, or archive and unarchive it |
docuseal_archive_template | Archive a template so it can no longer be sent |
Esempi di prompt
- "Quali invii del modello NDA sono ancora in attesa, e chi non ha ancora firmato?"
- "Invia il modello "Contratto di lavoro" ad [email protected] come First Party e precompila il suo nome e la data di inizio. Mostrami tutto prima di inviare."
- "Cosa è stato firmato da lunedì? Elenca ogni firmatario con il documento e l'orario di completamento."
- "Recupera i documenti firmati dell'invio 4521 in un unico PDF unito, insieme al link all'audit log."
- "Il firmatario [email protected] non ha aperto l'invito: correggi il suo indirizzo in [email protected] e rimandalo."
FAQ
Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?