DatasheetVend

by datasheetvend.com · com.datasheetvend/datasheet-contracts

Turn datasheets into source-backed JSON contracts, pinout matrices, and KiCad CAD for AI agents.

OnlineRemote
Category
AI and agents
Connection
Remote (HTTP)
Tools
24 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http datasheet-contracts https://datasheetvend.com/api/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://datasheetvend.com/api/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "datasheet-contracts": {
      "url": "https://datasheetvend.com/api/mcp"
    }
  }
}

Tools it offers

24 tools, as the server itself reported during our check on Oct 31, 2026.

  • datasheetvend_extract_document_mapBuild the Document Map of a datasheet PDF: a deterministic, machine-readable index of WHERE the topics live (pinout, package, mechanical, electrical, timing, thermal, absolute_max, registers, cautions …) and WHAT each pa
  • datasheetvend_read_document_map_instructionsReturn the versioned usage instructions for Document Map consumers: the binding rule (SHA-256 + physical pages), field semantics, the dominant_form action table, and the measured routing discipline. Call once per session
  • datasheetvend_inspect_document_pageTier-2 detail for ONE page of an already-mapped datasheet: the full measured anatomy (text metrics, MuPDF geometry census, structural geometry signals), the page's own headings and first lines, and which modules claim th
  • datasheetvend_extract_pinoutExtract a component's pin/pad table from a datasheet PDF as verifiable, provenance-tracked evidence — not raw PDF text to re-interpret. Returns a PinoutEvidence document (contract pinout_evidence_v1): the canonical pins
  • datasheetvend_extract_thermal_limitsExtract thermal characteristics: junction-to-ambient (θJA) and junction-to-case (θJC) thermal resistance, power dissipation limits, and operating/junction/storage temperature ranges — with the datasheet page where one wa
  • datasheetvend_extract_absolute_maxExtract the Absolute Maximum Ratings: never-exceed supply/pin voltages, max currents, and storage temperatures. Use extract_logic_levels for the OPERATING supply range, not these stress limits. Runs DatasheetVend Fast Ex
  • datasheetvend_extract_logic_levelsExtract DC electrical characteristics: VIH/VIL/VOH/VOL thresholds, Schmitt hysteresis, AND the VCC/VDD operating supply voltage range. Use this for supply-range questions; extract_absolute_max gives never-exceed limits.
  • datasheetvend_extract_timing_characteristicsExtract AC timing: setup/hold (tSU, tH), propagation delays, maximum clock frequencies (fMAX), rise/fall times, and bus timing. Runs DatasheetVend Fast Extraction: a page scout routes targeted model reads and the module'
  • datasheetvend_extract_register_mapExtract the register map: memory addresses, reset values, access permissions (RO/RW/W1C), and per-bit field definitions. Runs DatasheetVend Fast Extraction: a page scout routes targeted model reads and the module's own d
  • datasheetvend_extract_package_dimensionsExtract mechanical package outline dimensions (D, E, A, A1, e, L, b) and a nominal land geometry estimate in the spirit of IPC-7351B (review-level, not a manufacturer land pattern). For the package variant/pin count from
  • datasheetvend_decode_part_numberDecode the ordering nomenclature: per-position suffix meanings (temp grade, package, speed, packaging) and, where the datasheet's ordering information supports it, the enumerated orderable_part_numbers list — the direct
  • datasheetvend_extract_peripheral_matrixExtract the on-chip peripheral inventory, one row per instance, in 13 classes: serial/communication (UART/USART, SPI, I2C, CAN, USB, Ethernet, SDIO, I2S/SAI), analog blocks (ADC, DAC, comparator, op-amp, voltage referenc
  • datasheetvend_extract_analog_specsExtract analog conversion and signal-conditioning specs: ADC/DAC resolution, sampling rates (MSPS/kSPS), channel counts, input-voltage ranges, static non-linearity (INL/DNL), dynamic specs (ENOB, SINAD, SNR, SFDR, THD),
  • datasheetvend_extract_power_domainsExtract power supply domains (VDD/VDDA/VBAT), low-power/sleep modes and their consumption, and battery-backup configuration. Runs DatasheetVend Fast Extraction: a page scout routes targeted model reads and the module's o
  • datasheetvend_extract_passive_bomExtract the recommended passive support components: decoupling/bypass capacitors, crystal load caps, and pull-up/down resistors, with their values and the pins they connect to. Runs DatasheetVend Fast Extraction: a page
  • datasheetvend_extract_pin_cautionsExtract hardware design cautions: bootstrap/mode-strapping requirements, 5V-tolerant vs 3.3V-only pin boundaries, reset/debug pin precautions (NRST filtering, SWD pull-ups), oscillator/crystal PCB guardrails, analog/powe
  • datasheetvend_extract_kicad_footprintWrite a KiCad PCB footprint (.kicad_mod) from a datasheet's package mechanical drawing: pad geometry, pitch, thermal tabs and courtyard, using the datasheet's own recommended land pattern when it prints one, otherwise si
  • datasheetvend_extract_kicad_symbolWrite a KiCad schematic symbol library (.kicad_sym) with logical pin groupings (Power, Ground, Reset, Clocks, GPIO, Analog, Bus interfaces) from a datasheet's pinout. Symbol layout is generated from the pin functions the
  • datasheetvend_extract_kicad_bundleGenerate a KiCad footprint (.kicad_mod) and schematic symbol (.kicad_sym) from a datasheet in one call. Both files are loaded with kicad-cli where it is installed (a file-format check, not a DRC/ERC) and passed through t
  • datasheetvend_extract_altium_bundleParse an Altium Designer ASCII footprint export (a text file — NOT a binary .PcbLib/.SchLib) and extract the footprint name, per-pad copper geometry (designator, name, coordinates, size, shape), layer map, and this modul
  • datasheetvend_list_hardware_modulesList all available hardware extraction modules supported by DatasheetVend (KiCad footprints/symbols, Universal Pinout, Thermal Limits, Absolute Maximum Ratings, Timing Characteristics, Logic Levels, Register Maps, Decoup
  • datasheetvend_list_component_twinsList the datasheets in your DatasheetVend account that have a Unified Component Model (UCM) digital twin: the facts DatasheetVend already extracted from each datasheet — pins, supply rails, interfaces, registers and whol
  • datasheetvend_get_component_twinRead the Unified Component Model (UCM) digital twin of one datasheet already extracted with DatasheetVend. Every fact comes with a check ('passed', 'needs_review', 'disagrees', 'failed_sanity_check') and, where the extra
  • datasheetvend_build_component_twinExtract a datasheet with DatasheetVend Fast Extraction and return its Unified Component Model (UCM) digital twin in one call. Fast Extraction runs once for every requested module, and the modules' facts combine into one

Questions

What is the DatasheetVend MCP server?

Turn datasheets into source-backed JSON contracts, pinout matrices, and KiCad CAD for AI agents. It is made by datasheetvend.com and listed in the official MCP Registry as com.datasheetvend/datasheet-contracts. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add DatasheetVend to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://datasheetvend.com/api/mcp. In Claude Code, run: claude mcp add --transport http datasheet-contracts https://datasheetvend.com/api/mcp

How do I add DatasheetVend to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://datasheetvend.com/api/mcp.

How do I add DatasheetVend to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "datasheet-contracts": { "url": "https://datasheetvend.com/api/mcp" } } }

Does DatasheetVend work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can DatasheetVend do?

It gives your AI 24 tools, including datasheetvend_extract_document_map, datasheetvend_read_document_map_instructions, datasheetvend_inspect_document_page, datasheetvend_extract_pinout, datasheetvend_extract_thermal_limits. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/com-datasheetvend-datasheet-contracts.svg)](https://chen.media/mcp/com-datasheetvend-datasheet-contracts)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/com-datasheetvend-datasheet-contracts"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-datasheetvend-datasheet-contracts.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-datasheetvend-datasheet-contracts.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in AI and agents

See all