Skip to content

3Descu 3D Printing Quotes (EU)

by cadi27tech · remote · no sign-in to list tools · v1.0.0 · published by GitHub user cadi27tech

Instant FDM and SLA 3D printing quotes from an ISO 9001:2015 certified EU factory, 200+ printers.

Changes · 1

4 tools: 1 change things and 3 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http 3descu-quote https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Changes things 1Claude Code: ask
  • estimate_pricePrice a part in EUR across economy, standard and express production, using the same engine as the public calculator.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Price a part in EUR across economy, standard and express production, using the same engine as the public calculator. Supply surface_area_mm2 for a single price; omit it and the answer is the range the shape could produce. Excludes shipping and VAT.

    Annotations the server declares

    • title: Estimate a print price
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 3Claude Code: allow
  • analyze_modelDownload a 3D model from a public https URL and measure it: volume, bounding box, surface area, triangle count, and whether the mesh is watertight.No findings

    Why it is in this group

    • The name "analyze_model" says "analyze": a word for reading.
    Description, as the server wrote it
    Download a 3D model from a public https URL and measure it: volume, bounding box, surface area, triangle count, and whether the mesh is watertight. Accepts .stl and .obj. Feed surface_area_mm2 from the result into estimate_price to get an exact price instead of a range. Only well-known model-hosting and file-sharing domains can be fetched.

    Annotations the server declares

    • title: Analyze a 3D model
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_capabilitiesWhat 3Descu can manufacture: technologies, build volumes, layer heights, accepted file formats, production tiers, minimum order value, and what is available on request.No findings

    Why it is in this group

    • The name "get_capabilities" says "get": a word for reading.
    Description, as the server wrote it
    What 3Descu can manufacture: technologies, build volumes, layer heights, accepted file formats, production tiers, minimum order value, and what is available on request. Call this first if you do not know whether a part is feasible.

    Annotations the server declares

    • title: Get 3Descu capabilities
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_materialsThe materials available for FDM and SLA printing, with density and what each is suited to.No findings

    Why it is in this group

    • The name "list_materials" says "list": a word for reading.
    Description, as the server wrote it
    The materials available for FDM and SLA printing, with density and what each is suited to. Returns the id that estimate_price expects.

    Annotations the server declares

    • title: List printing materials
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http 3descu-quote https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__3descu-quote__get_capabilities",
      "mcp__3descu-quote__list_materials",
      "mcp__3descu-quote__analyze_model"
    ],
    "ask": [
      "mcp__3descu-quote__estimate_price"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as 3descu-quote. Review it before you use it.