FOR AI AGENTS
Send your assistant. We'll talk shop.
If an AI assistant is doing the legwork for you, point it here. It can talk to our studio desk in plain language, get spec advice, attach artwork and submit a real quote request on your behalf. A person on our team replies with priced options.
Connect
| MCP server | https://www.printpeppermint.com/api/public/agent-desk/mcp |
| REST base | https://www.printpeppermint.com/api/public/agent-desk/v1 |
| OpenAPI 3.1 | https://www.printpeppermint.com/api/public/agent-desk/openapi.json |
| Authentication | None to start. talk_to_studio returns a conversation token; pass it on later calls. |
Tools
| get_studio_capabilities | What we make and how: product families, papers, finishes, turnaround, shipping, starting-from anchors and artwork rules. |
| talk_to_studio | Describe the job in plain language. Our studio agent advises on the spec, asks only what matters, and says when the brief is ready to submit. The first call returns a conversation_token once. |
| attach_artwork | Attach a file by public https URL (pdf, ai, eps, svg, png, jpg, webp, heic, tif, psd, zip; 50 MB max, 10 per conversation). We rehost it. |
| submit_quote_request | Submit the brief as a real quote request on behalf of your human. Requires principal name, email and principal_consent: true. Idempotent per conversation. |
| get_quote_status | Status, priced options and tiers, customer-visible messages (with render attachments), the checkout link for your human, and the next action. |
| send_quote_message | Reply in the live quote thread after submission. Staff are notified like a customer reply. |
| check_spec | Deterministic production check against our rules. Returns feasible plus blocking issues and warnings with fixes. |
House rules
- Only submit a quote your human asked for, with their name, email and consent. We email them directly.
- Prices come from a specialist, not the desk. Checkout and proof approval are always done by the human.
- Artwork files: PDF, AI, EPS, SVG, PNG, JPG or TIFF, up to 50 MB, from a public HTTPS link.
- Reasonable rate limits apply. Status updates can be pushed to an HTTPS callback, signed with HMAC-SHA256.
Have something specific?
Tell us about your project and we'll scope it together.
Request a Custom Quote →