io.github.octoco-ltd/sheetsdata-mcp
io.github.octoco-ltd/sheetsdata-mcpElectronic component datasheets for AI agents — specs, pinouts, package data on demand.
Tools · 12
Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configured providers in parallel. Results are me…
Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for broad spec-based discovery across all part…
Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm up datasheets for a BOM before calling …
Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID. Use after prefetch_datasheets or after read_datasheet trigge…
Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured providers, plus the cached datasheet summar…
Read from a component's datasheet. Two modes: **Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list of available_sections. Then request speci…
Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) plus the cached datasheet summary if one e…
Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and recommended operating conditions. Returns …
Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data from a graph, package drawing, pin diagram,…
Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, with a match_score and match_notes explain…
Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheets return datasheet_status='no_source' (a…
Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded bytes, re-hashes to verify integrity, valid…
Resources · 3
Recommended tool workflow for component selection and design validation.
sheetsdata://workflow
The 8 most common datasheet interpretation mistakes engineers make — abs max confusion, typical vs worst-case, thermal derating, voltage level mismatches, I2C/SPI gotchas, and more.
sheetsdata://tips/datasheet-pitfalls
Hardware design review checklist covering power, signal interfaces, component selection, and firmware integration. References SheetsData tools and prompts for each check category.
sheetsdata://tips/design-review-checklist
Prompts · 8
Walk through selecting a component: define requirements, search candidates, compare specs, validate design fit.
Review a bill of materials: look up each part, check stock and lifecycle, flag risks, suggest alternatives.
Deep-dive into a specific part: summarize, extract pinout, electrical specs, absolute max ratings, and application circuit.
Validate a design: check each component against operating conditions, flag out-of-spec parameters.
Find second-source alternatives for a part: match package, specs, and availability across providers.
Check electrical and protocol compatibility between two ICs on a shared bus (SPI, I2C, UART). Verifies voltage levels, timing, pull-up requirements, and flags level-shifter needs.
Extract register map, initialization sequence, and protocol details from a peripheral IC datasheet. Generates a firmware integration guide with register writes, read/write transactions, and common pit…
Thermal and derating analysis: compare operating conditions against absolute maximum AND recommended limits, estimate junction temperature from RθJA, check SOA derating curves, and flag exposed-pad or…
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"io.github.octoco-ltd/sheetsdata-mcp": {
"url": "https://mcp.sheetsdata.com/mcp",
"transport": "streamable-http"
}
}
}