MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Other

Foliade

Turn PDFs into mobile flipbook catalogues: upload private drafts, customise, publish, get stats.

Checks passed
11 / 22

3 failed · 8 not measured

Median response
284 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
35

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
222

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 284 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name Foliade.

  • Pass
    Lists tools

    tools/list returned 35 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 284 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 284 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    0 of 107 parameters have a description (0%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Fail
    Website matches publisher

    The website host does not match the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-26T15:15:17.475834Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Foliade

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http foliade https://foliade.gekkode.com/mcp

Capabilities

Tools 35

foliade_account

Confirms the address and the plan of the destination account, without secrets or payment data.

Discovered
foliade_apply_theme

Copies the styling and media of a theme of this account onto this catalogue.

Discovered
foliade_capabilities

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.

Discovered
foliade_catalogue_stats

Aggregated statistics: reads and contacts, without disclosing the contact details.

Discovered
foliade_catalogue_status

Private state: owner OAuth or guest token, never the public link alone.

Discovered
foliade_create_shelf

Creates a shelf as a draft. The Distributeur plan is required; nothing is published automatically.

Discovered
foliade_create_theme

Saves the existing styling and media of the catalogue as a theme, within the limit of the plan.

Discovered
foliade_create_tracking_link

Creates a named Business link. No email is sent; does not publish the catalogue.

Discovered
foliade_finalize_upload

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.

Discovered
foliade_get_brand

Brand name, colour and default PDF download; without any billing information.

Discovered
foliade_get_catalogue_settings

Settings, table of contents, lead capture, protection without secrets, and the revision needed for changes.

Discovered
foliade_get_enrichments

Elements, published version, differences and revision. The files remain those of the catalogue.

Discovered
foliade_get_shelf

Settings, catalogues in order, and revision of the shelf.

Discovered
foliade_import_chapters

Merges the PDF bookmarks into the table of contents without duplicates.

Discovered
foliade_import_url

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.

Discovered
foliade_list_catalogues

Lists the private and public catalogues of the connected account, with pagination.

Discovered
foliade_list_shelves

Paginated list of the shelves and their settings, without passwords.

Discovered
foliade_list_themes

Account themes, their settings and revisions; a theme is a copy, not a live link.

Discovered
foliade_list_tracking_links

Named links of the catalogue owned by the account. Contains the recipients; do not disclose them publicly.

Discovered
foliade_prepare_upload

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.

Discovered
foliade_publish_catalogue

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.

Discovered
foliade_publish_enrichments

Publishes the interactive elements explicitly, with history. Does not publish the catalogue itself.

Discovered
foliade_restore_enrichments

Restores a version of this catalogue after re-checking the plan; creates a new history entry.

Discovered
foliade_set_catalogue_access

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.

Discovered
foliade_set_chapters

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.

Discovered
foliade_set_lead_capture

Sets activation, page, blocking mode, fields and consent. A plan with lead capture is required; email is mandatory.

Discovered
foliade_set_shelf_access

Publication and access of the shelf on explicit request only; DNS/TLS remain separate.

Discovered
foliade_set_shelf_catalogues

Replaces the contents of the shelf with this ordered list with collection names. The PDFs themselves are kept.

Discovered
foliade_unpublish_catalogue

Closes the public link without deleting the data. Requires an explicit request.

Discovered
foliade_update_brand

Account-wide impact: use it when a global customisation is asked for, prefer update_catalogue for a single PDF.

Discovered
foliade_update_catalogue

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.

Discovered
foliade_update_enrichments

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.

Discovered
foliade_update_shelf

Texts, six layouts, covers, shelf boards, colours, fonts, collections, search and opening.

Discovered
foliade_update_theme

Changes the theme for its future applications. make_default changes the starting point of new catalogues.

Discovered
foliade_update_tracking_link

Changes recipient, note, email or active flag; closing is explicit and reversible, with no message sent.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected284 ms35