jlc_search
Search electronic components with natural language queries and parametric filters to find in-stock parts for PCB design projects.
Instructions
Fast DB search with natural language parsing and parametric filters. In-stock parts only (stock >= 10).
Args: query: Search query - supports natural language like: - "10k resistor 0603 1%" (auto-detects type, value, package, tolerance) - "100nF 25V capacitor" (auto-applies voltage >= 25V filter) - "n-channel mosfet SOT-23" (auto-filters to MOSFETs subcategory) Or use with explicit filters for text search within results.
subcategory_id: Subcategory ID (e.g., 2954 for MOSFETs)
subcategory_name: Subcategory name (e.g., "MOSFETs", "Schottky Diodes")
spec_filters: Parametric filters for precise searches. Each filter is a dict:
- name: Attribute name (Vgs(th), Capacitance, Voltage, etc.)
- op: Operator: "=", ">=", "<=", ">", "<"
- value: Value with units (e.g., "2.5V", "10uF", "20mΩ")
Example: [{"name": "Vgs(th)", "op": "<", "value": "2.5V"}]
min_stock: Minimum stock (default 10). Database only indexes stock >= 10.
library_type: "basic", "preferred", "no_fee", "extended", or None (all)
prefer_no_fee: Sort basic/preferred first (default True)
package: Single package filter (e.g., "0603", "SOT-23")
packages: Multiple packages (OR logic): ["0402", "0603", "0805"]
manufacturer: Manufacturer filter
match_all_terms: AND logic for query terms (default True)
sort_by: "stock" (highest) or "price" (cheapest)
limit: Max results (default 50, max 100)Attribute aliases: MOSFETs: Vgs(th), Vds, Id, Rds(on) Diodes: Vr, If, Vf Passives: Capacitance, Resistance, Inductance, Voltage, Tolerance
Returns: results: Matching components with specs total: Total count (before limit) filters_applied: Applied filters (useful for debugging) parsed: (when using natural language) What was extracted from query
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| subcategory_id | No | ||
| subcategory_name | No | ||
| spec_filters | No | ||
| min_stock | No | ||
| library_type | No | ||
| prefer_no_fee | No | ||
| package | No | ||
| packages | No | ||
| manufacturer | No | ||
| match_all_terms | No | ||
| sort_by | No | stock | |
| limit | No |