Whatic IC Datasheets
About
Query real IC datasheets: parametric part search, spec lookup, price comparison, and datasheet-grounded answers for electronic components, extracted and verified against manufacturer PDFs.
Details
- Transport
- SSE
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Whatic IC DatasheetsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
{
"mcpServers": {
"whatic": {
"type": "http",
"url": "https://whatic.io/mcp"
}
}
}
find_parts
Shortlist IC part numbers by parametric spec constraints, ranked by how many constraints each part satisfies. Each constraint is {canonical, op: gte|lte|eq|range, value, unit?}. Returns per-constraint pass/fail/unknown. `canonical` MUST be one of the exact names below (case-sensitive): abs_max_current, abs_max_voltage, adc_resolution, block_erase_time, breakdown_voltage_ds, channel_count, clamping_voltage, clock_frequency, cmrr, cmti, coil_power, coil_resistance, coil_voltage, collector_emitter_voltage, contact_current, contact_resistance, core_size, cpu_speed, current_rating, dark_current, data_rate, data_retention, dc_resistance, drain_current, driver_count, dropout_voltage, dynamic_range, eeprom_size, emitter_base_voltage, fall_time, forward_current, forward_voltage, gain_bandwidth, gate_charge, impedance, input_bias_current, input_capacitance, input_offset_current, input_offset_current_drift, input_offset_voltage, input_offset_voltage_drift, input_voltage_noise_density, insertion_loss, io_count, isolation_voltage, junction_capacitance, load_capacitance, memory_size, operate_time, operating_frequency, operating_temperature, output_capacitance, output_count, output_current, output_noise_voltage, output_power, output_voltage, output_voltage_high, output_voltage_low, page_program_time, peak_pulse_current, power_dissipation, program_erase_cycles, program_memory_size, propagation_delay, psrr, quiescent_current, ram_size, rds_on, receiver_count, rectified_current, release_time, response_time, reverse_leakage_current, reverse_recovery_time, reverse_transfer_capacitance, reverse_voltage, rise_time, sample_rate, sensitivity, settling_time, slew_rate, standby_current, supply_voltage_range, switching_frequency, switching_voltage, vgs_threshold, zener_voltage
get_specs
Read canonical extracted specs (min/typ/max, unit, conditions) for known IC part numbers. Optionally restrict to specific canonical parameter names.
compare_parts
Relative price tier, stock posture, and library class for a set of IC part numbers (a ranking from a distributor snapshot, not a live quote).
search
Search the datasheet corpus; returns hit records (metadata + snippet, each with an opaque `ref`). Pass a ref list to `get` for full content. For part-specific queries, pass scope='device:<MPN>' (e.g. scope='device:NE5532') to restrict hits to that part and avoid cross-part contamination.
lookup
One-shot spec/section retrieval: full content of the most relevant datasheet segments for one or more parts (fuses search+get). Already groups results per part (via `parts`), so prefer `lookup` over `search` when you know the part(s).
get
Expand opaque `ref` tokens (from search/lookup) into full datasheet segment content.
get_image
Fetch datasheet figure images (PNG/JPEG) for opaque `ref` tokens obtained from search/lookup/get. Returns each image plus its caption/description/page metadata. Only `type='image'` segments have image data.
- find_parts: Shortlist IC part numbers by parametric spec constraints, ranked by how many constraints each part satisfies. Each constraint is {canonical, op: gte|lte|eq|range, value, unit?}. Returns per-constraint pass/fail/unknown. canonical MUST be one of the exact names below (case-sensitive):
abs_max_current, abs_max_voltage, adc_resolution, block_erase_time, breakdown_voltage_ds, channel_count, clamping_voltage, clock_frequency, cmrr, cmti, coil_power, coil_resistance, coil_voltage, collector_emitter_voltage, contact_current, contact_resistance, core_size, cpu_speed, current_rating, dark_current, data_rate, data_retention, dc_resistance, drain_current, driver_count, dropout_voltage, dynamic_range, eeprom_size, emitter_base_voltage, fall_time, forward_current, forward_voltage, gain_bandwidth, gate_charge, impedance, input_bias_current, input_capacitance, input_offset_current, input_offset_current_drift, input_offset_voltage, input_offset_voltage_drift, input_voltage_noise_density, insertion_loss, io_count, isolation_voltage, junction_capacitance, load_capacitance, memory_size, operate_time, operating_frequency, operating_temperature, output_capacitance, output_count, output_current, output_noise_voltage, output_power, output_voltage, output_voltage_high, output_voltage_low, page_program_time, peak_pulse_current, power_dissipation, program_erase_cycles, program_memory_size, propagation_delay, psrr, quiescent_current, ram_size, rds_on, receiver_count, rectified_current, release_time, response_time, reverse_leakage_current, reverse_recovery_time, reverse_transfer_capacitance, reverse_voltage, rise_time, sample_rate, sensitivity, settling_time, slew_rate, standby_current, supply_voltage_range, switching_frequency, switching_voltage, vgs_threshold, zener_voltage
- get_specs: Read canonical extracted specs (min/typ/max, unit, conditions) for known
IC part numbers. Optionally restrict to specific canonical parameter names.
- compare_parts: Relative price tier, stock posture, and library class for a set of IC part
numbers (a ranking from a distributor snapshot, not a live quote).
- search: Search the datasheet corpus; returns hit records (metadata + snippet, each
with an opaque ref). Pass a ref list to get for full content.
For part-specific queries, pass scope='device:<MPN>' (e.g. scope='device:NE5532')
to restrict hits to that part and avoid cross-part contamination.
- lookup: One-shot spec/section retrieval: full content of the most relevant datasheet
segments for one or more parts (fuses search+get). Already groups results per
part (via parts), so prefer lookup over search when you know the part(s).
- get: Expand opaque ref tokens (from search/lookup) into full datasheet segment
content.
- get_image: Fetch datasheet figure images (PNG/JPEG) for opaque ref tokens obtained
from search/lookup/get. Returns each image plus its caption/description/page
metadata. Only type='image' segments have image data.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"whatic ic datasheets": {
"whatic": {
"type": "http",
"url": "https://whatic.io/mcp"
}
}
}
}
McpServers
{
"whatic": {
"type": "http",
"url": "https://whatic.io/mcp"
}
}
Query real IC datasheets: parametric part search, spec lookup, price comparison, and datasheet-grounded answers for electronic components, extracted and verified against manufacturer PDFs.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


