{"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, 47 sub-domains, 275 third-level categories; no local sample SKUs; connect an approved published catalog before exposing product offers. 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 catalog records currently available from the product search endpoint. Supports filtering by categoryCode prefix, brand, industry tag, certification, stock status, and price range. Development demo records are explicitly marked as samples.","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"}}}}]}