Skip to main content
Glama
benjammartin

RemplirPDF MCP server

by benjammartin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REMPLIRPDF_API_KEYNoAPI key of your account. Without it the server starts and lists its tools; calls explain how to set the key.
REMPLIRPDF_MCP_URLNoEndpoint the tools are sent to.https://remplirpdf.fr/api/mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_templatesA

Liste les modèles de documents de location français proposés par RemplirPDF, un par page du catalogue (bail meublé, bail vide, bail mobilité, étudiant, colocation, commercial, précaire, état des lieux d'entrée et de sortie, quittance de loyer, avis d'échéance, attestations, acte de caution, préavis, congé pour vente…) avec leur slug, leur catégorie et leurs signataires. À appeler en premier quand le slug du modèle n'est pas encore connu ; pour les champs d'un modèle précis, utilisez get_template. Lecture seule : ne crée rien.

get_templateA

Décrit un modèle : champs à remplir (nom technique, libellé, obligatoire ou non, format attendu, options, valeur par défaut), champs calculés automatiquement et signataires. À appeler avant generate_document pour savoir quelles informations demander à l'utilisateur (ne les inventez pas) ; pour trouver le slug, utilisez list_templates. Lecture seule : ne crée rien.

generate_documentA

Remplit un modèle avec les valeurs fournies et enregistre le PDF dans le compte RemplirPDF de l'utilisateur ; renvoie un lien de téléchargement valable 24 h et le lien du document dans l'application. Vérifie d'abord les champs obligatoires et les formats : en cas d'erreur, rien n'est créé et la réponse liste ce qui manque. Sans document_id, crée toujours un nouveau document ; avec document_id, remplace le contenu d'un document déjà généré avec le même modèle (l'ancienne version est écrasée). Les valeurs doivent être exactes et fournies par l'utilisateur. Nécessite un abonnement RemplirPDF actif : sinon l'outil refuse, sans rien facturer ni démarrer de paiement. Appelez get_template avant pour connaître les champs ; pour retrouver un document existant, utilisez list_documents.

list_documentsA

Liste les derniers documents de location générés dans le compte de l'utilisateur (identifiant, titre, modèle, nombre de pages, date de mise à jour), du plus récent au plus ancien. À utiliser pour retrouver un document_id avant get_download_link, ou avant de mettre à jour un document avec generate_document. Lecture seule : ne crée ni ne modifie rien.

get_download_linkA

Renvoie un nouveau lien de téléchargement du PDF (valable 24 h) et le lien du document dans l'application, pour un document du compte. À utiliser quand un lien précédent a expiré ou pour un document retrouvé avec list_documents ; ne crée ni ne modifie aucun document (pour générer, utilisez generate_document). Nécessite un abonnement RemplirPDF actif.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct resource+action: listing vs. describing templates, generating documents, listing documents, and fetching download links. The descriptions explicitly cross-reference each other (e.g., 'use list_templates for the slug, get_template for fields') and clarify boundaries. No two tools overlap in purpose.

Naming Consistency5/5

All five tools follow a clean verb_noun snake_case pattern: get_template, list_templates, generate_document, list_documents, get_download_link. The convention is uniform throughout with no deviations.

Tool Count5/5

Five tools is well-scoped for a document-generation service. Each tool earns its place in the discovery-to-download workflow without redundancy or thin coverage.

Completeness4/5

The surface covers the full lifecycle: list/describe templates, generate (with in-place update via document_id), list documents, and retrieve download links. The only minor gap is the absence of a delete_document operation, but core workflows have no dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues