PreteWorks API MCP server
One key for the document-to-web pipeline: scrape, AI-extract, build & edit PDFs, fill forms.
Little public usage data yet
Reviews
Write oneNobody has reviewed PreteWorks API yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PreteWorks API tools (29)
write = sends, deletes, buys or postsanswer_from_documentFreeAnswer a question grounded ONLY in a source document — a web page, PDF, Office file, or raw text. Provide 'question' plus ONE source: 'url', 'pdf', 'file' (base64), or 'text'. Says so when the answer isn't in the document.
batch_scrapeFreeFetch up to 10 public URLs and return each as clean Markdown, in one call — for research/RAG over several pages at once. Private/internal hosts are blocked.
crawl_siteFreeFetch a URL plus up to 7 more same-origin pages it links to (≤8 total), each as clean Markdown. Bounded and synchronous. Private/internal hosts are blocked.
data_to_spreadsheetFreeTurn rows of data into a downloadable XLSX (default) or CSV. 'rows' is an array of objects (keys → header row) or an array of arrays (first row is the header). Returns a file_id (for chaining) and a ~1h download URL.
docx_to_pdfFreeConvert a .docx document (base64) to a PDF. Returns a file_id and a ~1h URL.
docx_to_textFreeExtract the text of a .docx document (base64). Returns the text inline.
extract_dataFreeExtract specified fields from a web page, PDF, or Office file as JSON, using AI. Provide 'fields' plus ONE source: a 'url', a 'pdf' (file_id or base64), or a 'file' (base64 .docx/.xlsx/.csv). Returns a JSON object mapping each field to its value, or null when absent.
extract_pdf_textFreeExtract the text content of a PDF — for RAG, summarization, or search. Accepts a file_id (from a prior tool) or a base64-encoded PDF, and returns the text inline. Not OCR: a scanned/image-only PDF returns little or no text.
file_to_markdownFreeConvert a Word (.docx), Excel (.xlsx) or CSV file (base64) into clean Markdown — for RAG, agents and pipelines. DOCX keeps headings/lists/tables; spreadsheets become Markdown tables (one per sheet). Returns Markdown inline. Optional 'format' (docx|xlsx|csv) overrides auto-detection.
fill_pdf_formFreeFill a PDF's form fields from a map of field -> value; optionally flatten. Returns a file_id and a ~1h URL.
images_to_pdfFreeCombine PNG/JPEG images (base64) into a PDF, one image per page. Returns a file_id and a ~1h URL.
map_siteFreeDiscover the same-origin URLs linked from a page — the site map, with no page content fetched. Private/internal hosts are blocked.
markdown_to_pdfFreeRender Markdown to a clean, print-styled PDF. Returns a file_id and a ~1h URL.
merge_pdfsFreeCombine 2+ PDFs into a single PDF, in the order given. Inputs are file_ids (from prior tools) or base64 PDFs. Returns a file_id (for chaining) and a ~1h download URL.
number_pdfFreeStamp a page number on every page. position: bottom-center (default) | bottom-left | bottom-right | top-center | top-left | top-right. format supports {n} and {total}. Returns a file_id + ~1h URL.
pdf_infoFreeRead a PDF's metadata (title, author, subject, keywords, creator, producer, dates) plus page count and page size, as JSON.
read_pdf_formFreeList a PDF's form fields (name, type, value, options) as JSON.
read_urlFreeFetch a public http/https URL and return its main content as clean Markdown — ideal for giving an agent readable web content for research or RAG. Private/internal hosts are blocked.
render_documentFreeRender a structured document to a PDF from a named template (invoice, receipt, report). Money/totals are computed for you. Returns a file_id (for chaining) and a ~1h download URL.
render_html_to_pdfFreeRender a full HTML document to a PDF. External subresources are blocked for safety — inline images/fonts as data: URIs. Returns a file_id (for chaining) and a ~1h download URL.
rotate_pdfFreeRotate every page of a PDF by 90, 180, or 270 degrees (clockwise). Returns a file_id (for chaining) and a ~1h download URL.
scrape_pageFreeFetch a public http/https URL and return its rendered HTML, the links on the page, and page metadata (title/description/OpenGraph/canonical/favicon) — in one render. For clean Markdown use read_url instead. Private/internal hosts are blocked.
select_pagesFreeKeep only the specified pages of a PDF (e.g. [1,3,5]) and drop the rest, preserving order. Returns a file_id (for chaining) and a ~1h download URL.
set_pdf_metadataFreeSet a PDF's title, author, subject, keywords (array or comma string) and/or creator. Only the fields you provide change. Returns a file_id + ~1h URL.
split_pdfFreeSplit a PDF into multiple PDFs — one per page by default, or by page ranges like '1-3;4-6'. Returns a file_id + URL per part.
summarize_documentFreeSummarize a web page, PDF, Office file (.docx/.xlsx/.csv), or raw text using AI. Provide ONE source: 'url', 'pdf' (file_id or base64), 'file' (base64), or 'text'. Optional 'max_words'. Returns the summary.
url_to_pdfFreeFetch a public http/https URL and render the live page to a PDF. Returns a file_id (chainable into the PDF tools) and a ~1h download URL. Private/internal hosts are blocked.
url_to_screenshotFreeFetch a public http/https URL and capture a PNG screenshot. Set full_page for the entire scroll height. Returns a file_id and a ~1h download URL.
watermark_pdfFreeStamp a diagonal grey text watermark (e.g. "DRAFT", "CONFIDENTIAL") across every page of a PDF. Returns a file_id (for chaining) and a ~1h download URL.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 3451ms17/20
- Tool poisoning29 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (1)
- lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http preteworks-api https://api.preteworks.com/mcp
PreteWorks API: common questions
- Is PreteWorks API MCP server safe?
- With care: it is graded C, so read the findings first (63/100). Read the PreteWorks API safety report
- How do I install PreteWorks API?
- It runs remotely at api.preteworks.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does PreteWorks API need an API key?
- Yes. The registry entry asks for
Authorization. - Is PreteWorks API maintained?
- The latest release is v1.0.2.
- Is PreteWorks API up?
- 100% of our last 2 checks got an answer. We check remote servers about four times a day.
- What can I use instead of PreteWorks API?
- Servers from other publishers that do the same job: Novada MCP server, Razi Document Tools MCP server and Brightdata MCP server. Compare all PreteWorks API alternatives.
Alternatives to PreteWorks API
Same job from other publishers: the closest match first, then the best rated.
- NovadaSearch, extract, crawl, map, research, scrape 16 platforms, browser automation, proxy — one API key.not reviewedGrowingA
- Razi Document ToolsDocument processing over MCP: merge, split and compress PDFs, run OCR, extract document text.not reviewedNewC
- BrightdataBright Data's Web MCP server enabling AI agents to search, extract & navigate the webnot reviewedEstablishedB
CRW Web ScraperOpen-source web scraper for AI agents with scrape, crawl, and map toolsnot reviewedEstablishedA- PyreCrawlWeb scraping + research toolkit for AI agents: scrape, crawl, monitor URLs with anti-bot bypass.not reviewedGrowingA