Cintra Supply Quote Desk

Get quotes in minutes and order wholesale industrial and operational supplies from a US distributor.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
84%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_supplier_capabilities' description lacks action verbin get_supplier_capabilities

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~941Tokens (tool definitions)
~1.5 KBTypical response size
Moderate attention impact (0.74% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "cintra-quote": {
      "url": "https://www.cintrasupply.com/mcp"
    }
  }
}

Remote endpoints

https://www.cintrasupply.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_supplier_capabilities

Returns Cintra Supply's supported categories, accepted inputs, and the quote-to-order flow available over this server.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡submit_rfq(lines, buyer_email, company, contact_name, ship_to_zip, ...)

Submits a parts list for a wholesale quote and returns an rfq_id. Poll get_quote(rfq_id) until status is 'ready'; the priced quote is also emailed to buyer_email. Non-binding; no charge occurs at this step.

Input Schema

{
  "type": "object",
  "properties": {
    "lines": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "quantity": {
            "type": "number",
            "exclusiveMinimum": 0,
            "description": "Requested quantity"
          },
          "unit": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40,
            "description": "Unit of measure, such as each, case, box, ft, or roll"
          },
          "description": {
            "type": "string",
            "minLength": 2,
            "maxLength": 1000,
            "description": "Product description or specification"
          },
          "manufacturer": {
            "type": "string",
            "maxLength": 200,
            "description": "Requested manufacturer, when specified"
          },
          "part_number": {
            "type": "string",
            "maxLength": 200,
            "description": "Manufacturer part number, SKU, NSN, or catalog number"
          },
          "alternates_allowed": {
            "type": "boolean",
            "default": false,
            "description": "Whether Cintra Supply may propose clearly labeled alternatives"
          },
          "notes": {
            "type": "string",
            "maxLength": 1000
          }
        },
        "required": [
          "quantity",
          "unit",
          "description"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 500
    },
    "buyer_email": {
      "type": "string",
      "format": "email",
      "description": "Email to receive the quote and order records"
    },
    "company": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "contact_name": {
      "type": "string",
      "maxLength": 200
    },
    "ship_to_zip": {
      "type": "string",
      "maxLength": 10
    },
    "needed_by": {
      "type": "string",
      "maxLength": 40
    },
    "context": {
      "type": "string",
      "maxLength": 2000,
      "description": "Project, application, or delivery context"
    },
    "account_number": {
      "type": "string",
      "maxLength": 80,
      "description": "Existing Cintra Supply account_number from a prior request, to be recognized as a repeat customer"
    }
  },
  "required": [
    "lines",
    "buyer_email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_quote(rfq_id)

Returns the current state of a quote. status is 'pending' while it is being priced, 'ready' once priced (with total and line pricing), 'accepted' once ordered, or 'expired'.

Input Schema

{
  "type": "object",
  "properties": {
    "rfq_id": {
      "type": "string",
      "minLength": 1,
      "description": "The rfq_id returned by submit_rfq"
    }
  },
  "required": [
    "rfq_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪accept_quote(rfq_id, confirm)

Accepts a 'ready' quote and returns an order_id. When online payment is enabled it also returns a secure payment link the buyer completes; otherwise Cintra Supply emails the invoice to the buyer.

Input Schema

{
  "type": "object",
  "properties": {
    "rfq_id": {
      "type": "string",
      "minLength": 1,
      "description": "The rfq_id of a quote whose status is 'ready'"
    },
    "confirm": {
      "type": "boolean",
      "const": true,
      "description": "Must be true only after the buyer has reviewed the quote total and authorized the purchase"
    }
  },
  "required": [
    "rfq_id",
    "confirm"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_order(order_id)

Returns an accepted order's status: awaiting payment, paid, or awaiting an emailed invoice; with amount and any payment link. Fulfillment updates are added to the record as they occur.

Input Schema

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "minLength": 1,
      "description": "The order_id returned by accept_quote"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools