MCP server
Smartpress Official
com.smartpress/mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Configure, price, proof and add custom print products to a Smartpress cart. US printing, no login.
Working at last checkVerified publisher: smartpress.comAbout 9,238 tokens per request once connected20 tools
https://mcp.smartpress.com/mcp
At a glance
- Type
- MCP server
- Publisher
- smartpress.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 9,238 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http smartpress https://mcp.smartpress.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.smartpress] url = "https://mcp.smartpress.com/mcp"
Gemini CLI
{"mcpServers":{"smartpress":{"httpUrl":"https://mcp.smartpress.com/mcp"}}}
Cursor
{"mcpServers":{"smartpress":{"url":"https://mcp.smartpress.com/mcp"}}}
VS Code
{"servers":{"smartpress":{"type":"http","url":"https://mcp.smartpress.com/mcp"}}}
Antigravity
agy mcp add smartpress https://mcp.smartpress.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"smartpress","server_url":"https://mcp.smartpress.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"smartpress","server_url":"https://mcp.smartpress.com/mcp"}
Tools
add_to_cart~540 tokens
Add the current session configuration to the cart. Calls the add-to-cart endpoint which translates the session's selections into the format required by the external cart service. On success, returns a **clientKey** (anonymous cart identifier) and a **cartLink** (shareable URL to view the cart). Theanalyze_file~318 tokens
Analyze a file already uploaded to a file session and return its analysis: PDF metadata (page size/count), extracted text, image labels, color palette, quality scores, and an AI classification (productCategory, industry, designStyle, targetAudience, marketingIntent). The file is analyzed in place fclone_file_session~326 tokens
Copy a file session — files, approved proofs, and completed check results — into a NEW file session, leaving the original and its configuration join untouched. Optionally link the CLONE to a configuration session in the same call. Use this instead of link_file_session whenever the source file sessicreate_config_session~1157 tokens
Create a new product configuration session to begin iterative configuration. This starts a server-side session that tracks your selection changes with version history. **Workflow:** 1. Call this tool with a productId (or productConfigId to clone an existing config) and optional initial selections 2create_file_checkChanges files · ~386 tokens
Run (enqueue) a file check for a file in a file session: the proof service preflights the file against the product's print specs and produces a report of errors/warnings. Unlike create_proof it makes NO proof file — the report is the whole result, and there is nothing to approve. Use it when the secreate_file_sessionChanges files · ~379 tokens
Create a file session for uploading proof/artwork files. Returns a **fileSessionId**. Once it is joined to a configuration session, add_to_cart attaches its files without you passing the ID. **Two workflows:** - **File-first** (no product chosen yet): call with no arguments. A placeholder product icreate_proof~682 tokens
Generate (enqueue) a preflight proof for a file in a file session: the proof service checks the file against the product's print specs and produces a proof with any errors/warnings. Returns { proofId, sessionId } once enqueued. Proof generation takes tens of seconds — after calling this, poll get_ffind_products~296 tokens
Find Smartpress products matching a name or description. Returns matching products with their id, name, and description (plus group, link, image and a relevance score). Only products that can be configured through this assistant are returned. If nothing fits, say so and point the customer to smartpget_file_analysis~230 tokens
Fetch the status/results of a file analysis started by analyze_file (use the uploadId it returned). Returns the full results object once status is "ready".get_file_session_analysis~223 tokens
Read the persisted structured analysis summary for a file session. Returns { analysis } where analysis is the AnalysisSummary written by analyze_file (page count, trim size, classification, color palette, and recommended file-derived selections), or null when the file session carries no stored analyget_file_session_proofs~656 tokens
Read the proof AND file-check state for a file session. Returns a compact view: - isProofable: whether the session's product/config supports proofing. - isFileCheckAvailable: whether a file check can run. A file check is a preflight report only (no proof file) and is often available when proofing isget_file_upload_url~495 tokens
Mint a short-lived presigned URL that a client (a browser, an app, or the user) can use to upload a file directly to storage, attached to a file session. Use this when the bytes are NOT on the machine running this server — e.g. the remote/hosted server, or a file the user has in a browser. (If thisget_product_config~368 tokens
Retrieve the default product configuration for a given product ID. Returns the full ProductConfiguration response including: - **availableOptions**: All configurable options organized by category: - **pressSheets**: Nested hierarchy of press sheet options (type -> weight -> color). Each press sheget_product_templates~628 tokens
Get the downloadable print templates and design guides for a Smartpress product. Returns: - **summary**: a one-line description of what this product has — paraphrase this rather than counting the arrays yourself. - **designGuides**: instructional PDFs about how to set artwork up (bleed, folding). Nget_session_latest~134 tokens
Retrieve the latest state of a configuration session. Returns the full ProductConfiguration response with current selections, validation messages, and available options. Use this to check session state without making changes.link_file_session~228 tokens
Durably join a file session to a configuration session (last-write-wins). Use this when files were uploaded in one context and the configuration was created in another, or to re-link a configuration to a different file session. After linking, add_to_cart needs only the configuration sessionId — thelist_session_files~128 tokens
List the files currently attached to a file session, including each file's name, size, type, and sessionFileId. Use this to confirm an upload landed or to show the user what is attached.recommend_products~266 tokens
Map a file analysis (from analyze_file) to Smartpress product candidates: productId, productName, a rationale citing the analysis evidence, a 0-1 confidence, and machine-readable matchSignals. Candidates are ordered by confidence (max 5). Pass the analysis object returned by analyze_file (or just tset_proof_approval~724 tokens
Record the customer's decision on a proof: APPROVED (they sign off on the proof as shown), FURTHER_REVIEW (a Smartpress expert checks the file before printing), or DECLINED. An approved proof is what prints: when the order is placed, the approved proof file goes to production and the order item is mupdate_config_session~1074 tokens
Update a configuration session with new selections. Saves the updated selections and returns the full ProductConfiguration response. **IMPORTANT — selections structure:** The selections object must use nested objects that mirror the structure of the selections field in the response. Flat keys are s
Browse
Related MCP servers
- Allover Agentee
Shop all-over print cotton tees with your AI agent: search, cart, promos, checkout. Human pays. - Custom Blinds Shop
South Africa's first AI-transactable blinds, shutters and awnings catalogue with live ZAR pricing. - Vivid Ads Commerce
Live signage pricing, formal quotes and draft orders from Vivid Ads Australia. Open pre-sales MCP. - Bolotstudio Store
Custom metal-print storefront: catalog search, product details, shipping, reviews. Read-only. - DrMaker3D: custom 3D printing, figures, cookie cutters and gifts
3D printing studio in Connecticut: instant prices and checkout links for model files, and quotes. - LootCodes
Search LootCodes game keys, gift cards and top-ups, compare prices and prepare a cart link. - Tabzoola Pricing
Instant pricing, 111 named sets and draft orders for custom index tabs and binder dividers. - Novarithm Agent Hub: trust and commerce checks
Agent trust, pre-purchase risk, deliverable checks, data and SEO tools. Pay per call via x402.
Badge for your README
[](https://aptlynx.net/servers/com.smartpress/mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents