TransformPipe
Server Details
Convert documents to Markdown and back, keep them, and share them as a page with one link.
- 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
Scored across 19 tools
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.
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.
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.
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
- Operator website
- https://transformpipe.com
- Vendor relationship
- First-party
- Documentation
- https://transformpipe.com/agents
- 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 toolstp_convert_from_markdownConvert Markdown to HTML, Confluence, Jira or SlackARead-onlyIdempotentInspect
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 MarkdownARead-onlyIdempotentInspect
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 folderAIdempotentInspect
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 documentADestructiveIdempotentInspect
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 folderADestructiveIdempotentInspect
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 historyARead-onlyIdempotentInspect
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 documentARead-onlyIdempotentInspect
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 documentsARead-onlyIdempotentInspect
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 totalsARead-onlyIdempotentInspect
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 folderAIdempotentInspect
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 documentAIdempotentInspect
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 documentationARead-onlyIdempotentInspect
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_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 documentADestructiveIdempotentInspect
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 folderAIdempotentInspect
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 usageARead-onlyIdempotentInspect
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
Instant markdown sharing. Create, manage, and share documents with password protection.
Share HTML/Markdown documents via URL instantly. Create, edit, delete docs from any AI tool.
Publish Markdown as shareable documents, export PDF and Word, share, and send for e-signature.
Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.
Related MCP Servers
- AlicenseAqualityCmaintenanceConverts documents between Markdown, PDF, DOCX, and HTML locally with AI-friendly Markdown output and secure file access.613 npmMIT
- FlicenseAqualityDmaintenanceConverts Markdown files to PDF or Google Docs via headless Chromium and Google Drive import.2-
- AlicenseAqualityBmaintenanceConverts documents, web pages, media, and more to Markdown via an MCP server with tools for conversion, inspection, vault capture, and format listing, all running locally with privacy-first design.51MIT
- AlicenseAqualityDmaintenanceConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.10561 npm3,001MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.