{"name":"LUNA B2B Industrial Marketplace","version":"1.0.0","description":"Agent entry point for LUNA B2B v3.1 industrial sourcing platform. Catalog: 6 top-level domains, 43 sub-domains, 243 third-level categories, 289 sample SKUs across MA/ES/PI/IL/SC/SP. Serves Southeast Asia, the Middle East, Central Asia, Latin America, and Africa. Compatible with MCP-style tool calling over plain HTTP.","endpoints":{"manifest":"https://www.lunab2b.com/agent/manifest","llms_txt":"https://www.lunab2b.com/llms.txt","llms_full":"https://www.lunab2b.com/llms-full.txt","category_tree":"https://www.lunab2b.com/api/v1/categories","category_by_code":"https://www.lunab2b.com/api/v1/categories/{code}","products":"https://www.lunab2b.com/api/v1/products","sku_detail":"https://www.lunab2b.com/sku/{supplierCode}/{model}","device_passport":"https://www.lunab2b.com/api/v1/dep/{uuid}","rfq":"https://www.lunab2b.com/api/v1/agent/rfq","search":"https://www.lunab2b.com/api/v1/agent/search","alternatives":"https://www.lunab2b.com/api/v1/agent/alternatives","export":"https://www.lunab2b.com/api/v1/export/products","sitemap":"https://www.lunab2b.com/sitemap.xml"},"auth":"optional","rateLimit":"60/min anonymous, 600/min with X-Luna-Agent-Key header","tools":[{"name":"search_categories","description":"Search the LUNA v3.1 category tree (6 domains / 43 sub-domains / 243 third-level categories). Returns matching category nodes ranked by relevance.","mutating":false,"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text query in any supported locale (zh/en/vi)."},"level":{"type":"integer","enum":[1,2,3],"description":"Restrict to a category depth (1/2/3)."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10}},"required":["query"]},"outputSchema":{"type":"object","properties":{"matches":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"level":{"type":"integer"},"name":{"type":"object"},"url":{"type":"string"},"score":{"type":"number"}}}}}}},{"name":"get_category","description":"Fetch a single category node by stable code (e.g. \"MA1-01\"), including breadcrumb and tag attachments.","mutating":false,"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Stable category code, e.g. \"MA1-01\"."},"locale":{"type":"string","enum":["zh","en","vi"],"default":"en"}},"required":["code"]},"outputSchema":{"type":"object","properties":{"node":{"type":"object"},"ancestors":{"type":"array"}}}},{"name":"search_products","description":"Search LUNA sample SKU inventory (85+ SKUs across MA/ES/PI/IL/SC/SP). Supports filtering by categoryCode prefix, brand, industry tag, certification, stock status, and price range. Returns paginated results with specifications and procurement metadata.","mutating":false,"inputSchema":{"type":"object","properties":{"categoryCode":{"type":"string","description":"Category prefix to filter, e.g. \"MA\" for all machinery, \"MA1-01\" for a specific L3."},"q":{"type":"string","description":"Free-text keyword search across brand, model, and agentSummary."},"industry":{"type":"string","description":"Industry tag code, e.g. \"automotive\" or \"semiconductor\"."},"certification":{"type":"string","description":"Certification tag, e.g. \"ce\" or \"iso_9001\"."},"brand":{"type":"string","description":"Brand name filter (case-insensitive partial match)."},"stockStatus":{"type":"string","enum":["in_stock","made_to_order","discontinued","unknown"]},"minPriceUSD":{"type":"number","description":"Minimum price in USD."},"maxPriceUSD":{"type":"number","description":"Maximum price in USD."},"page":{"type":"integer","minimum":1,"default":1},"pageSize":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[]},"outputSchema":{"type":"object","properties":{"schemaVersion":{"type":"string"},"pagination":{"type":"object","properties":{"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"},"totalPages":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object"}},"links":{"type":"object","properties":{"self":{"type":"string"},"prev":{"type":"string"},"next":{"type":"string"}}}}}},{"name":"get_sku","description":"Fetch a single SKU by supplier code and model number. Returns full specifications, pricing, stock status, procurement metadata (lead time, MOQ, country of origin), industry/process/certification tags, BOM relations, and agentSummary.","mutating":false,"inputSchema":{"type":"object","properties":{"supplierCode":{"type":"string","description":"Supplier code, e.g. \"AIDA\"."},"model":{"type":"string","description":"Model number, e.g. \"NCX-630\"."}},"required":["supplierCode","model"]},"outputSchema":{"type":"object","properties":{"sku":{"type":"object"},"detailUrl":{"type":"string"}}}},{"name":"find_alternatives","description":"Find domestic or cross-supplier alternatives for a foreign-brand model using LLM-backed semantic matching. Returns ranked candidates with similarity reasons, estimated savings, and certification gap analysis.","mutating":false,"inputSchema":{"type":"object","properties":{"sourceModel":{"type":"string","description":"Foreign model string, e.g. \"FANUC R-2000iC/165F\"."},"constraints":{"type":"object","properties":{"maxPriceUSD":{"type":"number"},"requiredCertifications":{"type":"array","items":{"type":"string"}}}}},"required":["sourceModel"]},"outputSchema":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object"}},"categoryMatch":{"type":"object"}}}},{"name":"export_products","description":"Export a list of SKUs as CSV, JSON, XLSX, or PDF. Mutating in the sense that it generates a file; requires SKU ids returned by search_products. No API key required for anonymous exports.","mutating":true,"inputSchema":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Array of SKU ids to export."},"format":{"type":"string","enum":["csv","json","xlsx","pdf"],"default":"csv"}},"required":["ids","format"]},"outputSchema":{"type":"object","properties":{"downloadUrl":{"type":"string","description":"Signed URL to download the generated file."},"expiresAt":{"type":"string","format":"date-time"}}}},{"name":"lookup_dep","description":"Look up a Device Passport (DEP) by its public uuid. Returns the public subset of fields (no PII).","mutating":false,"inputSchema":{"type":"object","properties":{"uuid":{"type":"string","description":"DEP global identifier."}},"required":["uuid"]},"outputSchema":{"type":"object"}},{"name":"submit_rfq","description":"Submit a Request For Quote on behalf of a buyer. Mutating; requires API key in X-Luna-Agent-Key header.","mutating":true,"inputSchema":{"type":"object","properties":{"buyer":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"},"company":{"type":"string"},"country":{"type":"string"}},"required":["name","email"]},"items":{"type":"array","items":{"type":"object","properties":{"categoryCode":{"type":"string"},"productModel":{"type":"string"},"qty":{"type":"integer","minimum":1},"notes":{"type":"string"}},"required":["categoryCode","qty"]}},"message":{"type":"string"}},"required":["buyer","items"]},"outputSchema":{"type":"object","properties":{"rfqId":{"type":"string"},"status":{"type":"string"}}}}]}