servers / massprint

massprint MCP server

communitystreamable_httpremotedestructive capablehealthy

Print-on-demand for agents: upload a PDF, get a printed book delivered in India.


01Tools · 7

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
validate_pdf
Get the print-validation report for an uploaded PDF before paying: page count, trim size, hard errors (blocking) and soft warnings (non-blocking). Every error includes a `resolution` explaining how to fix it. Free to call; use it to check printability before create_order.
readfalseunknown
get_catalog
List what can be printed: SKUs (storybook books, sticker-a3 wall charts), formats, supported trim sizes, page-count limits, prices (INR, shipping included), and shipping coverage (India only). Call this first to quote a price or check whether a PDF will be accepted.
readfalseunknown
apply_enterprise
Apply for an enterprise (invoiced) account — for platforms printing at volume behind their own checkout. Enterprise orders auto-confirm with no payment link, are priced at a platform discount off retail (default 25% below), and are settled monthly. Requires a valid India GSTIN for tax invoicing. This does NOT issue a key immediately: the application is reviewed and, once approved, an API key is emailed to contact_email. Use this only when a human has asked to set up a business/enterprise print account.
unknownunknownunknown
create_upload
Start a PDF upload. Returns {upload_id, put_url, expires_at, max_bytes}. HTTP PUT the raw PDF bytes to put_url (Content-Type: application/pdf, no auth needed — the URL is signed). The PUT response includes the validation report. Then pass upload_id to create_order. Keyless use is bounded per calling origin: 20 create_upload calls per hour, at most 5 unused uploads open at a time, and put_url expires in 2 hours — so PUT the bytes promptly and reuse an upload_id you already hold instead of creating extras. An API key (see apply_enterprise) lifts both limits.
writetrueunknown
cancel_order
Cancel an order. Only possible while status is awaiting_payment (i.e. before payment). Paid orders are handled manually — contact support (see get_catalog).
destructivetruetrue
create_order
Create a print order for a validated upload. Validates everything BEFORE any payment link is minted. Returns { order, order_token } — the order object has order_id, status, amount, and payment_url (the Razorpay link, present while awaiting_payment). Give payment_url to the human to pay (UPI/cards/netbanking). SAVE order_token — it is shown only once and is required for get_order and cancel_order. The order confirms automatically after payment; unpaid orders expire after 72 hours.
writetrueunknown
get_order
Check an order: status (awaiting_payment → confirmed → printing → shipped → delivered), tracking number once shipped, and — while unpaid — the payment_url again (so you can always re-answer "how do I pay"). Requires the order_token from create_order.
writetrueunknown

02Install & source
https://print.toongen.app/mcp
remote_url

05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-08-15 18:50Z
next_check2026-08-17 18:50Z
cadenceevery 48h
verifiedhandshake:skipped metadata:passed handshake:skipped metadata:passed handshake:skipped metadata:failed tools_list:passed handshake:passed metadata:failed handshake:skipped
index_statusindex5 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. massprint MCP — as seen on mcpexplorer.com

[![massprint MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/massprint.svg)](https://mcpexplorer.com/servers/massprint)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
massprint MCP server — MCPExplorer