Quote MCP server
{
"mcpServers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp@latest"
],
"env": {
"MCP_REGISTRY_PRIVATE_KEY": "<mcp_registry_private_key>"
}
}
}
}{
"mcpServers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp@latest"
],
"env": {
"MCP_REGISTRY_PRIVATE_KEY": "<mcp_registry_private_key>"
}
}
}
}{
"mcpServers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp@latest"
],
"env": {
"MCP_REGISTRY_PRIVATE_KEY": "<mcp_registry_private_key>"
}
}
}
}{
"servers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp@latest"
],
"env": {
"MCP_REGISTRY_PRIVATE_KEY": "${input:mcp_registry_private_key}"
}
}
},
"inputs": [
{
"id": "mcp_registry_private_key",
"type": "promptString",
"description": "Mcp registry private key",
"password": true
}
]
}{
"mcpServers": {
"printyourduck-quote": {
"command": "npx",
"args": [
"-y",
"@printyourduck/mcp@latest"
],
"env": {
"MCP_REGISTRY_PRIVATE_KEY": "<mcp_registry_private_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @printyourduck/mcpversion 0.1.1
What it does
This server exposes PrintYourDuck's manual quote workflow for 3D printing. It lets users find local 3D model files, verify quote requirements, upload files privately, and check quote status—designed for code-based or CAD generation workflows.
- Find recent .stl, .step, .3mf, .obj, or .zip files in your project and prepare them for quote submission.
- Upload a selected 3D model file to PrintYourDuck and submit it for manual quote review.
- Check the status of a submitted quote using a quote ID and customer email.
Tools this server exposes
| Tool | Does |
|---|---|
| get_printyourduck_quote_requirements | Returns accepted file types, material choices, required confirmations, and safety boundaries for quotes. |
| find_recent_printable_files | Finds recent printable files in the current working directory or other allowed project directories. |
| submit_local_file_for_quote | Uploads one user-approved local file and creates a manual quote request with PrintYourDuck. |
| get_quote_status | Looks up public quote status by quote ID and customer email. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.