Extract thermal resistance and operating limits
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 was recorded. Runs DatasheetVend Fast Extraction: a page scout routes targeted model reads and the module's own deterministic readers, then the same normalization and completion checks as a dashboard job finish the result, usually in seconds; engine names the engine on every result. If Fast Extraction cannot complete the module, the slower deep engine re-runs that module alone (engine.runtime is then monolith_rescue; the result says so, and it is billed as delivered). A rescue can take several minutes, so set a client timeout of 10 minutes. Only if the deep engine also cannot deliver does the module return status FAILED with the reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| partName | No | Optional part number / MPN to disambiguate a multi-part datasheet. | |
| documentPath | Yes | https:// URL to the datasheet PDF. The remote /api/mcp endpoint accepts ONLY https:// URLs (it downloads them); a local filesystem path works solely in local stdio mode (npm run mcp:serve). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | Which engine produced this result | |
| review | Yes | ||
| status | Yes | The module's completion status (for example approved, approved_with_warnings or empty), or FAILED when Fast Extraction could not extract the module | |
| contract | Yes | Contract id, e.g. thermal_evidence_v2 | |
| warnings | Yes | Public engineering warnings from the extraction. | |
| module_id | Yes | Canonical module id | |
| extracted_data | Yes | The module's extraction after its own normalization — values with the datasheet page they came from (source_page, where one was recorded) and, where the module provides them, confidence_score and source_text_snippet. | |
| canonical_output | Yes | The module's canonical (CAD-ready normalized) output block. | |
| engineering_summary | Yes | Concise human-readable engineering summary, when emitted. |