{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_s6n5eavarq22","handle":"smartpress","url":"https://wellknown.network/agents/smartpress","links":{"self":"https://wellknown.network/agents/smartpress/record.json","html":"https://wellknown.network/agents/smartpress","markdown":"https://wellknown.network/agents/smartpress/record.md","api":"https://wellknown.network/api/v1/agents/smartpress","status":"https://wellknown.network/api/v1/agents/smartpress/status","claim":"https://wellknown.network/agents/smartpress/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/smartpress/claim.json","badge":"https://wellknown.network/agents/smartpress/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/smartpress/history","tools":"https://wellknown.network/api/v1/agents/smartpress/tools"},"ard":{"identifier":"urn:air:mcp.smartpress.com:server:smartpress","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Smartpress","summary":"Configure, price, proof and add custom print products to a Smartpress cart. US printing, no login.","description":"Configure, price, proof and add custom print products to a Smartpress cart. US printing, no login.","publisher":{"name":"com.smartpress","url":null},"homepage":"https://smartpress.com","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.smartpress.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T03:41:26.758501Z","publishedAt":"2026-10-22T03:41:26.758501Z","registryName":"com.smartpress/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.938,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.54,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","content","infra","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-25T12:30:52.585Z","lastProbedAt":"2026-10-25T12:30:52.585Z","statusComputedAt":"2026-10-25T12:33:25.946Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":126,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-25T12:30:52.585Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":126,"error":null,"detail":{"tools":[{"name":"get_product_config","description":"Retrieve the default product configuration for a given product ID. Returns the full ProductConfiguration response including:\n\n- **availableOptions**: All config"},{"name":"find_products","description":"Find Smartpress products matching a name or description. Returns matching products with their id, name, and description (plus group, link, image and a relevance"},{"name":"get_product_templates","description":"Get the downloadable print templates and design guides for a Smartpress product. Returns:\n\n- **summary**: a one-line description of what this product has — para"},{"name":"create_config_session","description":"Create a new product configuration session to begin iterative configuration. This starts a server-side session that tracks your selection changes with version h"},{"name":"update_config_session","description":"Update a configuration session with new selections. Saves the updated selections and returns the full ProductConfiguration response.\n\n**IMPORTANT — selections s"},{"name":"get_session_latest","description":"Retrieve the latest state of a configuration session. Returns the full ProductConfiguration response with current selections, validation messages, and available"},{"name":"create_file_session","description":"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 fil"},{"name":"link_file_session","description":"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 "},{"name":"clone_file_session","description":"Copy a file session — files, approved proofs, and completed check results — into a NEW file session, leaving the original and its configuration join untouched. "},{"name":"list_session_files","description":"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 "},{"name":"get_file_upload_url","description":"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.\n\nUse t"},{"name":"add_to_cart","description":"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 exte"},{"name":"analyze_file","description":"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 "},{"name":"get_file_analysis","description":"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\"."},{"name":"get_file_session_analysis","description":"Read the persisted structured analysis summary for a file session. Returns { analysis } where analysis is the AnalysisSummary written by analyze_file (page coun"},{"name":"recommend_products","description":"Map a file analysis (from analyze_file) to Smartpress product candidates: productId, productName, a rationale citing the analysis evidence, a 0-1 confidence, an"},{"name":"get_file_session_proofs","description":"Read the proof AND file-check state for a file session. Returns a compact view:\n- isProofable: whether the session's product/config supports proofing.\n- isFileC"},{"name":"create_proof","description":"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"},{"name":"create_file_check","description":"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"},{"name":"set_proof_approval","description":"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),"}],"toolCount":20,"toolsHash":"097e5f2c98693bbfb753a9dd6ac0b13c34d47d0254f827b388de1daf4e6f7633","serverName":"smartpress-mcp-server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_product_config","description":"Retrieve the default product configuration for a given product ID. Returns the full ProductConfiguration response including:\n\n- **availableOptions**: All config"},{"name":"find_products","description":"Find Smartpress products matching a name or description. Returns matching products with their id, name, and description (plus group, link, image and a relevance"},{"name":"get_product_templates","description":"Get the downloadable print templates and design guides for a Smartpress product. Returns:\n\n- **summary**: a one-line description of what this product has — para"},{"name":"create_config_session","description":"Create a new product configuration session to begin iterative configuration. This starts a server-side session that tracks your selection changes with version h"},{"name":"update_config_session","description":"Update a configuration session with new selections. Saves the updated selections and returns the full ProductConfiguration response.\n\n**IMPORTANT — selections s"},{"name":"get_session_latest","description":"Retrieve the latest state of a configuration session. Returns the full ProductConfiguration response with current selections, validation messages, and available"},{"name":"create_file_session","description":"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 fil"},{"name":"link_file_session","description":"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 "},{"name":"clone_file_session","description":"Copy a file session — files, approved proofs, and completed check results — into a NEW file session, leaving the original and its configuration join untouched. "},{"name":"list_session_files","description":"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 "},{"name":"get_file_upload_url","description":"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.\n\nUse t"},{"name":"add_to_cart","description":"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 exte"},{"name":"analyze_file","description":"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 "},{"name":"get_file_analysis","description":"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\"."},{"name":"get_file_session_analysis","description":"Read the persisted structured analysis summary for a file session. Returns { analysis } where analysis is the AnalysisSummary written by analyze_file (page coun"},{"name":"recommend_products","description":"Map a file analysis (from analyze_file) to Smartpress product candidates: productId, productName, a rationale citing the analysis evidence, a 0-1 confidence, an"},{"name":"get_file_session_proofs","description":"Read the proof AND file-check state for a file session. Returns a compact view:\n- isProofable: whether the session's product/config supports proofing.\n- isFileC"},{"name":"create_proof","description":"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"},{"name":"create_file_check","description":"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"},{"name":"set_proof_approval","description":"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),"}],"package":null,"toolSurface":{"id":"ts_xp4bgv25c3ke","endpointId":"ep_mueb2r6gvvez","hash":"097e5f2c98693bbfb753a9dd6ac0b13c34d47d0254f827b388de1daf4e6f7633","toolCount":20,"serverName":"smartpress-mcp-server","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-25T12:30:52.594Z","lastSeenAt":"2026-10-25T12:30:52.594Z","observations":1,"toolNames":["get_product_config","find_products","get_product_templates","create_config_session","update_config_session","get_session_latest","create_file_session","link_file_session","clone_file_session","list_session_files","get_file_upload_url","add_to_cart","analyze_file","get_file_analysis","get_file_session_analysis","recommend_products","get_file_session_proofs","create_proof","create_file_check","set_proof_approval"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.smartpress/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.smartpress%2Fmcp","firstSeenAt":"2026-10-25T11:22:08.387Z","fetchedAt":"2026-10-25T11:22:08.387Z","normalizedAt":"2026-10-25T11:22:08.387Z"}]},"firstSeenAt":"2026-10-25T11:22:08.387Z","updatedAt":"2026-10-25T12:34:36.157Z"}