foliade_account
Check the connected Foliade account
Confirms the address and the plan of the destination account, without secrets or payment data.
Takes no parameters.
com.gekkodePublished by gekkode.comOfficial publisherv1.2.0Updated Oct 24, 2026
Turn PDFs into mobile flipbook catalogues: upload private drafts, customise, publish, get stats.
Foliade turns PDFs into mobile flipbook catalogues: an assistant can upload drafts, style them, publish them and read aggregated stats.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.gekkode%2Ffoliade/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"foliade": {
"type": "http",
"url": "https://foliade.gekkode.com/mcp"
}
}
}Check the connected Foliade account
Confirms the address and the plan of the destination account, without secrets or payment data.
Takes no parameters.
List the Foliade catalogues
Lists the private and public catalogues of the connected account, with pagination.
limitoffsetPrepare the private upload of a PDF
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.
titlesha256requiredfilenamerequiredlanguageguest_modesize_bytesrequirednotice_versionImport a PDF from a public link
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.
urlrequiredtitlelanguageguest_modenotice_versionConvert the uploaded PDF into a draft
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.
upload_idrequiredguest_tokenCheck the conversion and the state of a catalogue
Private state: owner OAuth or guest token, never the public link alone.
guest_tokencatalogue_idrequiredPublish an existing Foliade draft
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.
guest_tokencatalogue_idrequiredRead the statistics of a catalogue
Aggregated statistics: reads and contacts, without disclosing the contact details.
dayscatalogue_idrequiredUnpublish a Foliade catalogue
Closes the public link without deleting the data. Requires an explicit request.
guest_tokencatalogue_idrequiredDiscover the MCP settings, entitlements and schemas
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.
Takes no parameters.
Read every reader and catalogue setting
Settings, table of contents, lead capture, protection without secrets, and the revision needed for changes.
catalogue_idrequiredChange the reader and the metadata
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.
patchrequireddry_runcatalogue_idrequiredexpected_revisionrequiredSet the catalogue protection and addresses
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.
domainedry_runpasswordprotectioncatalogue_idrequiredsous_domaineexpected_revisionrequiredConfigure the lead capture form
Sets activation, page, blocking mode, fields and consent. A plan with lead capture is required; email is mandatory.
patchrequireddry_runcatalogue_idrequiredexpected_revisionrequiredConfigure the catalogue table of contents
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.
dry_runchaptersrequiredcatalogue_idrequiredexpected_revisionrequiredImport the PDF bookmarks into the table of contents
Merges the PDF bookmarks into the table of contents without duplicates.
dry_runcatalogue_idrequiredexpected_revisionrequiredRead the account brand settings
Brand name, colour and default PDF download; without any billing information.
Takes no parameters.
Change the account brand settings
Account-wide impact: use it when a global customisation is asked for, prefer update_catalogue for a single PDF.
patchrequireddry_runexpected_revisionrequiredList the saved brand themes
Account themes, their settings and revisions; a theme is a copy, not a live link.
limitoffsetCreate a theme from a catalogue
Saves the existing styling and media of the catalogue as a theme, within the limit of the plan.
namerequiredcatalogue_idrequiredexpected_revisionrequiredChange a saved theme
Changes the theme for its future applications. make_default changes the starting point of new catalogues.
namepatchrequireddry_runtheme_idrequiredmake_defaultexpected_revisionrequiredApply a theme to a catalogue
Copies the styling and media of a theme of this account onto this catalogue.
theme_idrequiredcatalogue_idrequiredexpected_revisionrequiredRead the interactive draft, the suggestions and its history
Elements, published version, differences and revision. The files remain those of the catalogue.
catalogue_idrequiredSave the interactive elements as a draft
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.
dry_runelementsrequiredcatalogue_idrequiredexpected_revisionrequiredPublish the validated interactive draft
Publishes the interactive elements explicitly, with history. Does not publish the catalogue itself.
catalogue_idrequiredexpected_revisionrequiredRestore an interactive publication
Restores a version of this catalogue after re-checking the plan; creates a new history entry.
catalogue_idrequiredpublication_idrequiredexpected_revisionrequiredList the account shelves
Paginated list of the shelves and their settings, without passwords.
limitoffsetRead a shelf and its contents
Settings, catalogues in order, and revision of the shelf.
shelf_idrequiredCreate a private shelf
Creates a shelf as a draft. The Distributeur plan is required; nothing is published automatically.
namerequiredpatchrequiredConfigure the appearance and the reading of a shelf
Texts, six layouts, covers, shelf boards, colours, fonts, collections, search and opening.
patchrequireddry_runshelf_idrequiredexpected_revisionrequiredCompose and order the catalogues of a shelf
Replaces the contents of the shelf with this ordered list with collection names. The PDFs themselves are kept.
itemsrequireddry_runshelf_idrequiredexpected_revisionrequiredPublish, protect or close a shelf
Publication and access of the shelf on explicit request only; DNS/TLS remain separate.
statedomainedry_runpasswordshelf_idrequiredprotectionsous_domaineexpected_revisionrequiredList the tracking links of a catalogue
Named links of the catalogue owned by the account. Contains the recipients; do not disclose them publicly.
limitoffsetcatalogue_idrequiredCreate a tracking link without sending any message
Creates a named Business link. No email is sent; does not publish the catalogue.
noteemailrecipientrequiredcatalogue_idrequiredChange or close a tracking link
Changes recipient, note, email or active flag; closing is explicit and reversible, with no message sent.
patchrequireddry_runlink_idrequiredcatalogue_idrequiredexpected_revisionrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.