jlc_stock_check
Check real-time JLCPCB component stock levels before ordering, filter by low inventory, and paginate through large result sets for accurate procurement planning.
Instructions
Real-time stock verification via live JLCPCB API. Use jlc_search first for most queries — it's faster and supports parametric filters.
Only use this when you need:
Real-time stock verification before placing an order
Parts with stock < 10 or out-of-stock parts
Pagination through large result sets
Args: query: Search keywords (e.g., "ESP32", "10uF 25V", "STM32F103") category_id: Category ID from search_help subcategory_id: Subcategory ID from search_help category_name: Category name (e.g., "Resistors", "Capacitors") subcategory_name: Subcategory name (e.g., "Tactile Switches") min_stock: Min stock (default 10). Set 0 for out-of-stock parts library_type: "basic", "preferred", "no_fee", "extended", or "all" package: Package filter (e.g., "0402", "LQFP48") manufacturer: Manufacturer filter packages: Multiple packages (OR filter) manufacturers: Multiple manufacturers (OR filter) sort_by: "quantity" or "price" page: Page number (default 1) limit: Results per page (default 20, max 100)
Returns: Results with pagination. Use get_part(lcsc) for full details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| category_id | No | ||
| subcategory_id | No | ||
| category_name | No | ||
| subcategory_name | No | ||
| min_stock | No | ||
| library_type | No | ||
| package | No | ||
| manufacturer | No | ||
| packages | No | ||
| manufacturers | No | ||
| sort_by | No | ||
| page | No | ||
| limit | No |