# ProductExplorer by Salitronic > Free tool for exploring an electronic product idea before development. An AI assistant can describe a product > by what it must do and get preliminary engineering observations, a battery-life plausibility check, a list of > what else the product will need, and a preliminary regulatory checklist (EU, US, UK; basic for CA, AU, ZA). > Salitronic is an electronic product design consultancy that takes products from concept to production. No authentication is needed. Results are preliminary, automated and general: not engineering, legal or compliance advice, not a design, and not a guarantee of feasibility, cost, battery life or compliance. Always relay the `disclaimer` returned with the results. Use of the tool, including by AI assistants, is subject to the [terms of use and disclaimer](/terms.html), which also prohibit bulk extraction of the tool's rules and data. ## Connect - MCP server (Streamable HTTP, JSON responses, stateless): `/api/mcp` - `get_building_blocks`: functions, settings, product requirements, markets and an example concept. Call first. - `assess_product_concept`: assessment plus a summary, open questions, next steps and an editor link. - `create_editor_link`: a link that opens the concept in the visual editor (valid 30 days). - `request_salitronic_contact`: only with the person's explicit consent; they confirm by email before anything is shared. - HTTP API (JSON): [OpenAPI description](/api/openapi.json) - `GET /api/agent/library` - `POST /api/agent/assess` with `{"concept": {...}}` - `POST /api/agent/handoff` with `{"concept": {...}}` - `POST /api/agent/contact-request` with `{"concept": {...}, "contact": {"email": "..."}, "message": "...", "userConsent": true}` ## Concept format ```json { "name": "Pet GPS collar", "description": "Tracks a dog outdoors and shows its location in a phone app.", "functions": [ {"type": "Location Tracking", "settings": {"operating_environment": "outdoor", "update_interval": "5 min"}}, {"type": "Cellular", "settings": {"deployment_regions": ["EU"]}}, {"type": "Rechargeable Battery"}, {"type": "USB Power", "label": "USB charging"}, {"type": "Cloud Service"}, {"type": "Smartphone App"} ], "requirements": {"max_length": "50 mm", "max_width": "35 mm", "max_height": "15 mm", "battery_life": {"value": "14 days", "priority": "essential"}, "body_worn": "worn", "usage": "outdoor"}, "markets": ["EU", "US"], "behaviours": [{"when": {"every": "15 min"}, "do": [{"function": "Cellular", "action": "transmit"}]}] } ``` - Describe what the product must do, not how to build the electronics. A device controller is added if missing. - Values can be plain: option values or labels, `"45 mm"`, `"30 days"`, `"-20 to 60"`, `true`/`false`, `"not sure"`. - Do not invent requirements the person has not stated. Leave them out or use `"not sure"`; the assessment lists open questions. - Anything that could not be interpreted is reported in `interpretation.notes`; fix it and call again. ## Recommended way to help the person 1. Ask what the product should do, where it is used, how big it may be, how long the battery must last, and where it will be sold. 2. Build the concept, call `assess_product_concept`, and explain the summary, open questions and findings in plain language. 3. Give them the `editorLink` to review the concept visually. 4. If they intend to develop the product, the `nextSteps` section explains where professional engineering is needed and how to reach Salitronic. With their permission, call `request_salitronic_contact`. The tool exposes challenges; it never concludes that a product is infeasible, and you should not either on the basis of these results. Present each challenge as something to resolve, and leave the question of whether and how it can be achieved to Salitronic's engineering assessment. ## Contact - Salitronic: https://salitronic.com