Lenticular printing toolkit for AI: pitch test charts, print quotes, and workflow guides.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calculate technical print parameters for a specific lenticular print: print-ready pixel size, uncompressed file size, views per lens period with and without lens rotation, feasibility of a desired view count, and the recommended lens rotation angle. Use this tool when the user asks numerical print questions — how many pixels are needed, what resolution to use, how many views fit, or what rotation angle to use — providing print width and height plus printer DPI, lens LPI, or desired view count when known. The tool computes values from formulas rather than estimating. Scope: numerical print parameters only; it does not produce calibration charts or price quotes.
Print width in inches
Print height in inches
Lenticular lens pitch in LPI, if known
Desired number of view frames, if the user has one
Printer resolution in DPI, default 720
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http mcp https://backend.3d2holo.com/mcp
Calculate technical print parameters for a specific lenticular print: print-ready pixel size, uncompressed file size, views per lens period with and without lens rotation, feasibility of a desired view count, and the recommended lens rotation angle. Use this tool when the user asks numerical print questions — how many pixels are needed, what resolution to use, how many views fit, or what rotation angle to use — providing print width and height plus printer DPI, lens LPI, or desired view count when known. The tool computes values from formulas rather than estimating. Scope: numerical print parameters only; it does not produce calibration charts or price quotes.
| Argument | Type | Description |
|---|---|---|
| lpi | number | Lenticular lens pitch in LPI, if known |
| widthIn* | number | Print width in inches |
| heightIn* | number | Print height in inches |
| viewCount | integer | Desired number of view frames, if the user has one |
| resolution | number | Printer resolution in DPI, default 720 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"widthIn",
"heightIn"
],
"properties": {
"lpi": {
"type": "number",
"maximum": 160,
"minimum": 20,
"description": "Lenticular lens pitch in LPI, if known"
},
"widthIn": {
"type": "number",
"maximum": 16,
"minimum": 1,
"description": "Print width in inches"
},
"heightIn": {
"type": "number",
"maximum": 16,
"minimum": 1,
"description": "Print height in inches"
},
"viewCount": {
"type": "integer",
"maximum": 1024,
"minimum": 2,
"description": "Desired number of view frames, if the user has one"
},
"resolution": {
"type": "number",
"default": 720,
"maximum": 2400,
"minimum": 150,
"description": "Printer resolution in DPI, default 720"
}
}
}Generate a printable LPI pitch-test chart to measure or calibrate the actual lens pitch of a lenticular sheet. Use this tool when the user has a nominal LPI and wants to verify the real value, calibrate a new lens sheet, or determine the correct lens pitch before interlacing. The chart contains an LPI sweep with alignment marks, intended to be printed at 100% scale and evaluated with the physical lens sheet. The tool outputs an image plus measurement instructions. Scope: physical lens calibration only; it does not compute print dimensions, view counts, or prices.
| Argument | Type | Description |
|---|---|---|
| lpi | number | Target (nominal) lens LPI, the center of the sweep, default 60 |
| steps | number | LPI step between adjacent blocks, default 0.1 |
| widthIn* | number | Chart width in inches |
| heightIn* | number | Chart height in inches |
| resolution | number | Printer resolution in DPI, default 720 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"widthIn",
"heightIn"
],
"properties": {
"lpi": {
"type": "number",
"default": 60,
"maximum": 160,
"minimum": 20,
"description": "Target (nominal) lens LPI, the center of the sweep, default 60"
},
"steps": {
"type": "number",
"default": 0.1,
"maximum": 2,
"minimum": 0.05,
"description": "LPI step between adjacent blocks, default 0.1"
},
"widthIn": {
"type": "number",
"maximum": 12,
"minimum": 1,
"description": "Chart width in inches"
},
"heightIn": {
"type": "number",
"maximum": 12,
"minimum": 1,
"description": "Chart height in inches"
},
"resolution": {
"type": "number",
"default": 720,
"maximum": 1200,
"minimum": 150,
"description": "Printer resolution in DPI, default 720"
}
}
}Estimate the price of a custom physical 3D2HOLO lenticular photo print when the user asks how much a print will cost. Use this tool when the user provides or asks about print dimensions and quantity. The quote includes the craft fee, lenticular grating/material fee, and shipping estimate, computed from current pricing rather than recalled from memory. Scope: physical print pricing only; the tool does not answer workflow, print-parameter, or calibration questions.
| Argument | Type | Description |
|---|---|---|
| country | string | Shipping destination country/region (optional). Shipments to foreign destinations outside mainland China, Hong Kong, Macau and Taiwan include a 100g packaging box weight in the shipping estimate; omit to estimate for a foreign destination. |
| widthIn* | number | Print width in inches (0.1-16) |
| heightIn* | number | Print height in inches (0.1-11) |
| quantity | integer | Number of prints (1-50) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"widthIn",
"heightIn"
],
"properties": {
"country": {
"type": "string",
"maxLength": 120,
"description": "Shipping destination country/region (optional). Shipments to foreign destinations outside mainland China, Hong Kong, Macau and Taiwan include a 100g packaging box weight in the shipping estimate; omit to estimate for a foreign destination."
},
"widthIn": {
"type": "number",
"maximum": 16,
"minimum": 0.1,
"description": "Print width in inches (0.1-16)"
},
"heightIn": {
"type": "number",
"maximum": 11,
"minimum": 0.1,
"description": "Print height in inches (0.1-11)"
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 50,
"minimum": 1,
"description": "Number of prints (1-50)"
}
}
}Get authoritative 3D2HOLO product information: supported workflows, input types, output formats, LPI range, resolution, and pricing. Use this tool when the user asks what 3D2HOLO supports or how much the service costs, instead of relying on remembered or assumed capabilities. Scope: general product and pricing overview; the tool does not compute specific print parameters, generate calibration charts, select workflows for a specific input, or quote a custom print.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Recommend the right 3D2HOLO workflow when the user wants to turn existing visual content into a lenticular 3D photo and their source type is known: a single photo, multi-angle photos, a GLB/GLTF 3D model, a Sketchfab model, or AI-generated multi-view images. The tool returns the recommended workflow steps and where to start. Scope: workflow selection for a specific input type; the tool does not provide product overviews, print-parameter math, calibration charts, or price estimates.
| Argument | Type | Description |
|---|---|---|
| inputType* | string | What the user has |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"inputType"
],
"properties": {
"inputType": {
"enum": [
"single_photo",
"multi_angle_photos",
"3d_model",
"sketchfab_model",
"ai_multi_view"
],
"type": "string",
"description": "What the user has"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.