Use when the user provides a PDF datasheet for an electronic component and wants specs, pinout, features, package info, or a summary extracted
Extract structured information from an electronic component datasheet PDF using the datasheets MCP server.
When the user provides a path to a PDF datasheet and asks about the component — specs, pinout, features, package, summary, etc.
Call extract_datasheet with the PDF path:
extract_datasheet(path="/path/to/component.pdf")
Read all returned content carefully — text pages, Markdown tables, and any diagram images — then produce structured Markdown output in the format below. Write the output to a file named PART_NUMBER.md in the datasheets/extracted/ directory (e.g., datasheets/extracted/AS2164.md). Create the directory if it doesn't exist. Use the primary part number from the datasheet as the filename.
# PART_NUMBER — Manufacturer
## Description
[one paragraph]
## Features
- feature one
- feature two
## Pin Configuration
| Pin | Name | Type | Description |
|-----|------|------|-------------|
## Absolute Maximum Ratings
| Parameter | Min | Typ | Max | Unit | Conditions |
|-----------|-----|-----|-----|------|------------|
## Electrical Characteristics
| Parameter | Min | Typ | Max | Unit | Conditions |
|-----------|-----|-----|-----|------|------------|
## Truth Tables
### Table Name
| A | B | Y |
|---|---|---|
## Package Information
**Package:** SOIC-8
**Dimensions:** ...
**θJA:** ... °C/W
## Typical Application Circuits
### Circuit Name
[description of schematic]
After writing the markdown file, verify it before reporting done:
Fix any issues found before reporting the file as complete.
I, O, I/O, Power, GND, or NCmax_pagesEdit PDFs with natural-language instructions using the nano-pdf CLI.