(Agents) MCP · JSON · Markdown
Give your agent the catalogue
Ask your agent which open-hardware tools use a CC1101 under $100, what a T-Deck needs to run Meshtastic, or where to buy a HackRF today. It reads the same checked data as this site: 153 devices, every shop, 356 design files and 99 chips. No key.
(01)
Connect over MCP
Claude Code
claude mcp add --transport http gadgets https://gadgets.sh/api/mcp/Cursor, Claude Desktop and other clients
{
"mcpServers": {
"gadgets": {
"url": "https://gadgets.sh/api/mcp/"
}
}
}https://gadgets.sh/api/mcp/- search_devicesSearch the gadgets.sh catalogue of hacking, RF, mesh and security hardware. Filter by text, category, a chip inside, how open the design is, price and whether a shop can take an order now. Returns short summaries; use get_device for the full dossier.
- get_deviceEverything about one device: what it does, price, every shop with links, specs with sources, the blueprint (schematics, PCB sources, 3D files, repos, key parts with datasheets), direct raw URLs for every KiCad sheet, board and STEP/STL model, and firmware. Markdown by default.
- where_to_buyEvery shop that lists a device, which ones can take an order now, and the listed price with its date.
- find_chipLook up a chip (CC1101, SX1262, ESP32-S3, nRF52840, RP2040, iCE40…): what it is, its datasheet, and every catalogue device built on it, with which of those publish their design. Omit the chip to list all chips.
- product_ideasCombinations of radios and interfaces (sub-GHz, SDR, NFC, 125 kHz RFID, 5 GHz Wi-Fi, LoRa, cellular, Zigbee…) that no device in the catalogue offers, though each half is common. Each idea lists the two devices you would carry today, the open designs to learn each half from, and the chips. Also the combinations only one device offers. Use it to decide what to build.
- compare_devicesSide-by-side comparison of 2 to 4 devices: price, availability, openness, chips, and what each is good for.
(02)
Or just read it
Static files with open CORS, rebuilt with the site. Shop links carry utm_source=gadgets.sh; keep them when you hand a link to a person.
- All devices153 summaries: price, shops, openness, chips/api/v1/devices.json
- One deviceSpecs, shops, blueprint, parts, firmware/api/v1/devices/flipper-zero.json
- As MarkdownThe same record, ready to paste into a prompt/devices/flipper-zero.md
- All chips99 chips and the devices built on each/api/v1/parts.json
- llms.txtThe catalogue index agents look for first/llms.txt
- EverythingEvery device in one Markdown file/llms-full.txt
- Everything, JSONEvery full record in one file: specs, shops, blueprint, raw KiCad and 3D file URLs/api/v1/catalog.json
- Product ideasRadio combinations nobody sells yet, with designs and chips to start from/api/v1/ideas.json