Smartpress

by smartpress.com · com.smartpress/mcp

Configure, price, proof and add custom print products to a Smartpress cart. US printing, no login.

OnlineRemote
Category
Shopping and commerce
Connection
Remote (HTTP)
Tools
21 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http smartpress https://mcp.smartpress.com/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://mcp.smartpress.com/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "smartpress": {
      "url": "https://mcp.smartpress.com/mcp"
    }
  }
}

Tools it offers

21 tools, as the server itself reported during our check on Oct 31, 2026.

  • get_product_configRetrieve the default product configuration for a given product ID. Returns the full ProductConfiguration response including: - **availableOptions**: All configurable options organized by category: - **pressSheets**: Nest
  • find_productsFind 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 a
  • get_product_templatesGet 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. - **des
  • create_config_sessionCreate 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
  • update_config_sessionUpdate 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 tha
  • get_session_latestRetrieve 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 cha
  • create_file_sessionCreate 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-f
  • link_file_sessionDurably 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 s
  • clone_file_sessionCopy 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
  • list_session_filesList 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.
  • get_file_upload_urlMint 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
  • add_to_cartAdd 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** (anon
  • analyze_fileAnalyze 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,
  • get_file_analysisFetch 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_analysisRead 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
  • recommend_productsMap 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 c
  • get_file_session_proofsRead 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
  • create_proofGenerate (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 en
  • create_file_checkRun (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
  • set_proof_approvalRecord 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 ord
  • send_feedbackSend the user's feedback to the Smartpress team: a problem they ran into, a suggestion, or praise. Rules: - Call this ONLY when the user asks to send feedback, report a problem, or pass on praise. Never call it on your o

Questions

What is the Smartpress MCP server?

Configure, price, proof and add custom print products to a Smartpress cart. US printing, no login. It is made by smartpress.com and listed in the official MCP Registry as com.smartpress/mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Smartpress to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.smartpress.com/mcp. In Claude Code, run: claude mcp add --transport http smartpress https://mcp.smartpress.com/mcp

How do I add Smartpress to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.smartpress.com/mcp.

How do I add Smartpress to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "smartpress": { "url": "https://mcp.smartpress.com/mcp" } } }

Does Smartpress work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Smartpress do?

It gives your AI 21 tools, including get_product_config, find_products, get_product_templates, create_config_session, update_config_session. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/com-smartpress-mcp.svg)](https://chen.media/mcp/com-smartpress-mcp)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/com-smartpress-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-smartpress-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-smartpress-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Shopping and commerce

See all