PrintYourDuck Quote — Claude Code MCP server: setup guide
Submits local 3D print assets to PrintYourDuck for manual price reviews. It helps coding agents locate CAD models and file quote requests directly from the project directory.
claude mcp add --transport http quote https://printyourduck.com/api/mcpWhat PrintYourDuck Quote does
This MCP integration connects local 3D models to human estimators at PrintYourDuck. It works with common mesh and CAD extensions, including .stl, .step, .stp, .3mf, .obj, and .zip archives. The assistant inspects formatting guidelines and requires explicit user confirmation before dispatching any geometry.
Four dedicated tools handle the quote flow: reading submission guidelines, finding local assets, executing the upload, and querying order status via quote identifier and email address. No API token is needed. Requests connect directly to https://printyourduck.com.
File scanning stays confined to the current directory. To scan parent folders, set PRINTYOURDUCK_MCP_ALLOWED_ROOTS. The server does not offer instant quotes or online checkout.
What it helps with
- locate recent
.stl,.step, or.3mffiles in the project - review service material options and geometry rules
- submit a CAD file for manual fabrication quoting
- track quotation status using quote ID and customer email
Example prompts for the agent
- Find recent 3D print files in this workspace and check quoting requirements
- Submit
bracket.stepto PrintYourDuck for a manual quote - Check the status of quote
duck-1234for[email protected]
How to install PrintYourDuck Quote
1Platform CLI: remote server
claude mcp add --transport http quote https://printyourduck.com/api/mcp2Platform CLI
claude mcp add printyourduck-quote -- npx -y @printyourduck/mcp1Platform CLI: remote server
codex mcp add printyourduck-quote --url https://printyourduck.com/api/mcp2Platform CLI
codex mcp add printyourduck-quote -- npx -y @printyourduck/mcpConfig file
{
"mcpServers": {
"printyourduck-quote": {
"url": "https://printyourduck.com/api/mcp"
}
}
}{
"mcpServers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp"
]
}
}
}Config file
{
"servers": {
"printyourduck-quote": {
"type": "http",
"url": "https://printyourduck.com/api/mcp"
}
}
}{
"servers": {
"printyourduck-quote": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp"
]
}
}
}1Platform CLI: remote server
gemini mcp add -t http printyourduck-quote https://printyourduck.com/api/mcp2Platform CLI
gemini mcp add printyourduck-quote npx -y @printyourduck/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about PrintYourDuck Quote
How do you install PrintYourDuck Quote in Claude Code?
Connect via remote HTTP using claude mcp add --transport http quote https://printyourduck.com/api/mcp. Alternatively, launch the local npm package with claude mcp add printyourduck-quote -- npx -y @printyourduck/mcp.
What file types are supported?
The server accepts .stl, .step, .stp, .3mf, .obj, and .zip archives. The agent always prompts for user confirmation before submitting any file.
Does this tool provide instant price calculations?
No, instant pricing and automated checkout are not supported. It uploads files exclusively for manual quote reviews by the PrintYourDuck team.