mcpbeat Sign in

massprint MCP Server

by themassprint Your server? Claim it
answering

massprint is answering right now. Last checked 5 min ago. It exposes 7 tools.

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

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 42 days of history
42 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
200 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 August 2026. No other catalogue keeps this.

12 Aug 2 tool descriptions were rewritten cancel_order, get_order
12 Aug 2 tools changed the parameters they ask for cancel_order, get_order
10 Aug a tool description was rewritten get_catalog
10 Aug a tool changed the parameters it asks for create_order

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add massprint --transport http https://themassprint.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "massprint": {
      "url": "https://themassprint.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.massprint]
url = "https://themassprint.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "massprint": {
      "url": "https://themassprint.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "massprint": {
      "url": "https://themassprint.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

order
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.
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, or the API key that created the order (Authorization: Bearer mp_live_...).
apply
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.
cancel
cancel_order
Cancel an order, stopping it before it is printed. With the order_token from create_order this works while the order is awaiting_payment. A platform that sends its own API key (Authorization: Bearer mp_live_...) can additionally cancel an order THAT KEY created while it is confirmed or printing — that is how you stop a press when your customer cancels on your side. shipped and delivered can never be canceled; that is a refund, contact support (see get_catalog). Canceling stops production but moves no money, and it releases the order's client_reference — replaying that reference afterwards creates a new order and prints it. If the order moved on before the cancel landed you get not_cancellable naming its new status, never a false "canceled".
catalog
get_catalog
List what can be printed: SKUs (storybook books, sticker-a3 wall charts, greeting-card-a5 folded cards), 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.
upload
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.
validate
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.

Endpoints

URLTransportStateLatencyChecked
https://themassprint.com/mcp streamable-http answering 118 ms 5 min ago

Alternatives to massprint

same job, measured the same way
Atlassian Attachments
by alyiox

MCP server for downloading, uploading, and deleting Jira Cloud attachments by ID.

137 installs/wk local only
Claudia
by yuvalsuede

Task management for AI agents with hierarchical tasks, dependencies, sprints, and coordination.

40 installs/wk local only
Runlane
by runlane

Kanban board for teams and coding agents: manage tasks, subtasks, sprints and wiki pages via MCP.

answering
Laver MCP
by developyn

Kanban boards, sprints, tickets and a team wiki, with versioned writes for concurrent agents.

83 installs/wk local only
C
Dillie MCP
by gravity8

Manage dillie projects, tasks, and sprints; look up members and search platform documentation.

answering
GitHub Issue MCP
by sarim-aliii

AI-powered MCP server for generating GitHub issues and detecting semantic duplicates.

33 installs/wk local only
Sprintra
by sprintra-io

The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.

32 installs/wk answering
Buggazi
by jyswee

Project management for coding agents. Bugs, features, sprints. Streamable HTTP + SSE remotes.

1 128 installs/wk 2 tools answering

massprint — questions

Answers built from our own checks of this server.

What can massprint do?
It exposes 7 tools, read directly from the server on our last check. Among them: apply_enterprise, cancel_order, create_order, create_upload, get_catalog, get_order and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is massprint working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 200 ms. The bar chart above shows every period we have measured.
Is massprint still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect massprint?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does massprint need an API key?
No. massprint completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is massprint?
It answers our handshake in 200 ms on average, which is faster than 66% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.