Docs
Docs & Guides
Everything between “hello, blink” and a working smart-home device.
Simulator Manual
Boards, components, wiring, code editor and the serial monitor — the full reference inside the app.
→ app.sensbench.com/docs
Garage Smart Kit Guide
BOM, wiring photos and Home Assistant setup for the garage door opener kit.
→ build guide
Plant Pal Kit Guide
Soil sensor, pump wiring and calibration — from box to self-watering plant.
→ build guide
Smart Garden Tutorial
Full auto-watering build with ESP32 — sensors, pump logic and HA dashboards.
→ tutorial
LoRa Long-Range Nodes
8 km sensor links with ESP32 + LoRa — antennas, spreading factors and power budgets.
→ tutorial
FAQ
Shipping, firmware, simulator and kit questions — answered plainly.
→ /faq/
MCP server for AI coding agents
Drive the workbench from Claude, Cursor or any MCP-compatible client — real arduino-cli compiles, circuit building and Wokwi diagram conversion, straight from your agent’s chat.
Full reference — tools, parameters and billing: /mcp/ →
Paid tools
1 credit per successful compile. Failed compiles are never billed, so debugging costs nothing.
- compile_project — real arduino-cli build for the selected board, returns hex/bin
- run_project — compile plus a simulation-ready bundle
Free tools
Free with any valid account key — pure JSON work, no compile CPU. The protocol handshake is free too.
- create_circuit / update_circuit — define and edit circuits
- import_wokwi_json / export_wokwi_json — Wokwi diagram.json conversion, both ways
- generate_code_files — Arduino starter code from a circuit definition
- get_quota — let your agent check its own balance before spending it
Billing. MCP calls draw from the same balance as the AI Builder — one purchase unlocks both, and only successful compiles are billed. Free accounts get 1 compile a day. Credit packs from $1.99 never expire. Maker ($14.99 / 30 days) raises the daily allowance to 12 compiles, Pro ($19.99 / 30 days) to 50. Daily allowances reset each day and do not roll over. Full details on the pricing page.
Endpoint. https://app.sensbench.com/mcp — Streamable HTTP (POST). Legacy SSE clients are not supported.
Your key. Log in and open My Account → MCP Access to copy your 30-day key, regenerate it, or revoke all keys.
Claude Code — one command:
claude mcp add sensbench \ --transport http \ https://app.sensbench.com/mcp \ --header "Authorization: Bearer \ YOUR_KEY"
Cursor — add this server JSON (Settings → MCP, or ~/.cursor/mcp.json):
{
"mcpServers": {
"sensbench": {
"url":
"https://app.sensbench.com/mcp",
"headers": {
"Authorization":
"Bearer YOUR_KEY"
}
}
}
}
Claude Desktop — the same JSON in claude_desktop_config.json. To test any of them, ask your agent to call get_quota — if it answers with your balance, you are connected.
Try one of these first:
- “Compile this sketch for an ESP32-C3 and tell me whether it fits in flash.”
- “Convert this Wokwi diagram.json into a circuit, generate the starter code, and compile it.”