Server definition
- Hash
- sha256:531a47e0a03b37102baaa0d26b570ea3ab00112bd5fafc3b65ddeea5e8e1131e
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"confirm": {
"const": true,
"description": "Must be true only after the buyer has reviewed the quote total and authorized the purchase",
"type": "boolean"
},
"rfq_id": {
"description": "The rfq_id of a quote whose status is 'ready'",
"minLength": 1,
"type": "string"
}
},
"required": [
"rfq_id",
"confirm"
],
"type": "object"
},
"name": "accept_quote",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"order_id": {
"description": "The order_id returned by accept_quote",
"minLength": 1,
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "get_order",
"outputSchema": null
},
{
"description": "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'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"rfq_id": {
"description": "The rfq_id returned by submit_rfq",
"minLength": 1,
"type": "string"
}
},
"required": [
"rfq_id"
],
"type": "object"
},
"name": "get_quote",
"outputSchema": null
},
{
"description": "Returns Reqo's supported categories, accepted inputs, and the quote-to-order flow available over this server.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_supplier_capabilities",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"account_number": {
"description": "Existing Reqo account_number from a prior order, to be recognized as a repeat customer",
"maxLength": 80,
"type": "string"
},
"buyer_email": {
"description": "Email to receive the quote and order records",
"format": "email",
"type": "string"
},
"company": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"contact_name": {
"maxLength": 200,
"type": "string"
},
"context": {
"description": "Project, application, or delivery context",
"maxLength": 2000,
"type": "string"
},
"lines": {
"items": {
"additionalProperties": false,
"properties": {
"alternates_allowed": {
"default": false,
"description": "Whether Reqo may propose clearly labeled alternatives",
"type": "boolean"
},
"description": {
"description": "Product description or specification",
"maxLength": 1000,
"minLength": 2,
"type": "string"
},
"manufacturer": {
"description": "Requested manufacturer, when specified",
"maxLength": 200,
"type": "string"
},
"notes": {
"maxLength": 1000,
"type": "string"
},
"part_number": {
"description": "Manufacturer part number, SKU, NSN, or catalog number",
"maxLength": 200,
"type": "string"
},
"quantity": {
"description": "Requested quantity",
"exclusiveMinimum": 0,
"type": "number"
},
"unit": {
"description": "Unit of measure, such as each, case, box, ft, or roll",
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"required": [
"quantity",
"unit",
"description"
],
"type": "object"
},
"maxItems": 500,
"minItems": 1,
"type": "array"
},
"needed_by": {
"maxLength": 40,
"type": "string"
},
"ship_to_zip": {
"maxLength": 10,
"type": "string"
}
},
"required": [
"lines",
"buyer_email"
],
"type": "object"
},
"name": "submit_rfq",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:531a47e0a03b37102baaa0d26b570ea3ab00112bd5fafc3b65ddeea5e8e1131e | sha256sum