Get quotes in minutes and order wholesale industrial and operational supplies from a US distributor.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
The rfq_id of a quote whose status is 'ready'
Must be true only after the buyer has reviewed the quote total and authorized the purchase
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| rfq_id* | string | The rfq_id of a quote whose status is 'ready' |
| confirm* | boolean | Must be true only after the buyer has reviewed the quote total and authorized the purchase |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"rfq_id",
"confirm"
],
"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"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| order_id* | string | The order_id returned by accept_quote |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string",
"minLength": 1,
"description": "The order_id returned by accept_quote"
}
},
"additionalProperties": false
}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'.
| Argument | Type | Description |
|---|---|---|
| rfq_id* | string | The rfq_id returned by submit_rfq |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"rfq_id"
],
"properties": {
"rfq_id": {
"type": "string",
"minLength": 1,
"description": "The rfq_id returned by submit_rfq"
}
},
"additionalProperties": false
}Returns Cintra Supply's supported categories, accepted inputs, and the quote-to-order flow available over this server.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| lines* | array | |
| company | string | |
| context | string | Project, application, or delivery context |
| needed_by | string | |
| buyer_email* | string | Email to receive the quote and order records |
| ship_to_zip | string | |
| contact_name | string | |
| account_number | string | Existing Cintra Supply account_number from a prior request, to be recognized as a repeat customer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lines",
"buyer_email"
],
"properties": {
"lines": {
"type": "array",
"items": {
"type": "object",
"required": [
"quantity",
"unit",
"description"
],
"properties": {
"unit": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Unit of measure, such as each, case, box, ft, or roll"
},
"notes": {
"type": "string",
"maxLength": 1000
},
"quantity": {
"type": "number",
"description": "Requested quantity",
"exclusiveMinimum": 0
},
"description": {
"type": "string",
"maxLength": 1000,
"minLength": 2,
"description": "Product description or specification"
},
"part_number": {
"type": "string",
"maxLength": 200,
"description": "Manufacturer part number, SKU, NSN, or catalog number"
},
"manufacturer": {
"type": "string",
"maxLength": 200,
"description": "Requested manufacturer, when specified"
},
"alternates_allowed": {
"type": "boolean",
"default": false,
"description": "Whether Cintra Supply may propose clearly labeled alternatives"
}
},
"additionalProperties": false
},
"maxItems": 500,
"minItems": 1
},
"company": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"context": {
"type": "string",
"maxLength": 2000,
"description": "Project, application, or delivery context"
},
"needed_by": {
"type": "string",
"maxLength": 40
},
"buyer_email": {
"type": "string",
"format": "email",
"description": "Email to receive the quote and order records"
},
"ship_to_zip": {
"type": "string",
"maxLength": 10
},
"contact_name": {
"type": "string",
"maxLength": 200
},
"account_number": {
"type": "string",
"maxLength": 80,
"description": "Existing Cintra Supply account_number from a prior request, to be recognized as a repeat customer"
}
},
"additionalProperties": false
}