NestDaddy

printsi

io.github.magnusahmad/printsi · v0.2.2

Check print-ready PDFs for free and order professional printing: flyers, cards, posters, apparel.

Connect Remote server

Terminal
claude mcp add --transport http printsi https://printsi-api-live.magnus-ahmad.workers.dev/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "printsi": {
      "url": "https://printsi-api-live.magnus-ahmad.workers.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "printsi": {
      "type": "http",
      "url": "https://printsi-api-live.magnus-ahmad.workers.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://printsi-api-live.magnus-ahmad.workers.dev/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 19 found in our last check

  • capabilities

    What printsi can print, where it delivers, and which operations exist. No credential needed.

  • products_list

    List product families.

  • products_show

    Options, defaults, quantities and file requirements for one product.

  • check

    Free preflight: checks a PDF against a product's print requirements and returns previews with issues marked. Creates no order and needs no address or payment; the file is stored for the check.

  • address_validate

    Check a delivery address: the contiguous US + DC, or Hong Kong; no PO boxes or military addresses.

  • pickup_points

    Pickup points (lockers, shops) near a street address, closest first, where the printer offers them.

  • order_create

    Create an unpaid draft order with quotes: uploads and checks the PDF, validates the address and returns a quote per shipping method. Nothing is bought; use order_purchase for that.

  • order_update

    Change an order's file, options, quantity, address, deadline or budget. Content changes re-check and re-quote.

  • order_quote

    Get fresh quotes for the order as it stands (e.g. after quotes expired).

  • order_purchase

    Request a purchase of a quote. Charges nothing: returns an approval link for the user to review and pay on Stripe's page. The card is held, and charged only once the printer accepts.

  • order_show

    An order's status, spec, file check, address and quotes.

  • order_list

    Orders you own, plus orders this machine holds tokens for.

  • order_wait

    Wait until the order reaches a state. Exits 9 on timeout; call again to keep waiting.

  • order_events

    The order's history: revisions, checks, quotes and status changes.

  • order_cancel

    Cancel an unpaid order. A paid order has gone to the printer and can't be canceled.

  • ticket_create

    File a support ticket when something went wrong (a check, an order, payment, or printsi itself). With --order, the order's history is attached. A person reads every ticket; replies go to the email that paid for the order.

  • ticket_show

    A ticket's status, our replies and the resolution.

  • ticket_list

    Tickets and feedback you've filed.

  • feedback

    Send feedback about printsi: what worked, what didn't, what you wish it did. Goes straight to the people building it.

Headers

NameDescription
Authorization
Optional, secret
A printsi guest key, which owns your files and orders. Free, no sign-up: POST https://printsi-api-live.magnus-ahmad.workers.dev/v1/guests returns one. Not needed to browse the catalogue.

Details

Endpointhttps://printsi-api-live.magnus-ahmad.workers.dev/mcp (Streamable HTTP)
First published15 Nov 2026
Last updated15 Nov 2026
Registry nameio.github.magnusahmad/printsi

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.