accueil / serveurs / Fichiers & Documents / com.gekkode/foliade
com.gekkode/foliade
serveur MCP (Model Context Protocol) · Foliade 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.gekkode/foliade est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.gekkode/foliade » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 35 outils
- foliade_account≈ 90 tokens
Confirms the address and the plan of the destination account, without secrets or payment data.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "foliade_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_apply_theme≈ 167 tokens
Copies the styling and media of a theme of this account onto this catalogue.
Paramètres, retour & exemple (3)
Paramètrestheme_id· integer · requiscatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_apply_theme", "arguments": {"theme_id": 1, "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_capabilities≈ 151 tokens
Effective entitlements, JSON schemas and examples. Read before configuring; omitted fields are kept, null is refused. Setting changes are visible immediately on a published catalogue. Binary media, PDF replacements, API keys, REST webhooks, team and billing stay in the workspace/API.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "foliade_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_catalogue_stats≈ 136 tokens
Aggregated statistics: reads and contacts, without disclosing the contact details.
Paramètres, retour & exemple (2)
Paramètresdays· integer · optionnelcatalogue_id· string · requis
Exemple d'appel{"name": "foliade_catalogue_stats", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_catalogue_status≈ 133 tokens
Private state: owner OAuth or guest token, never the public link alone.
Paramètres, retour & exemple (2)
Paramètresguest_token· string · optionnelcatalogue_id· string · requis
Exemple d'appel{"name": "foliade_catalogue_status", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_create_shelf≈ 660 tokens
Creates a shelf as a draft. The Distributeur plan is required; nothing is published automatically.
Paramètres, retour & exemple (2)
Paramètresname· string · requispatch· ? · requis
Exemple d'appel{"name": "foliade_create_shelf", "arguments": {"name": "texte", "patch": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_create_theme≈ 174 tokens
Saves the existing styling and media of the catalogue as a theme, within the limit of the plan.
Paramètres, retour & exemple (3)
Paramètresname· string · requiscatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_create_theme", "arguments": {"name": "texte", "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_create_tracking_link≈ 193 tokens
Creates a named Business link. No email is sent; does not publish the catalogue.
Paramètres, retour & exemple (4)
Paramètresnote· string · optionnelemail· string · optionnelrecipient· string · requiscatalogue_id· string · requis
Exemple d'appel{"name": "foliade_create_tracking_link", "arguments": {"recipient": "texte", "catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_finalize_upload≈ 183 tokens
Finalises an upload that has been received. A repeat returns the same catalogue, never a duplicate. Conversion is asynchronous: check foliade_catalogue_status before giving the final result. The catalogue stays private until it is published explicitly.
Paramètres, retour & exemple (2)
Paramètresupload_id· string · requisguest_token· string · optionnel
Exemple d'appel{"name": "foliade_finalize_upload", "arguments": {"upload_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_get_brand≈ 86 tokens
Brand name, colour and default PDF download; without any billing information.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "foliade_get_brand", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_get_catalogue_settings≈ 133 tokens
Settings, table of contents, lead capture, protection without secrets, and the revision needed for changes.
Paramètres, retour & exemple (1)
Paramètrescatalogue_id· string · requis
Exemple d'appel{"name": "foliade_get_catalogue_settings", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_get_enrichments≈ 131 tokens
Elements, published version, differences and revision. The files remain those of the catalogue.
Paramètres, retour & exemple (1)
Paramètrescatalogue_id· string · requis
Exemple d'appel{"name": "foliade_get_enrichments", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_get_shelf≈ 108 tokens
Settings, catalogues in order, and revision of the shelf.
Paramètres, retour & exemple (1)
Paramètresshelf_id· string · requis
Exemple d'appel{"name": "foliade_get_shelf", "arguments": {"shelf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_import_chapters≈ 171 tokens
Merges the PDF bookmarks into the table of contents without duplicates.
Paramètres, retour & exemple (3)
Paramètresdry_run· boolean · optionnelcatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_import_chapters", "arguments": {"catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_import_url≈ 285 tokens
Fetches a PDF that is already online and prepares it as a private draft. Use this when the user gives a link, or when your host hands you an attachment as a download URL rather than a local file. For a file on the user's machine, use foliade_prepare_upload instead. Only public https links are accepted, and the server checks that the link really returns a PDF. Call foliade_finalize_upload next with the upload_id.
Paramètres, retour & exemple (5)
Paramètresurl· string · requistitle· string · optionnellanguage· string · optionnelguest_mode· boolean · optionnelnotice_version· string · optionnel
Exemple d'appel{"name": "foliade_import_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_list_catalogues≈ 131 tokens
Lists the private and public catalogues of the connected account, with pagination.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "foliade_list_catalogues", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_list_shelves≈ 125 tokens
Paginated list of the shelves and their settings, without passwords.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "foliade_list_shelves", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_list_themes≈ 129 tokens
Account themes, their settings and revisions; a theme is a copy, not a live link.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "foliade_list_themes", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_list_tracking_links≈ 174 tokens
Named links of the catalogue owned by the account. Contains the recipients; do not disclose them publicly.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionneloffset· integer · optionnelcatalogue_id· string · requis
Exemple d'appel{"name": "foliade_list_tracking_links", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_prepare_upload≈ 304 tokens
Creates a single-use 10-minute deposit. Compute the size and the SHA-256 of the local PDF. Transfer the bytes to upload_url with PUT, Content-Type application/pdf, with the headers returned. Do not publish these headers in your reply. This ticket allows no reading and is not an API key for the account.
Paramètres, retour & exemple (7)
Paramètrestitle· string · optionnelsha256· string · requisfilename· string · requislanguage· string · optionnelguest_mode· boolean · optionnelsize_bytes· integer · requisnotice_version· string · optionnel
Exemple d'appel{"name": "foliade_prepare_upload", "arguments": {"sha256": "texte", "filename": "texte", "size_bytes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_publish_catalogue≈ 165 tokens
Makes the catalogue public, on explicit request only. Keeps its identifier. It does not change the password or the addresses: those belong to foliade_set_catalogue_access.
Paramètres, retour & exemple (2)
Paramètresguest_token· string · optionnelcatalogue_id· string · requis
Exemple d'appel{"name": "foliade_publish_catalogue", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_publish_enrichments≈ 159 tokens
Publishes the interactive elements explicitly, with history. Does not publish the catalogue itself.
Paramètres, retour & exemple (2)
Paramètrescatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_publish_enrichments", "arguments": {"catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_restore_enrichments≈ 181 tokens
Restores a version of this catalogue after re-checking the plan; creates a new history entry.
Paramètres, retour & exemple (3)
Paramètrescatalogue_id· string · requispublication_id· integer · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_restore_enrichments", "arguments": {"catalogue_id": "texte", "publication_id": 1, "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_set_catalogue_access≈ 344 tokens
Changes access on explicit request only. Never publishes a draft. The password is never returned. This tool sets the password and the addresses; to make a draft public, use foliade_publish_catalogue. Declaring a domain does not configure DNS/TLS; activation remains a separate operation.
Paramètres, retour & exemple (7)
Paramètresdomaine· ? · optionneldry_run· boolean · optionnelpassword· string · optionnelprotection· string · optionnel · keep | none | passwordcatalogue_id· string · requissous_domaine· ? · optionnelexpected_revision· string · requis
Exemple d'appel{"name": "foliade_set_catalogue_access", "arguments": {"catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_set_chapters≈ 299 tokens
Replaces the table of contents with the ordered list supplied; an empty list removes it. Only the table of contents: every other reader setting stays with foliade_update_catalogue.
Paramètres, retour & exemple (4)
Paramètresdry_run· boolean · optionnelchapters· array · requiscatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_set_chapters", "arguments": {"chapters": [], "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_set_lead_capture≈ 344 tokens
Sets activation, page, blocking mode, fields and consent. A plan with lead capture is required; email is mandatory.
Paramètres, retour & exemple (4)
Paramètrespatch· ? · requisdry_run· boolean · optionnelcatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_set_lead_capture", "arguments": {"patch": "texte", "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_set_shelf_access≈ 308 tokens
Publication and access of the shelf on explicit request only; DNS/TLS remain separate.
Paramètres, retour & exemple (8)
Paramètresstate· string · optionnel · keep | brouillon | public | protegedomaine· ? · optionneldry_run· boolean · optionnelpassword· string · optionnelshelf_id· string · requisprotection· string · optionnel · keep | none | passwordsous_domaine· ? · optionnelexpected_revision· string · requis
Exemple d'appel{"name": "foliade_set_shelf_access", "arguments": {"shelf_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_set_shelf_catalogues≈ 288 tokens
Replaces the contents of the shelf with this ordered list with collection names. The PDFs themselves are kept.
Paramètres, retour & exemple (4)
Paramètresitems· array · requisdry_run· boolean · optionnelshelf_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_set_shelf_catalogues", "arguments": {"items": [], "shelf_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_unpublish_catalogue≈ 137 tokens
Closes the public link without deleting the data. Requires an explicit request.
Paramètres, retour & exemple (2)
Paramètresguest_token· string · optionnelcatalogue_id· string · requis
Exemple d'appel{"name": "foliade_unpublish_catalogue", "arguments": {"catalogue_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_brand≈ 269 tokens
Account-wide impact: use it when a global customisation is asked for, prefer update_catalogue for a single PDF.
Paramètres, retour & exemple (3)
Paramètrespatch· ? · requisdry_run· boolean · optionnelexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_brand", "arguments": {"patch": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_catalogue≈ 1130 tokens
Changes only the fields supplied: colours, bar, controls, sound, reading, logo, title, language, PDF. It never touches the table of contents, which belongs to foliade_set_chapters. dry_run returns a preview without writing. No change to the publication state.
Paramètres, retour & exemple (4)
Paramètrespatch· ? · requisdry_run· boolean · optionnelcatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_catalogue", "arguments": {"patch": "texte", "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_enrichments≈ 268 tokens
Replaces the draft: 13 types, links, buttons, videos, forms, products, galleries, tours, questions. No element that is invalid or closed off by the plan is accepted. Nothing is published before publish_enrichments. See capabilities and get_enrichments for the examples and the native structure.
Paramètres, retour & exemple (4)
Paramètresdry_run· boolean · optionnelelements· array · requiscatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_enrichments", "arguments": {"elements": [], "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_shelf≈ 716 tokens
Texts, six layouts, covers, shelf boards, colours, fonts, collections, search and opening.
Paramètres, retour & exemple (4)
Paramètrespatch· ? · requisdry_run· boolean · optionnelshelf_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_shelf", "arguments": {"patch": "texte", "shelf_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_theme≈ 952 tokens
Changes the theme for its future applications. make_default changes the starting point of new catalogues.
Paramètres, retour & exemple (6)
Paramètresname· ? · optionnelpatch· ? · requisdry_run· boolean · optionneltheme_id· integer · requismake_default· boolean · optionnelexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_theme", "arguments": {"patch": "texte", "theme_id": 1, "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - foliade_update_tracking_link≈ 321 tokens
Changes recipient, note, email or active flag; closing is explicit and reversible, with no message sent.
Paramètres, retour & exemple (5)
Paramètrespatch· ? · requisdry_run· boolean · optionnellink_id· integer · requiscatalogue_id· string · requisexpected_revision· string · requis
Exemple d'appel{"name": "foliade_update_tracking_link", "arguments": {"patch": "texte", "link_id": 1, "catalogue_id": "texte", "expected_revision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».