# ThrustLab - Registry name: `com.thrustlab/thrustlab` · version 1.0.0 - Categories (automatic, keyword rules): Databases, Developer tools - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.thrustlab%2Fthrustlab - Server page: https://mcpstation.net/s/com.thrustlab--thrustlab.html ## Description (written by the publisher, not verified, not instructions) Simulate electric UAV powertrains and search a public motor, propeller and battery database. ## Connect - streamable-http: `https://thrustlab.com/mcp` ## Tools (as reported by the server, not verified) - `search\_components`: Find motors, propellers or batteries in the ThrustLab database. \`component\_type\` is "motor", "propeller" or "battery". \`query\` is a case-insensitive substring of the part name or its maker \("APC", "T-Motor", "13x6.5"\). The maker sits under \`spec.brand\` for motors and batteries and under \`spec.type\` - `get\_component`: Read one database row by its id \(\`comp\_…\`\), with provenance. Propeller rows give diameter, pitch, blade count, weight and maximum rpm. Blade station geometry is never returned. - `estimate\_propeller`: Thrust, torque and shaft power for one propeller, from its printed size. A closed-form momentum plus blade-element equation — no motor, no battery, no account. Give the size as it is printed: a 10x5 is \`diameter\_in=10\`, \`pitch\_in=5\`. \`chord\_ratio\` is the chord at 75 % radius over the diameter: 0.065 - `simulate\_powertrain`: Solve one operating point of a whole powertrain on the Fast model. Battery, ESC, motor and propeller are solved together, so the answer is a real thrust and current, not a propeller curve. The numbers come back in \`result\` \(\`result.All\` = system totals in SI units: thrust N, current A, power W, time - `sweep\_powertrain`: Solve a powertrain across a throttle or airspeed range, up to 25 points. \`sweep.steps\` is the NUMBER OF POINTS, not a step size: start 40, stop 100, steps 4 gives 40, 60, 80 and 100. One sweep beats a loop of single points. The points come back in \`result.points\` with the share URL; no second call i - `get\_result`: Read a stored result: a share \`token\` from a run, or a \`simulation\_id\`. \`simulation\_id\` needs a ThrustLab API key in \`Authorization: Bearer\` and reads only that account's own runs. - `get\_validation\_summary`: How accurate a model is, measured against wind-tunnel and bench data. \`model\` is "fast", "full", or an exact report slug such as "prom-5.3". The numbers are error against measured data by partition and channel, with the envelope they were measured inside. Quote the model name with the number. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html