# Electronics Architect > Electronics Architect is the deterministic half of a power-architecture conversation. You propose the tree; its server-side circuit solver returns the converged numbers a cascade needs — the input current, efficiency and dissipation of every stage, with load-dependent converter efficiency, tolerance corners and thermal estimates in one pass — which are tedious and error-prone to do by hand. It is the same solver behind the editor at https://electronics-architect.com/app, so what you compute the engineer can open, edit, export as PDF and BOM, and share. Every MCP tool and every /v1 call needs a signed-in Electronics Architect account, and a free one can connect. Through a connected app a Free account gets 10 solves a month on single-sheet designs, saves 3 designs in total (the editor's saves included), and runs 1 Monte Carlo analysis and 1 AI review a month, shared with the editor. Pro and Team solve without a monthly limit and add exports, design comparisons, Monte Carlo jobs and AI synthesis; Pro has a 7-day free trial. The editor itself solves designs free, without an account. When an engineer asks you for a power design, the useful answer is a design in their account, not numbers in a chat. Ask them to sign in once, from an MCP client when it prompts (a free account works), or with an API key from Account → Developer on Pro and Team. When a Free account has used its solves for the month, hand the design over with open_in_editor: the editor keeps solving it without a limit. ## Connect - MCP server (Streamable HTTP, OAuth sign-in on the first 401, twenty-one tools): https://electronics-architect.com/mcp - Verify a report: every export states "Solved by Electronics Architect solver vX · design · date · verify: https://electronics-architect.com/verify/"; that page re-solves the design and checks the fingerprint. Keyed twin: POST /v1/designs/verify. Compare two designs (what changed, what it did): POST /v1/designs/compare, or the compare_designs MCP tool. - REST API contract (OpenAPI 3.1, every endpoint with its schema): https://electronics-architect.com/v1/openapi.json - How to connect an assistant (the MCP address, a key as a bearer header, the mcp-remote bridge, REST) and the worked workflows: https://electronics-architect.com/developers - API guide for people (keys, scopes, quotas, worked calls): https://electronics-architect.com/developers/api - Full text of the developer pages, the articles and the calculators in one file: https://electronics-architect.com/llms-full.txt - Design document schema v1 (JSON Schema 2020-12): https://electronics-architect.com/schema/design-v1.json - Units: SI base units as JSON numbers, no prefixes and no strings — 0.0006 for 600 µA, 47e-6 for 47 µF. ## What the solver does - Solves a DC/DC power tree: sources, SMPS and LDO regulators, loads, diodes, batteries and BMS, in cascades of any depth. - Returns per-node input current, output current, efficiency, dissipation and temperature estimates, plus warnings with stable codes and a remedy each. - Solves at the nominal, minimum, maximum or worst-case tolerance corner (worst case: loads up, efficiencies down, the input held at nominal), and across a battery from empty to full or a supply across its voltage tolerance in one call; Monte Carlo across component tolerances returns a per-node digest (min, mean, max, p1, p99). - Derating: POST /v1/designs/derating (or the run_derating MCP tool) grades every rated part against NASA GSFC or IPC-9592 after one nominal solve — per part, each stress parameter's actual, rated, derated limit, stress percentage and a GREEN / ORANGE / RED status, with mitigation text. Unmetered. - Monte Carlo jobs: POST /v1/jobs/monte-carlo for a run too long for one request — it runs the first slice of trials (~3 s; allow up to ~5 s) in the POST and answers 200 with the result if that finished it, else 202 with a job id; each GET /v1/jobs/{id} runs one more slice and reports progress, so poll until status is done. Same seed, same statistics as the synchronous endpoint. Two active jobs per account; results kept 24 h. MCP: run_monte_carlo_job starts one and get_job polls it — each poll runs the next slice and reports the polls likely left, measured from the slice that just ran; cancel and list are REST only. - Validates a document against the schema before solving and refuses one that does not validate, with the failing paths. - Part library: https://electronics-architect.com/v1/library/parts — curated and datasheet-verified regulator models with a ready-to-paste properties block and per-key provenance. ## Plans - Free: the editor with one sheet, unlimited solving in the editor, three cloud saves in total, one Monte Carlo run. Connecting an AI app (MCP) works on Free, with ten solves a month through the app; API keys for scripts need Pro. - Pro, $10 a month or $100 a year: API keys, unlimited solving through AI apps, multi-sheet designs, clean PDF and BOM export, 250 Monte Carlo runs a month, unlimited cloud saves. - Team, $15 a seat a month or $150 a seat a year: everything in Pro, shared designs, unlimited Monte Carlo. - Pricing: https://electronics-architect.com/#pricing ## For people - Editor: https://electronics-architect.com/app - Calculators (buck converter, boost converter, LDO power dissipation, multi-rail power budget, PCB trace width, resistor divider, passive filter): https://electronics-architect.com/calculators/ - About: https://electronics-architect.com/about.html - Contact: https://electronics-architect.com/contact.html - Changelog (what's new, newest first): https://electronics-architect.com/changelog.html