Skip to main content
Glama

Fetch Part

fetch_part
Read-only

Fetch one bundled catalog part. Prefer await lib.standard.nema17() and await lib.standard.bearing608() — they are offline and do not download remote STEP. A lookup that cannot finish fails within 45s with errorCode parts.lookup.timeout. Do not retry in parallel.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNo
queryNo
familyNo
categoryNo
standardNo
partsBaseUrlNoOpt-in remote endpoint; no default value ships with kernelCAD.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / properties
      Removed value: -{
      -  "cachePath": {
      -    "description": "Local cache path of the written STEP file (success).",
      -    "type": "string"
      -  },
      -  "disclosure": {
      -    "description": "Referral disclosure. Present only when url carries a referral tag; show it with the link.",
      -    "type": "string"
      -  },
      -  "error": {
      -    "type": "string"
      -  },
      -  "errorCode": {
      -    "type": "string"
      -  },
      -  "errorHint": {
      -    "type": "string"
      -  },
      -  "instruction": {
      -    "description": "What to do with the link_out URL.",
      -    "type": "string"
      -  },
      -  "kind": {
      -    "description": "'link_out' when the URL is a vendor configurator the agent must drive by hand.",
      -    "type": "string"
      -  },
      -  "ok": {
      -    "type": "boolean"
      -  },
      -  "record": {
      -    "additionalProperties": true,
      -    "description": "Resolved part record (success).",
      -    "type": "object"
      -  },
      -  "sha256": {
      -    "description": "SHA-256 fingerprint of the STEP file (success).",
      -    "type": "string"
      -  },
      -  "source": {
      -    "description": "Where the part came from ('local' | 'remote') (success).",
      -    "type": "string"
      -  },
      -  "url": {
      -    "description": "Outbound vendor URL (link_out). May carry a referral tag; see disclosure.",
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "ok"
      -]
  2. Changed4 schema fields changed
    • addedOutput schema / properties / disclosure
      Added value: +{
      +  "description": "Referral disclosure. Present only when url carries a referral tag; show it with the link.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / instruction
      Added value: +{
      +  "description": "What to do with the link_out URL.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / kind
      Added value: +{
      +  "description": "'link_out' when the URL is a vendor configurator the agent must drive by hand.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / url
      Added value: +{
      +  "description": "Outbound vendor URL (link_out). May carry a referral tag; see disclosure.",
      +  "type": "string"
      +}
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "properties": {
      +    "cachePath": {
      +      "description": "Local cache path of the written STEP file (success).",
      +      "type": "string"
      +    },
      +    "error": {
      +      "type": "string"
      +    },
      +    "errorCode": {
      +      "type": "string"
      +    },
      +    "errorHint": {
      +      "type": "string"
      +    },
      +    "ok": {
      +      "type": "boolean"
      +    },
      +    "record": {
      +      "additionalProperties": true,
      +      "description": "Resolved part record (success).",
      +      "type": "object"
      +    },
      +    "sha256": {
      +      "description": "SHA-256 fingerprint of the STEP file (success).",
      +      "type": "string"
      +    },
      +    "source": {
      +      "description": "Where the part came from ('local' | 'remote') (success).",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "ok"
      +  ],
      +  "type": "object"
      +}
  4. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.