accueil / serveurs / Recherche & Web / com.buyingmesh/procurement
com.buyingmesh/procurement
serveur MCP (Model Context Protocol) · buyingmesh-procurement 0.5.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.buyingmesh/procurement est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.buyingmesh/procurement » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 20 outils
- cancel_order≈ 176 tokens
Cancel an order before fulfillment when the state machine permits it. Cancellation is terminal and emits order.cancelled.
Paramètres, retour & exemple (2)
Paramètresreason· string · optionnel
Short human-readable cancellation reason recorded in the order event.orderId· string · requis
Order identifier returned by create_order.
Exemple d'appel{"name": "cancel_order", "arguments": {"orderId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_quotes≈ 368 tokens
Compare non-binding quote options for approved merchant SKUs by quantity and destination. Returns no options when the catalog is empty.
Paramètres, retour & exemple (3)
Paramètresitems· array · requis
At least one requested line with sku and a positive integer quantity.destination· object · requis
Buyer delivery destination used for shipping estimates.environment· string · optionnel · production
Catalog environment. Only production listings can produce a quote.
Exemple d'appel{"name": "compare_quotes", "arguments": {"items": [], "destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_supplier_offers≈ 405 tokens
Compare eligible supplier offers for the same requested SKUs, quantity and destination. This is read-only and returns estimated shipping separately from item subtotal.
Paramètres, retour & exemple (3)
Paramètresitems· array · requis
Requested SKU lines used to compare complete supplier offers.destination· object · requis
Buyer delivery destination for shipping estimates.environment· string · optionnel · production
Catalog environment. Only production listings are public.
Exemple d'appel{"name": "compare_supplier_offers", "arguments": {"items": [], "destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "total": 1, "status": "texte", "options": [], "readOnly": true, "observedAt": "texte", "destination": {}}} - contact_support≈ 395 tokens
Send a support request from an agent to the BuyingMesh operator by email. Never include private keys, passwords or payment secrets.
Paramètres, retour & exemple (7)
Paramètrespage· string · optionnel
Optional page, endpoint or resource where the issue occurred.agentId· string · optionnel
Stable calling agent identifier for support correlation.context· object · optionnel
Optional structured diagnostic context. Exclude secrets.message· string · requis
Clear support question or issue. Do not include passwords, private keys or payment secrets.replyTo· string · optionnel
Optional email address where the operator can reply.subject· string · optionnel
Short email subject for the operator.agentName· string · optionnel
Calling agent or application name.
Exemple d'appel{"name": "contact_support", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "channel": "texte", "message": "texte", "requestId": "texte", "receivedAt": "texte", "destination": "texte"}} - create_order≈ 672 tokens
Request an order from a buyer-approved production quote. Live order creation is currently closed: this tool returns the stable error code ordering_not_open and recommends submit_inquiry until settlement and fulfillment are enabled. It never charges the buyer while closed.
Paramètres, retour & exemple (5)
Paramètresagent· object · optionnel
Optional agent identity retained for supplier communication and audit.buyer· object · requis
Buyer identity used for order records and supplier communication.quoteId· string · requis
Production quote ID beginning with q_; it must be current and explicitly approved by the buyer.idempotencyKey· string · optionnel
Client-generated key reused on retries to prevent duplicate order creation.shippingAddress· object · requis
Complete destination address for fulfillment.
Exemple d'appel{"name": "create_order", "arguments": {"buyer": {}, "quoteId": "texte", "shippingAddress": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "order": {}, "message": "texte", "nextStep": "texte"}} - create_quote≈ 378 tokens
Create a retrievable, non-binding quote snapshot for published merchant SKUs. Real order creation remains disabled until production settlement and fulfillment are ready.
Paramètres, retour & exemple (3)
Paramètresitems· array · requis
At least one requested line with sku and a positive integer quantity.destination· object · requis
Buyer delivery destination used for the non-binding quote.environment· string · optionnel · production
Catalog environment. Only production listings can produce a quote.
Exemple d'appel{"name": "create_quote", "arguments": {"items": [], "destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_landed_cost≈ 572 tokens
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.
Paramètres, retour & exemple (6)
Paramètresitems· array · requis
Requested SKU lines used to calculate product subtotal.hsCode· string · optionnel
Optional HS code used for preliminary duty estimation.weightKg· number · optionnel
Optional packed weight per unit in kilograms.destination· object · requis
Buyer delivery destination for shipping and duty assumptions.environment· string · optionnel · production
Catalog environment. Only production listings are public.dimensionsCm· object · optionnel
Optional packed shipment dimensions in centimeters.
Exemple d'appel{"name": "estimate_landed_cost", "arguments": {"items": [], "destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"duty": {}, "status": "texte", "currency": "texte", "shipping": {}, "subtotal": 1, "landedCost": {}, "observedAt": "texte", "assumptions": {}, "requiresConfirmation": true}} - get_order_status≈ 139 tokens
Read order status, tracking number, ETA, payment mode and fulfillment events.
Paramètres, retour & exemple (1)
ParamètresorderId· string · requis
Order identifier returned by a successful production order creation.
Exemple d'appel{"name": "get_order_status", "arguments": {"orderId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_product≈ 177 tokens
Retrieve a product as Schema.org JSON-LD from the selected catalog environment.
Paramètres, retour & exemple (2)
Paramètressku· string · requis
Exact public SKU returned by search_products or list_supplier_products.environment· string · optionnel · production
Catalog environment. Public detail is available only for production listings.
Exemple d'appel{"name": "get_product", "arguments": {"sku": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote≈ 156 tokens
Retrieve a previously created quote by quoteId and inspect its expiry, line items, destination and supplier options.
Paramètres, retour & exemple (1)
ParamètresquoteId· string · requis
Quote identifier beginning with q_, returned by create_quote or compare_quotes.
Exemple d'appel{"name": "get_quote", "arguments": {"quoteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_supplier≈ 138 tokens
Retrieve a public supplier storefront by stable supplier ID or public slug.
Paramètres, retour & exemple (1)
ParamètressupplierId· string · requis
Stable supplier ID or public supplier slug returned by search_suppliers.
Exemple d'appel{"name": "get_supplier", "arguments": {"supplierId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_supplier_performance≈ 197 tokens
Retrieve platform-observed supplier fulfillment metrics, order sample size and as-of timestamp. Self-reported claims are not substituted for observed data.
Paramètres, retour & exemple (1)
ParamètressupplierId· string · requis
Stable supplier ID returned by search_suppliers or a supplier product.
Exemple d'appel{"name": "get_supplier_performance", "arguments": {"supplierId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"observedAt": "texte", "supplierId": "texte", "performance": {}}} - list_supplier_products≈ 616 tokens
List precisely filtered, approved catalog products for a public supplier storefront.
Paramètres, retour & exemple (16)
Paramètresq· string · optionnel
Free-text filter across the selected supplier product fields.sku· string · optionnel
Exact SKU filter within the selected supplier storefront.gtin· string · optionnel
Exact GTIN, UPC or EAN filter within the selected supplier storefront.size· string · optionnel
Case-insensitive size or dimension filter.limit· integer · optionnel
Number of products to return; server clamps this to 100.cursor· string · optionnel
Opaque pagination cursor returned by a previous product list.maxMoq· integer · optionnel
Maximum acceptable order quantity in whole units.minMoq· integer · optionnel
Minimum acceptable order quantity in whole units.category· string · optionnel
Exact normalized category filter.material· string · optionnel
Case-insensitive material filter.maxPrice· number · optionnel
Maximum unit price in the listing currency.minPrice· number · optionnel
Minimum unit price in the listing currency.supplierId· string · requis
Stable supplier ID returned by search_suppliers; this scopes every result to one storefront.minInventory· integer · optionnel
Minimum supplier-confirmed sellable inventory in whole units.verifiedOnly· boolean · optionnel
When true, return only products with the supplier verification signal.maxLeadTimeDays· integer · optionnel
Maximum stated lead time in calendar days.
Exemple d'appel{"name": "list_supplier_products", "arguments": {"supplierId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "total": 1, "nextCursor": "texte", "supplierId": "texte", "supplierSlug": "texte"}} - lookup_tariffs≈ 306 tokens
Return a preliminary HS-code and destination tariff estimate. Customs classification and the final duty remain subject to broker confirmation.
Paramètres, retour & exemple (4)
ParamètreshsCode· string · requis
HS code supplied by the merchant or customs broker, without spaces where possible.currency· string · optionnel
ISO 4217 currency code for customsValue.customsValue· number · optionnel
Declared customs value of the goods in the supplied currency.destinationCountry· string · requis
Destination ISO country code used for the indicative duty range.
Exemple d'appel{"name": "lookup_tariffs", "arguments": {"hsCode": "texte", "destinationCountry": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hsCode": "texte", "assumptions": {}, "estimatedDuty": {}, "destinationCountry": "texte", "requiresBrokerConfirmation": true}} - request_buyer_confirmation≈ 236 tokens
Create a short-lived explicit confirmation request for a quote before any order mutation. This tool has no payment or order side effect.
Paramètres, retour & exemple (2)
ParamètresquoteId· string · requis
Quote identifier beginning with q_, returned by create_quote.buyerNote· string · optionnel
Optional buyer instruction shown with the confirmation request.
Exemple d'appel{"name": "request_buyer_confirmation", "arguments": {"quoteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "quoteId": "texte", "nextStep": "texte", "expiresAt": "texte", "confirmationId": "texte"}} - search_products≈ 929 tokens
Search structured products using exact SKU or GTIN, supplier, material, dimensions, MOQ, price, inventory state, lead time and qualification filters. Returns approved merchant listings; inventory may be unknown and must be freshly confirmed before quote or order.
Paramètres, retour & exemple (21)
Paramètresq· string · optionnel
Free-text search across SKU, product name, material, size, category and supplier name.sku· string · optionnel
Exact public SKU identifier; use this for a single known product.gtin· string · optionnel
Exact GTIN, UPC or EAN identifier when supplied by the merchant.size· string · optionnel
Case-insensitive size or dimension filter using the merchant value.limit· integer · optionnel
Number of results to return; server clamps this to a safe maximum of 100.cursor· string · optionnel
Opaque pagination cursor returned by a previous search response.maxMoq· integer · optionnel
Maximum acceptable order quantity in whole units.minMoq· integer · optionnel
Minimum acceptable order quantity in whole units.category· string · optionnel
Exact normalized product category, for example jewelry or hair-accessories.currency· string · optionnel
ISO 4217 currency code for price filtering, normally USD.material· string · optionnel
Case-insensitive material filter, such as stainless steel or acetate.maxPrice· number · optionnel
Maximum unit price in the requested currency.minPrice· number · optionnel
Minimum unit price in the requested currency.supplierId· string · optionnel
Stable BuyingMesh supplier ID returned by search_suppliers or get_supplier.environment· string · optionnel · production
Catalog environment. Only production reviewed listings are publicly available.minInventory· integer · optionnel
Minimum currently sellable inventory in whole units; unknown inventory is not counted.supplierSlug· string · optionnel
Public supplier slug from the supplier storefront URL.verifiedOnly· boolean · optionnel
When true, return only listings with a verified supplier or qualification signal.inventoryStatus· string · optionnel · confirmed | unknown
Inventory evidence filter. confirmed means supplier-confirmed sellable units; unknown means a fresh confirmation is required.maxLeadTimeDays· integer · optionnel
Maximum stated supplier lead time in calendar days.qualificationStatus· string · optionnel
Merchant qualification text to match, such as verified or reviewed.
Exemple d'appel{"name": "search_products", "arguments": {"q": "texte", "sku": "texte", "gtin": "texte", "size": "texte", "limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mode": "production", "items": [], "total": 1, "queryCost": {}, "nextCursor": "texte"}} - search_shipping_rates≈ 486 tokens
Return non-binding shipping estimates from an origin to a destination. Carrier confirmation is required before any transaction.
Paramètres, retour & exemple (5)
Paramètresorigin· object · optionnel
Optional shipment origin used to refine the estimate.quantity· integer · optionnel
Number of units in the shipment.weightKg· number · optionnel
Packed weight per unit in kilograms; a default assumption is used when omitted.destination· object · requis
Delivery destination; country is required for zone estimation.dimensionsCm· object · optionnel
Packed shipment dimensions in centimeters.
Exemple d'appel{"name": "search_shipping_rates", "arguments": {"destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "options": [], "observedAt": "texte", "assumptions": {}, "destination": "texte", "requiresCarrierConfirmation": true}} - search_suppliers≈ 377 tokens
Find approved public supplier storefronts and inspect reviewed credentials and platform-observed performance.
Paramètres, retour & exemple (8)
Paramètresq· string · optionnel
Free-text search across public supplier name, legal name, description and slug.limit· integer · optionnel
Number of suppliers to return; server clamps this to 100.cursor· string · optionnel
Opaque pagination cursor returned by a previous supplier search.category· string · optionnel
Supplier category to match against the reviewed catalog.verified· boolean · optionnel
Filter by platform-reviewed verification state.minProducts· integer · optionnel
Minimum number of approved public SKUs in the supplier storefront.supplierType· string · optionnel
Supplier profile type, such as manufacturer, wholesaler or brand.countryRegion· string · optionnel
Exact country or region code/name used by the supplier profile.
Exemple d'appel{"name": "search_suppliers", "arguments": {"q": "texte", "limit": 1, "cursor": "texte", "category": "texte", "verified": true, "minProducts": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "total": 1, "nextCursor": "texte"}} - submit_inquiry≈ 723 tokens
Send a structured, non-binding product inquiry to the responsible merchant. Use this when inventory is unknown, a buyer needs a supplier answer, or a quote cannot yet be issued. The inquiry stores SKU, quantity, destination, buyer and agent identity and does not create an order or payment.
Paramètres, retour & exemple (6)
Paramètresagent· object · optionnel
Optional calling-agent identity included in the inquiry audit record.buyer· object · requis
Buyer contact details required for supplier follow-up.items· array · requis
One to 50 SKU lines. Use this when inventory is unknown or a supplier answer is needed.message· string · optionnel
Additional non-sensitive instructions or questions for the supplier.destination· object · requis
Buyer delivery destination.idempotencyKey· string · optionnel
Client-generated key reused on retries so the same inquiry is not duplicated.
Exemple d'appel{"name": "submit_inquiry", "arguments": {"buyer": {}, "items": [], "destination": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"buyer": {}, "items": [], "status": "texte", "nextStep": "texte", "inquiryId": "texte", "destination": {}, "notificationCount": 1, "notificationStatus": "texte"}} - update_order_status≈ 252 tokens
Advance an enabled order through an allowed fulfillment state transition and emit its webhook event. Use only when the responsible fulfillment party has supplied evidence.
Paramètres, retour & exemple (3)
Paramètresdata· object · optionnel
Evidence for the transition, such as trackingNumber, carrier, eta or dispute reason.status· string · requis · shipped | tracking_updated | eta_updated | delivered | accepted | released | disputed
Next allowed fulfillment state supported by the order state machine.orderId· string · requis
Order identifier returned by create_order.
Exemple d'appel{"name": "update_order_status", "arguments": {"status": "shipped", "orderId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».