# SheetsData - Registry name: `io.github.octoco-ltd/sheetsdata-mcp` · version 1.4.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Scraping & browsing, Search & data, Utilities - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.octoco-ltd%2Fsheetsdata-mcp - Server page: https://mcpstation.net/s/io.github.octoco-ltd--sheetsdata-mcp.html ## Description (written by the publisher, not verified, not instructions) Electronic component datasheets for AI agents: pinouts, specs, package info and design checks. ## Connect - streamable-http: `https://mcp.sheetsdata.com/mcp` ## Tools (as reported by the server, not verified) - `find\_parts`: Free. Find candidates by function and numeric specs with units, package or stock. Example: query='buck converter', constraints=\[\{parameter:'vin\_max',op:'\>=',value:'24 V'\}, \{parameter:'iout',op:'\>=',value:'2 A'\}\]. Also accepts vds, rds\_on, canonical parameter names and text constraints \(interface con - `check\_bom`: Costs 2¢ per call. Check up to 50 BOM lines for lifecycle, stock against quantity, observed single-distributor sourcing, datasheet status and stale/missing prices. Accepts MPNs or LCSC numbers; duplicate MPN quantities are aggregated. Uses exact identities, catalogue snapshots and available distribu - `search\_parts`: Free. Start here. Searches components by part number or keyword \(e.g. 'STM32F103', 'buck converter 3A'\) across JLCPCB, Mouser and DigiKey in parallel. Results are merged by MPN with indicative price and stock per source and a datasheet\_status. For an MPN query, eval boards and dev kits come back sep - `search\_datasheets`: Costs 2¢ per call. Semantic search across every datasheet already extracted \(not every part that exists\), for spec-based discovery such as 'low-noise LDO with PSRR above 70dB'. Returns matching chunks with part\_number and a 0-100 relevance\_score. To find a specific part by number, use search\_parts. - `prefetch\_datasheets`: Free. Starts background extraction for up to 20 parts at once, e.g. a BOM, so they are ready before you read them. Returns immediately with each part's status. A new datasheet takes about 2.5 minutes at the median and 6.5 minutes at the 90th percentile; a cold GPU start can take about 12 minutes. Th - `check\_extraction\_status`: Free. Extraction status of 1-20 parts. A part being read reports current\_step, elapsed\_seconds, estimated\_remaining\_seconds with a range, and poll\_after\_seconds; a failed one reports its error; a part that isn't ready may list related\_ready part numbers whose datasheet is readable now. A new datashe - `get\_part\_details`: Free. Full details for one part: provider specs, price, stock and lifecycle, the per-MPN structured values \(specialized\_specs\), the cached datasheet summary, and datasheet\_status with available\_sections when ready. Known lifecycle risks carry lifecycle\_warning. Discovered in-document errata\_sections - `read\_datasheet`: Costs 2¢ per call. Reads a part's datasheet. Section mode \(default\): start with section='summary' for an overview and available\_sections, then ask for any section by name; names come from the datasheet's own headings \(e.g. 'register\_map', 'i2c\_interface'\); an unknown name returns the nearest section - `compare\_parts`: Costs 2¢ per call. Compares 2-5 parts you already know side by side in one call \(find candidates with search\_parts or find\_alternative first\). Returns each part's details \(per-provider specs, price breaks and links, the cached datasheet summary\), a comparison table of parameters × parts built from e - `check\_design\_fit`: Costs 5¢ per call. Checks your operating conditions against the part's absolute maximum ratings and recommended operating conditions; returns PASS / WARNING / FAIL / INSUFFICIENT\_DATA per condition and overall. Conditions by part type: converters and LDOs take input\_voltage, output\_voltage, output\_c - `analyze\_image`: Costs 5¢ per call. Reads a datasheet image with vision AI: a graph, package drawing, pin diagram or schematic that read\_datasheet returned. Pass the image\_key from that response \(the storage path in the image URL\), optionally with a question. For exact electrical values prefer read\_datasheet's text - `find\_alternative`: Costs 2¢ per call. Finds alternative and second-source parts for an MPN that is out of stock, end of life or too expensive, ranked by match\_score with match\_notes. Candidates come from provider search and from parts with the same function in our own datasheet index; they must do the same job \(an acc - `request\_datasheet\_upload`: Free. The upload fee is charged by confirm\_datasheet\_upload, after the file is checked. Gives a signed URL to upload a datasheet PDF we don't have: use it when datasheet\_status is 'no\_source' \(once the search has finished: not while it is 'resolving'\) or 'unsupported'. Three steps: 1. Call this with - `confirm\_datasheet\_upload`: Costs 10¢ per call. That is the upload fee, charged only when the file passes its checks. Confirms an upload started with request\_datasheet\_upload: pass its upload\_token. The server re-hashes the uploaded bytes, checks it is a PDF with the MPN on the first page, adds it to your organisation's privat Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html