---
name: chip-fetcher-site-mouser
description: >-
  How chip-fetcher pulls CAD + stock/lifecycle from Mouser. Mouser is also the
  authoritative stock/price/lifecycle source (stock.json). Read before a Mouser
  fetch or stock check. Trigger words: mouser, mouser cad, mouser step, mouser
  stock, mouser lifecycle, mouser 3d model, mouser blocked.
---

# Site: Mouser

Mid-ladder for CAD, but the **canonical source for stock + price + lifecycle**
(NRND/EOL) that lands in `stock.json`.

## Reach
- Search: `https://www.mouser.com/c/?q=<MPN>` → product page.

## Gate
- CAD download and the API both want a session/key. Stock/price come via the
  Mouser API (key in `chip-fetcher creds`, used by the inventory path), not pup.

## Download flow
- Product page → **CAD / ECAD Model** (a SnapEDA/SamacSys embed → follow that
  site's skill) and the **3D Model** link. Stock/lifecycle read from the API, not
  the page.

## Catch / When it breaks
- Normalize into `library/<MPN>/`; lifecycle/stock → `stock.json`.
- Embed → hand to the partner site's skill. Block → warm profile, then skip the
  rung (see digikey skill's playbook — same pattern).
