BuyingMesh Procurement
Structured B2B supply search, quoting, sandbox orders and fulfillment status for agents.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"procurement": {
"url": "https://buyingmesh.com/mcp"
}
}
}Remote-Endpunkte
https://buyingmesh.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (19)
🟢search_products(q, sku, gtin, category, supplierId, ...)
Search structured products using exact SKU or GTIN, supplier, material, dimensions, MOQ, price, inventory, lead time and qualification filters. Defaults to sandbox; use environment=production for approved supplier storefront listings.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string"
},
"sku": {
"type": "string"
},
"gtin": {
"type": "string"
},
"category": {
"type": "string"
},
"supplierId": {
"type": "string"
},
"supplierSlug": {
"type": "string"
},
"material": {
"type": "string"
},
"size": {
"type": "string"
},
"minMoq": {
"type": "integer"
},
"maxMoq": {
"type": "integer"
},
"minPrice": {
"type": "number"
},
"maxPrice": {
"type": "number"
},
"currency": {
"type": "string"
},
"minInventory": {
"type": "integer"
},
"inventoryStatus": {
"type": "string",
"enum": [
"confirmed",
"unknown"
]
},
"maxLeadTimeDays": {
"type": "integer"
},
"qualificationStatus": {
"type": "string"
},
"verifiedOnly": {
"type": "boolean"
},
"cursor": {
"type": "string"
},
"limit": {
"type": "integer"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
}
}🟢search_suppliers(q, category, countryRegion, supplierType, verified, ...)
Find approved public supplier storefronts and inspect reviewed credentials and platform-observed performance.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string"
},
"category": {
"type": "string"
},
"countryRegion": {
"type": "string"
},
"supplierType": {
"type": "string"
},
"verified": {
"type": "boolean"
},
"minProducts": {
"type": "integer"
},
"cursor": {
"type": "string"
},
"limit": {
"type": "integer"
}
}
}🟢get_supplier(supplierId)
Retrieve a public supplier storefront by stable supplier ID or public slug.
Eingabe-Schema
{
"type": "object",
"properties": {
"supplierId": {
"type": "string"
}
},
"required": [
"supplierId"
]
}🟢list_supplier_products(supplierId, sku, gtin, q, category, ...)
List precisely filtered, approved catalog products for a public supplier storefront.
Eingabe-Schema
{
"type": "object",
"properties": {
"supplierId": {
"type": "string"
},
"sku": {
"type": "string"
},
"gtin": {
"type": "string"
},
"q": {
"type": "string"
},
"category": {
"type": "string"
},
"material": {
"type": "string"
},
"size": {
"type": "string"
},
"minMoq": {
"type": "integer"
},
"maxMoq": {
"type": "integer"
},
"minPrice": {
"type": "number"
},
"maxPrice": {
"type": "number"
},
"minInventory": {
"type": "integer"
},
"maxLeadTimeDays": {
"type": "integer"
},
"verifiedOnly": {
"type": "boolean"
},
"cursor": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"required": [
"supplierId"
]
}🟢get_product(sku, environment)
Retrieve a product as Schema.org JSON-LD from the selected catalog environment.
Eingabe-Schema
{
"type": "object",
"properties": {
"sku": {
"type": "string"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
},
"required": [
"sku"
]
}⚪compare_quotes(items, destination, environment)
Compare quotes by quantity and destination. Returns quote options without creating an order. Quote and order settlement remain simulated in this environment.
Eingabe-Schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"minItems": 1
},
"destination": {
"type": "object"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
},
"required": [
"items",
"destination"
]
}🟡create_quote(items, destination, environment)
Create a retrievable quote snapshot for selected SKUs, quantities and destination. Check freshness, MOQ and supplier confirmation first; settlement remains simulated.
Eingabe-Schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"minItems": 1
},
"destination": {
"type": "object"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
},
"required": [
"items",
"destination"
]
}🟢get_quote(quoteId)
Retrieve a previously created quote by quoteId and inspect its expiry, line items, destination and supplier options.
Eingabe-Schema
{
"type": "object",
"properties": {
"quoteId": {
"type": "string",
"pattern": "^q_"
}
},
"required": [
"quoteId"
]
}🟡create_order(quoteId, buyer, shippingAddress, agent, idempotencyKey)
Create a B2B order from a confirmed quote. The order is routed to the supplier identified by its SKU; production orders notify that supplier, while sandbox orders are marked test-only and never trigger shipping.
Eingabe-Schema
{
"type": "object",
"properties": {
"quoteId": {
"type": "string"
},
"buyer": {
"type": "object"
},
"shippingAddress": {
"type": "object"
},
"agent": {
"type": "object",
"description": "Agent identity retained for supplier communication",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"version": {
"type": "string"
},
"callbackUrl": {
"type": "string",
"format": "uri"
}
}
},
"idempotencyKey": {
"type": "string"
}
},
"required": [
"quoteId",
"buyer",
"shippingAddress"
]
}🟢get_order_status(orderId)
Read order status, tracking number, ETA, payment mode and fulfillment events.
Eingabe-Schema
{
"type": "object",
"properties": {
"orderId": {
"type": "string"
}
},
"required": [
"orderId"
]
}🟡update_order_status(orderId, status, data)
Advance a sandbox order through an allowed fulfillment state transition and emit its webhook event. Use only when the responsible fulfillment party has supplied evidence.
Eingabe-Schema
{
"type": "object",
"properties": {
"orderId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"shipped",
"tracking_updated",
"eta_updated",
"delivered",
"accepted",
"released",
"disputed"
]
},
"data": {
"type": "object"
}
},
"required": [
"orderId",
"status"
]
}🔴cancel_order(orderId, reason)
Cancel an order before fulfillment when the state machine permits it. Cancellation is terminal and emits order.cancelled.
Eingabe-Schema
{
"type": "object",
"properties": {
"orderId": {
"type": "string"
},
"reason": {
"type": "string",
"maxLength": 500
}
},
"required": [
"orderId"
]
}🟢compare_supplier_offers(items, destination, environment)
Compare eligible supplier offers for the same requested SKUs, quantity and destination. This is read-only and returns estimated shipping separately from item subtotal.
Eingabe-Schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"minItems": 1,
"items": {
"type": "object"
}
},
"destination": {
"type": "object"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
},
"required": [
"items",
"destination"
]
}🟢get_supplier_performance(supplierId)
Retrieve platform-observed supplier fulfillment metrics, order sample size and as-of timestamp. Self-reported claims are not substituted for observed data.
Eingabe-Schema
{
"type": "object",
"properties": {
"supplierId": {
"type": "string"
}
},
"required": [
"supplierId"
]
}🟢search_shipping_rates(destination, origin, weightKg, quantity, dimensionsCm)
Estimate shipping options from a supplier origin to a destination using weight, dimensions and quantity. Results are sandbox estimates and require carrier confirmation before checkout.
Eingabe-Schema
{
"type": "object",
"properties": {
"destination": {
"type": "object"
},
"origin": {
"type": "object"
},
"weightKg": {
"type": "number"
},
"quantity": {
"type": "integer"
},
"dimensionsCm": {
"type": "object"
}
},
"required": [
"destination"
]
}⚪lookup_tariffs(hsCode, destinationCountry, customsValue, currency)
Return a preliminary HS-code and destination tariff estimate. Customs classification and the final duty remain subject to broker confirmation.
Eingabe-Schema
{
"type": "object",
"properties": {
"hsCode": {
"type": "string"
},
"destinationCountry": {
"type": "string"
},
"customsValue": {
"type": "number"
},
"currency": {
"type": "string"
}
},
"required": [
"hsCode",
"destinationCountry"
]
}⚪estimate_landed_cost(items, destination, hsCode, weightKg, dimensionsCm, ...)
Combine product subtotal, estimated shipping and preliminary duty into a destination landed-cost range. The response includes assumptions and must not be treated as a binding quote.
Eingabe-Schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"minItems": 1,
"items": {
"type": "object"
}
},
"destination": {
"type": "object"
},
"hsCode": {
"type": "string"
},
"weightKg": {
"type": "number"
},
"dimensionsCm": {
"type": "object"
},
"environment": {
"type": "string",
"enum": [
"sandbox",
"production"
]
}
},
"required": [
"items",
"destination"
]
}🟡request_buyer_confirmation(quoteId, buyerNote)
Create a short-lived explicit confirmation request for a quote before any order mutation. This tool has no payment or order side effect.
Eingabe-Schema
{
"type": "object",
"properties": {
"quoteId": {
"type": "string",
"pattern": "^q_"
},
"buyerNote": {
"type": "string",
"maxLength": 500
}
},
"required": [
"quoteId"
]
}🟡contact_support(message, subject, agentName, agentId, replyTo, ...)
Send a support request from an agent to the BuyingMesh operator by email. Never include private keys, passwords or payment secrets.
Eingabe-Schema
{
"type": "object",
"properties": {
"message": {
"type": "string",
"minLength": 5,
"maxLength": 4000
},
"subject": {
"type": "string",
"maxLength": 180
},
"agentName": {
"type": "string",
"maxLength": 180
},
"agentId": {
"type": "string",
"maxLength": 180
},
"replyTo": {
"type": "string",
"format": "email"
},
"page": {
"type": "string",
"maxLength": 240
},
"context": {
"type": "object"
}
},
"required": [
"message"
]
}Community
Nachweis