Developer Tools
calc.engineer
Provides RF engineering calculations such as path loss, link budget, antenna dimensions, microstrip impedance, and power conversions.
ENDPOINT 1
https://calc.engineer/mcp
MCP server metadata
- Name
- calc-engineer
- Version
- 1.0.0
calc.engineer provides 82+ engineering calculators across RF, LoRa/mesh, PCB, power/solar, homelab, and general math. Tools are stateless and composable — check each tool's outputFeeds and inputFrom fields to chain calculations. For example: fspl → link_budget → snr_margin for full RF link analysis, or solar_load_audit → solar_sizing → battery_autonomy for off-grid system design. All inputs use SI units unless noted. Use the 'catalog' resource to discover tools by category.
Known tools 89
link_budgetCompute a full RF link budget from transmitter power, frequency, distance, and antenna gains.
Inferred read-onlymicrostripCalculate PCB microstrip trace width for a target characteristic impedance using the Hammerstad-Jensen closed-form equations.
Inferred read-onlydbm_convertConvert a power level in dBm to milliwatts, watts, dBW, and RMS voltage across a given impedance.
Inferred read-onlynoise_figure_cascadeCalculate the cascaded noise figure of a multi-stage receiver chain using the Friis formula.
Inferred read-onlyvswrConvert between VSWR, return loss, and reflection coefficient — provide any one parameter and get all related impedance-mismatch metrics.
Inferred read-onlysnr_marginComputes LoRa link SNR margin by comparing received power against the noise floor and the spreading-factor-dependent demodulation threshold from the Semtech SX1276 datasheet.
Inferred read-onlychannel_utilizationEstimates Meshtastic or LoRa mesh channel utilization percentage based on node count, message rate, and per-packet airtime.
Potential side effectslora_range_estimateEstimates LoRa maximum communication range by computing the free-space path loss (FSPL) link budget and applying terrain-dependent correction factors.
Inferred read-onlylora_sensitivityCalculates LoRa receiver sensitivity from spreading factor, bandwidth, and noise figure using the Semtech SX1276 datasheet SNR thresholds.
Inferred read-onlyduty_cycle_budgetCalculates LoRa duty cycle budget for EU868, US915, AS923, and AU915 regulatory regions.
Inferred read-onlymeshtastic_rangeEstimates Meshtastic node communication range using real hardware profiles and firmware channel presets.
Inferred read-onlyeirp_complianceChecks EIRP (Effective Isotropic Radiated Power) compliance against regional regulatory limits for LoRa and Meshtastic operation.
Inferred read-onlymeshtastic_powerCalculates Meshtastic node power consumption and battery runtime using device-specific power profiles and firmware role-based duty cycling.
Inferred read-onlylora_param_optimizerRecommends optimal LoRa spreading factor, bandwidth, and TX power based on target range, terrain, and optimization priority.
Inferred read-onlyzfs_capacityCalculate usable ZFS pool capacity for any RAID level including stripe, mirror, raidz1, raidz2, and raidz3.
Inferred read-onlyzfs_ramCalculate recommended RAM and ARC sizing for a ZFS storage pool based on workload type, pool size, deduplication status, and L2ARC cache size.
Inferred read-onlytcp_throughputCalculate maximum TCP throughput using the Bandwidth-Delay Product (BDP) formula.
Inferred read-onlywireguard_mtuCalculate the optimal MTU for a WireGuard VPN tunnel interface with a detailed overhead breakdown.
Inferred read-onlyraid_iopsEstimate RAID array IOPS performance and latency for ZFS and traditional RAID configurations.
Inferred read-onlypower_costCalculate total power consumption, electricity cost, and circuit requirements for a homelab.
Inferred read-onlycooling_btuEstimate the cooling load (BTU/hr) for a homelab or server closet based on equipment wattage, room dimensions, insulation quality, and solar exposure.
Inferred read-onlyrack_capacityQuick rack space and weight sizing calculator for homelab and small data center racks.
Inferred read-onlythermal_enclosureEstimate steady-state thermal behaviour of a rectangular enclosure (server rack, electronics housing, equipment cabinet) using a lumped-parameter energy balance with natural-convection and radiation correlations, or forced-flow air energy balance.
Inferred read-onlyheatsink_cfdAnalyze a forced-convection fin-array heatsink using established channel-flow correlations (developing laminar Nusselt, fin efficiency tanh(mH)/mH, parallel-plate friction).
Inferred read-onlypcb_thermalEstimate PCB component temperatures by solving a thermal resistance network (thermal↔electrical analogy) with the built-in MNA solver.
Inferred read-onlybattery_lifeCalculates battery runtime and energy capacity given cell capacity in mAh, nominal voltage, and average current draw.
Inferred read-onlywire_gaugeDetermines the minimum AWG (American Wire Gauge) conductor size for a given current, voltage, one-way cable distance, and maximum allowable voltage drop percentage.
Potential side effectssolar_sizingSizes an off-grid solar power system by calculating the number of panels and battery bank capacity required for a given daily energy consumption.
Inferred read-onlyups_runtimeEstimates UPS (Uninterruptible Power Supply) backup runtime from battery specifications and connected load.
Inferred read-onlymah_to_whConverts battery capacity from milliamp-hours (mAh) to watt-hours (Wh), kilowatt-hours (kWh), and joules (J) given the nominal cell voltage.
Inferred read-onlywatts_to_ampsConverts electrical power in watts to current in amps (and milliamps) for a given voltage, using the DC power formula P = V * I.
Inferred read-onlyvoltage_dropCalculates voltage drop across a conductor run given current, wire length, AWG gauge, system voltage, and conductor material (copper or aluminum).
Potential side effectsbattery_charge_timeEstimates battery charge time given capacity in mAh, charge current in mA, charger efficiency, and initial state of charge.
Potential side effectssolar_load_auditCalculates total daily energy consumption from an appliance list — the critical first step before sizing solar panels or batteries.
Inferred read-onlysolar_roiCalculates solar system return on investment, payback period, and levelized cost of energy (LCOE).
Inferred read-onlybattery_autonomyCalculates how many days a battery bank can sustain loads without solar input — critical for off-grid and backup power sizing.
Inferred read-onlystring_sizingCalculates optimal solar panel string and MPPT configuration based on panel electrical specs, inverter/charge-controller MPPT limits, and site temperature extremes.
Potential side effectsgenerator_offsetCompares total cost of ownership between a fuel generator and a solar+battery system over a configurable time horizon.
Inferred read-onlyinverter_sizingSize a DC-to-AC inverter for off-grid solar, battery backup, or mobile power systems.
Inferred read-onlypcb_layoutTurn a SPICE netlist into a fab-ready 2-layer PCB: assigns real footprints (0805, TO-92, DO-35, DIP-8, headers, LED, radial-cap), auto-places components (connectivity-aware; or use your own placement), routes a 2-layer maze router with vias, and VERIFIES the result with DRC (clearance/crossing checks) and ERC (union-find copper connectivity proven against the netlist).
Inferred read-onlyvoltage_dividerCalculates output voltage, current draw, and power dissipation for a resistive voltage divider.
Inferred read-onlyrc_filterComputes the cutoff frequency, time constant, impedance, and phase shift of a first-order RC filter.
Inferred read-onlylc_resonanceCalculates the resonant frequency of an LC circuit, along with optional Q factor and bandwidth when series resistance is provided.
Inferred read-onlyimpedance_matchDesigns an L-network impedance matching circuit between two real impedances at a given frequency.
Inferred read-onlytrace_widthCalculates the minimum PCB trace width for a given current using the IPC-2221 standard formula.
Inferred read-onlyohms_lawSolves Ohm's Law and the power equation given any two of four electrical quantities: voltage (V), current (I), resistance (R), and power (P).
Inferred read-onlyresistor_color_codeDecodes 4-band or 5-band resistor color codes into resistance value, tolerance, and min/max range.
Inferred read-onlyled_resistorCalculates the current-limiting resistor for driving one or more LEDs in series from a DC supply.
Inferred read-onlytimer_555Calculates timing parameters for the ubiquitous NE555 / LM555 timer IC in astable (free-running oscillator) and monostable (one-shot pulse) modes.
Inferred read-onlyop_amp_gainCalculate voltage gain and output for operational amplifier circuits in inverting, non-inverting, and differential configurations.
Inferred read-onlycapacitor_chargeCalculates RC capacitor charge timing, energy storage, and transient voltages.
Potential side effectspcb_via_currentCalculate PCB via current-carrying capacity using the IPC-2221 standard.
Inferred read-onlypower_supply_decouplingSelect bypass and bulk decoupling capacitors for IC power supply pins.
Inferred read-onlysig_figsCount significant figures in a number and optionally round to N significant figures.
Inferred read-onlyscientific_notationConvert any number to scientific notation and engineering notation.
Inferred read-onlypercentage_increaseCalculate the percentage change between an old value and a new value.
Inferred read-onlycircumferenceCalculate the circumference and area of a circle given either a radius or diameter.
Inferred read-onlyslope_calcCalculate the slope, y-intercept, line equation, angle, and distance between two points in a 2D Cartesian plane.
Inferred read-onlypythagorean_theoremSolve for any side of a right triangle using the Pythagorean theorem (a² + b² = c²).
Inferred read-onlysalary_to_hourlyConverts compensation between annual salary, monthly pay, weekly pay, and hourly wage.
Potential side effectsloan_amortizationComputes a full loan amortization schedule given principal, annual interest rate, and term in months.
Inferred read-onlycompound_interestCalculates compound interest growth over time using the formula A = P(1 + r/n)^(nt).
Inferred read-onlytest_gradeCalculates a test or exam grade from the number of correct answers and total questions.
Inferred read-onlysquare_footageCalculates area and perimeter for common shapes — rectangle, circle, or triangle — in both imperial and metric units.
Inferred read-onlyunit_convertConvert between units across 10 categories: length (m, km, mi, ft, in, yd, nmi), mass (kg, lb, oz, g, ton), volume (l, gal, ml, cup, fl_oz), area (m2, ft2, acre, hectare), speed (mps, kph, mph, knot), pressure (pa, psi, bar, atm, mmhg), energy (j, kwh, btu, cal, wh), data (b, kb, mb, gb, tb), time (s, ms, min, hr, day, year), and temperature (c, f, k).
Inferred read-onlyhex_converterConvert numbers between hexadecimal, binary, decimal, and octal bases.
Inferred read-onlytimestamp_converterConvert between Unix timestamps and human-readable date/time formats.
Inferred read-onlybmi_calculatorCalculate Body Mass Index (BMI) from weight and height using the WHO standard formula.
Inferred read-onlydate_differenceCalculate the difference between two dates in days, weeks, months, years, and business days.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.calc-engineer]
url = "https://calc.engineer/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"calc-engineer": {
"type": "http",
"url": "https://calc.engineer/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: calc-engineer
Remote MCP URL: https://calc.engineer/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"calc-engineer": {
"url": "https://calc.engineer/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"calc-engineer": {
"type": "http",
"url": "https://calc.engineer/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "calc-engineer",
"transport": "streamable-http",
"url": "https://calc.engineer/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for calc.engineer was fetched 2026-08-26T12:41:05.458Z.
calc.engineer is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.