Servidor MCP

Cintra Supply Quote Desk

com.cintrasupply/cintra-quote
Negocio y operaciones Comercio y retail Público y accesible MCP 2025-11-25

Qué hace este MCP

Validates bills of materials and prepares or submits non-binding RFQs for B2B supplies from a US distributor.

accept_quote
Accept a quote, creating an order and payment
Accepts a 'ready' quote. Returns an order_id and a secure payment link the buyer completes to place the order. Accepting a quote whose payment is settled confirms the order.
Acceso externo Idempotente
Esquema de entrada
{'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}
get_order
Get order status by order_id
Returns whether an order is awaiting payment or paid, its amount, and the invoice link. Fulfillment updates are added to the record as they occur.
Solo lectura
Esquema de entrada
{'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}
get_quote
Retrieve a quote by 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'.
Solo lectura
Esquema de entrada
{'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}
get_supplier_capabilities
What Cintra supplies and how to request a quote
Returns Cintra's supported categories, accepted inputs, and the quote-to-order flow available over this server.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
submit_rfq
Submit a request for quote
Submits a parts list for a wholesale quote and returns an rfq_id. Poll get_quote(rfq_id) until status is 'ready'. Non-binding; no charge occurs at this step.
Acceso externo
Esquema de entrada
{'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 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 account_number from a prior order, to be recognized as a repeat customer'}}, 'additionalProperties': False}
Eliminado
validate_bom
1 de October de 2026 a las 02:53
Eliminado
submit_quote_request
1 de October de 2026 a las 02:53
Eliminado
prepare_quote_request
1 de October de 2026 a las 02:53
Añadido
get_order
1 de October de 2026 a las 02:53
Añadido
accept_quote
1 de October de 2026 a las 02:53
Añadido
get_quote
1 de October de 2026 a las 02:53
Añadido
submit_rfq
1 de October de 2026 a las 02:53
Modificado
get_supplier_capabilities
1 de October de 2026 a las 02:53
Añadido
submit_quote_request
17 de September de 2026 a las 12:34
Añadido
prepare_quote_request
17 de September de 2026 a las 12:34
Añadido
validate_bom
17 de September de 2026 a las 12:34
Añadido
get_supplier_capabilities
17 de September de 2026 a las 12:34