Skip to main content
Glama

Server Details

Convert documents to Markdown and back, keep them, and share them as a page with one link.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
raudarlabs/transformpipe
GitHub Stars
2
ChatGPT
–
Claude
TransformPipe

TDQS

A4.3/5.0

Scored across 19 tools

Disambiguation4/5

Most tools have clearly distinct purposes split cleanly by resource (document vs folder) and action (share, delete, update, versions). The main risk is the near-mirror pair tp_convert_from_markdown / tp_get... tp_convert_to_markdown, which are easy to swap at a glance, and tp_usage overlaps with tp_list_folder's summary of storage used and account totals.

Naming Consistency4/5

Seventeen of nineteen tools follow a strict tp_verb_noun snake_case pattern with a shared prefix. The only deviations are the noun-only names tp_document_versions and tp_usage, which break the verb convention but remain readable and unambiguous.

Tool Count4/5

At 19 tools the set sits near the upper bound, but the domain genuinely spans conversion, document CRUD, versioning, folders, sharing and summarization. Nearly every tool maps to a distinct operation, with only the account-totals overlap between tp_usage and tp_list_folders being arguably redundant.

Completeness4/5

The surface covers full lifecycle for documents (save, get, list, update, delete, restore, versions) and folders (create, list, update, delete), plus sharing for both and bidirectional conversion. Gaps are minor: there is no way to rename an existing document, and no way to empty the Trash permanently or copy/duplicate a document.

Publisher details

Operator
Raudar Labs · Publisher source
Vendor relationship
First-party
Trust center
Not available
Restrictions
Free. Needs a free TransformPipe account, signed in through OAuth; no paid plan, admin approval or regional limit. Limits: 5,000 documents and 250 MB per account.

Available Tools

19 tools
tp_convert_from_markdownConvert Markdown to HTML, Confluence, Jira or SlackA
Read-onlyIdempotent
Inspect

Converts Markdown to sanitised HTML, Confluence storage format, Jira wiki markup or Slack mrkdwn and returns the result. Use it when the user wants Markdown as HTML, or as markup to paste into Confluence, Jira or Slack. The input is GitHub Flavored Markdown; raw HTML in it is sanitised. standalone: true returns a complete HTML document with inline styles. Nothing is saved to the account, and the output is limited to 40,000 characters. To keep the document on the account, call tp_save_document.

Inputs: markdown (required), to, name, theme, +1 more.

tp_convert_to_markdownConvert HTML, CSV, JSON, text, RTF or Evernote to MarkdownA
Read-onlyIdempotent
Inspect

Converts HTML, CSV, TSV, JSON, plain text, rich text (.rtf) or an Evernote export (.enex) to Markdown and returns it. Use it when the user provides one of these formats as text and wants Markdown. from names the source format. Nothing is saved to the account, and the output is limited to 40,000 characters; to save the result, call tp_save_document with the same source and from. Binary files (.docx, .xlsx, .pptx, .epub, .odt, export .zip) cannot be passed as tool arguments; they are converted in the TransformPipe app or with POST /api/v1/documents.

Inputs: from (required), source (required), name.

tp_create_folderCreate a folderA
Idempotent
Inspect

Creates a folder on the user's TransformPipe account, at the top level or inside parent, and returns its id and path. Use it when the user asks to create or add a folder. parent is an id or a path such as "Devart AI/Home"; missing folders on that path are created. If a folder with the same name already exists in that place, that folder is returned and nothing is created. To put documents into a folder, call tp_move_documents, or pass folder to tp_save_document.

Inputs: name (required), parent.

tp_delete_documentDelete a documentA
DestructiveIdempotent
Inspect

Moves one document to the Trash of the user's TransformPipe account, where it is kept for 14 days and then deleted for good. Use it when the user asks to delete or remove a specific document. A shared link to the document stops working at once; tp_restore_document puts the document back, link and all, within the 14 days. confirm: true is required and is set after the user has named the document and agreed to delete it; without it nothing is deleted and the response shows which document would be deleted. To delete a folder together with its documents, call tp_delete_folder with with_documents: true.

Inputs: id (required), confirm (required).

tp_delete_folderDelete a folderA
DestructiveIdempotent
Inspect

Deletes a folder from the user's TransformPipe account. Use it when the user asks to delete or remove a folder. By default the folder alone is removed and its documents and subfolders move up one level, to its parent folder or the top level. With with_documents: true, every document in the folder and its subfolders is permanently deleted as well. A shared folder's link stops working. Deletion cannot be undone. confirm: true is required on every call and is set after the user has named the folder and agreed to delete it; without it nothing is deleted and the response describes what the folder contains and what would happen to it.

Inputs: folder (required), confirm (required), with_documents.

tp_document_versionsShow a document's historyA
Read-onlyIdempotent
Inspect

Returns a document's history: its earlier texts, kept as revisions each time tp_update_document replaces the text (the ten most recent, newest first), and any documents linked to it as versions through tp_save_document's replaces (oldest first). Use it when the user asks what changed in a document, what it said before, or for an earlier draft. Pass a revision id as revision to get that earlier text as Markdown.

Inputs: id (required), revision.

tp_get_documentRead a documentA
Read-onlyIdempotent
Inspect

Returns one document from the user's TransformPipe account, by id, as its Markdown source or as rendered HTML, with its sharing details. Use it when the user asks to see, read or quote a saved document, or to work with its content. Ids come from tp_list_documents. The output is limited to 40,000 characters.

Inputs: id (required), as.

tp_list_documentsList documentsA
Read-onlyIdempotent
Inspect

Lists the documents on the user's TransformPipe account, newest first, with each document's id, name, size, date, folder and sharing state. Use it when the user asks what documents they have or is looking for a document, or when another tool needs a document id. query matches document names and content; folder limits the list to one folder and its subfolders.

Inputs: limit, query, folder.

tp_list_foldersList folders and account totalsA
Read-onlyIdempotent
Inspect

Lists the folders on the user's TransformPipe account as a tree, with each folder's id, path, number of documents (including subfolders) and sharing state, and the account totals: documents, documents in no folder, and storage used against the limit. Use it when the user asks about their folders or how many documents they have, or when another tool needs a folder id or path. The ids and paths it returns are accepted as folder by the other tools.

Inputs: no named parameters.

tp_move_documentsMove documents to a folderA
Idempotent
Inspect

Moves documents into a folder, or out of all folders with folder: null. Use it when the user asks to file, move or organise documents in a folder, or to take them out of one. ids are document ids from tp_list_documents; folder is a folder id or path and must already exist. When the folder is shared, or inside a shared folder, its readers can read the moved documents, so confirm: true is required; without it nothing moves and the response says who would gain access. Moving documents out of a shared folder needs no confirmation.

Inputs: ids (required), folder (required), confirm.

tp_restore_documentRestore a deleted documentA
Idempotent
Inspect

Puts a deleted document back from the Trash of the user's TransformPipe account, with its text, its folder, its sharing and its earlier versions. Use it when the user asks to undo a deletion, restore or recover a document, or see what was deleted. Deleted documents are kept for 14 days. Without id it lists what is in the Trash, newest first, with ids and how long each has left; with id it restores that one. A document whose folder was deleted with it comes back outside any folder. A document that was shared comes back shared: its link opens again for anyone who has it, and the people it was shared with can read it again.

Inputs: id.

tp_save_documentSave a documentAInspect

Saves a new document to the user's TransformPipe account and returns its id, size and, when shared, its URL. Use it when the user asks to save, keep or store content, or to publish it as a link. The source is Markdown, or HTML, CSV, TSV, JSON, plain text, RTF or ENEX named in from, converted on save. folder saves it into a folder by id or path and creates missing folders on the path. share sets who can open it: "private" (default), "link" (anyone with the URL) or "people" (the addresses in emails, who are emailed a link). A share of "link" or "people", or a folder that is shared or inside a shared folder, requires confirm: true; without it nothing is saved and the response describes what would be disclosed. replaces records the new document as the next version of an earlier one. Each call creates a new document; to change the text of an existing document, call tp_update_document.

Inputs: markdown (required), from, name, share, +4 more.

tp_search_documentationSearch TransformPipe documentationA
Read-onlyIdempotent
Inspect

Searches TransformPipe's documentation and returns the matching sections as text: the Markdown it supports, how files are handled, what is stored, how sharing works, the limits and the HTTP API. Use it when the user asks how TransformPipe works, what it supports or what its limits are. With question, it returns the sections that match; without arguments, it returns every section.

Inputs: question.

tp_share_documentShare a documentA
DestructiveIdempotent
Inspect

Sets who can open a document and returns the sharing mode, URL and reader list. Use it when the user asks to share, publish or unshare a document, to make it private, or to add or remove a reader. Modes: "link" (anyone with the URL), "people" (the listed addresses, who sign in to read it) and "private" (revokes the link; a URL already sent stops working). "link" and "people" require confirm: true; without it nothing changes and the response describes what would be disclosed. "private" needs no confirmation. For "people", emails replaces the reader list, and add and remove change individual addresses. Addresses new to the list are emailed a link.

Inputs: id (required), mode (required), add, emails, +2 more.

tp_share_folderShare a folderA
DestructiveIdempotent
Inspect

Sets who can open a folder — every document in it and in its subfolders, shown as one page at /f/… — and returns the sharing mode, URL and reader list. Use it when the user asks to share, publish or unshare a folder, or to add or remove a reader. Modes: "link" (anyone with the URL), "people" (the listed addresses, who sign in to read it) and "private" (revokes the link; a URL already sent stops working). "link" and "people" require confirm: true; without it nothing changes and the response describes what would be disclosed. "private" needs no confirmation. For "people", emails replaces the reader list, and add and remove change individual addresses. Addresses new to the list are emailed a link. Documents saved into the folder later are shared the same way.

Inputs: mode (required), folder (required), add, emails, +2 more.

tp_summarize_documentSummarise a documentAInspect

Generates a summary of one document — a paragraph on what it is and what it concludes, then a short list of its specifics — and caches it on the account. Use it when the user asks for a summary or an overview of a saved document. The document's text is sent to Google's Gemini API to write the summary. A cached summary is returned without calling the model again unless force: true is passed. Summaries have their own daily limit per account.

Inputs: id (required), force.

tp_update_documentUpdate a documentA
DestructiveIdempotent
Inspect

Replaces the text of an existing document and keeps its id, link, sharing settings, password and expiry. Use it when the user asks to change, fix, extend or rewrite a document that is already on the account, including one they have shared. markdown is the complete new text. The previous text is kept as a revision; the ten most recent revisions are kept. When the document is shared by link or with people, confirm: true is required, because its readers will see the new text; without it nothing changes and the response says who would see it. Sending the current text again changes nothing.

Inputs: id (required), markdown (required), name, confirm.

tp_update_folderRename or move a folderA
Idempotent
Inspect

Renames a folder, moves it under another folder or to the top level, or both; its documents and subfolders move with it. Use it when the user asks to rename, move or reorganise a folder. parent is an existing folder's id or path, or null or "" for the top level. A folder cannot be moved into itself or into one of its subfolders. When the destination is shared, or inside a shared folder, its readers gain access to this folder's contents, so confirm: true is required; without it nothing changes and the response says who would gain access. Renaming needs no confirmation.

Inputs: folder (required), name, parent, confirm.

tp_usageShow account usageA
Read-onlyIdempotent
Inspect

Returns the account's storage used, number of documents and the limit on each, and the maximum size of one document. Use it when the user asks how much space they have used or have left, or when a save was refused for exceeding a limit.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.