← Registry

Developer Tools

calc.engineer

Provides RF engineering calculations such as path loss, link budget, antenna dimensions, microstrip impedance, and power conversions.

1 endpoint89 known toolsFirst detected July 25, 2026Last detected August 29, 2026

ENDPOINT 1

https://calc.engineer/mcp

No auth detected

MCP server metadata

Name
calc-engineer
Version
1.0.0
Capabilities
tools.listChangedresources.listChanged
Server instructions

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

fspl

Calculate free-space path loss (FSPL) in decibels using the ITU-R P.

Inferred read-only
link_budget

Compute a full RF link budget from transmitter power, frequency, distance, and antenna gains.

Inferred read-only
dipole

Calculate physical dimensions of a dipole antenna for a given frequency.

Inferred read-only
microstrip

Calculate PCB microstrip trace width for a target characteristic impedance using the Hammerstad-Jensen closed-form equations.

Inferred read-only
dbm_convert

Convert a power level in dBm to milliwatts, watts, dBW, and RMS voltage across a given impedance.

Inferred read-only
noise_figure_cascade

Calculate the cascaded noise figure of a multi-stage receiver chain using the Friis formula.

Inferred read-only
vswr

Convert between VSWR, return loss, and reflection coefficient — provide any one parameter and get all related impedance-mismatch metrics.

Inferred read-only
attenuator_pi

Design a Pi-topology resistive attenuator pad.

Inferred read-only
attenuator_tee

Design a Tee-topology resistive attenuator pad.

Inferred read-only
fresnel_zone

Calculate the Fresnel zone radius at the midpoint of a radio link.

Inferred read-only
wavelength_freq

Convert between radio frequency and wavelength.

Inferred read-only
spice_template

Generate a complete SPICE netlist from a parameterized template.

Inferred read-only
spice_simulate

Run a SPICE circuit simulation directly in the worker.

Inferred read-only
lora_airtime

Calculates LoRa packet time-on-air using the Semtech AN1200.

Inferred read-only
snr_margin

Computes 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-only
channel_utilization

Estimates Meshtastic or LoRa mesh channel utilization percentage based on node count, message rate, and per-packet airtime.

Potential side effects
lora_range_estimate

Estimates LoRa maximum communication range by computing the free-space path loss (FSPL) link budget and applying terrain-dependent correction factors.

Inferred read-only
lora_sensitivity

Calculates LoRa receiver sensitivity from spreading factor, bandwidth, and noise figure using the Semtech SX1276 datasheet SNR thresholds.

Inferred read-only
duty_cycle_budget

Calculates LoRa duty cycle budget for EU868, US915, AS923, and AU915 regulatory regions.

Inferred read-only
meshtastic_range

Estimates Meshtastic node communication range using real hardware profiles and firmware channel presets.

Inferred read-only
eirp_compliance

Checks EIRP (Effective Isotropic Radiated Power) compliance against regional regulatory limits for LoRa and Meshtastic operation.

Inferred read-only
meshtastic_power

Calculates Meshtastic node power consumption and battery runtime using device-specific power profiles and firmware role-based duty cycling.

Inferred read-only
lora_param_optimizer

Recommends optimal LoRa spreading factor, bandwidth, and TX power based on target range, terrain, and optimization priority.

Inferred read-only
zfs_capacity

Calculate usable ZFS pool capacity for any RAID level including stripe, mirror, raidz1, raidz2, and raidz3.

Inferred read-only
zfs_ram

Calculate recommended RAM and ARC sizing for a ZFS storage pool based on workload type, pool size, deduplication status, and L2ARC cache size.

Inferred read-only
tcp_throughput

Calculate maximum TCP throughput using the Bandwidth-Delay Product (BDP) formula.

Inferred read-only
wireguard_mtu

Calculate the optimal MTU for a WireGuard VPN tunnel interface with a detailed overhead breakdown.

Inferred read-only
subnet_calculator

Calculate IPv4 subnet details from CIDR notation.

Inferred read-only
raid_iops

Estimate RAID array IOPS performance and latency for ZFS and traditional RAID configurations.

Inferred read-only
power_cost

Calculate total power consumption, electricity cost, and circuit requirements for a homelab.

Inferred read-only
cooling_btu

Estimate the cooling load (BTU/hr) for a homelab or server closet based on equipment wattage, room dimensions, insulation quality, and solar exposure.

Inferred read-only
rack_capacity

Quick rack space and weight sizing calculator for homelab and small data center racks.

Inferred read-only
network_bandwidth

Plan and validate network link capacity for homelab workloads.

Inferred read-only
thermal_enclosure

Estimate 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-only
heatsink_cfd

Analyze a forced-convection fin-array heatsink using established channel-flow correlations (developing laminar Nusselt, fin efficiency tanh(mH)/mH, parallel-plate friction).

Inferred read-only
pcb_thermal

Estimate PCB component temperatures by solving a thermal resistance network (thermal↔electrical analogy) with the built-in MNA solver.

Inferred read-only
battery_life

Calculates battery runtime and energy capacity given cell capacity in mAh, nominal voltage, and average current draw.

Inferred read-only
wire_gauge

Determines 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 effects
solar_sizing

Sizes 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-only
ups_runtime

Estimates UPS (Uninterruptible Power Supply) backup runtime from battery specifications and connected load.

Inferred read-only
mah_to_wh

Converts battery capacity from milliamp-hours (mAh) to watt-hours (Wh), kilowatt-hours (kWh), and joules (J) given the nominal cell voltage.

Inferred read-only
watts_to_amps

Converts electrical power in watts to current in amps (and milliamps) for a given voltage, using the DC power formula P = V * I.

Inferred read-only
voltage_drop

Calculates voltage drop across a conductor run given current, wire length, AWG gauge, system voltage, and conductor material (copper or aluminum).

Potential side effects
battery_charge_time

Estimates battery charge time given capacity in mAh, charge current in mA, charger efficiency, and initial state of charge.

Potential side effects
solar_load_audit

Calculates total daily energy consumption from an appliance list — the critical first step before sizing solar panels or batteries.

Inferred read-only
solar_roi

Calculates solar system return on investment, payback period, and levelized cost of energy (LCOE).

Inferred read-only
battery_autonomy

Calculates how many days a battery bank can sustain loads without solar input — critical for off-grid and backup power sizing.

Inferred read-only
string_sizing

Calculates optimal solar panel string and MPPT configuration based on panel electrical specs, inverter/charge-controller MPPT limits, and site temperature extremes.

Potential side effects
generator_offset

Compares total cost of ownership between a fuel generator and a solar+battery system over a configurable time horizon.

Inferred read-only
wire_ampacity

Determine minimum wire gauge using NEC Table 310.

Inferred read-only
inverter_sizing

Size a DC-to-AC inverter for off-grid solar, battery backup, or mobile power systems.

Inferred read-only
pcb_layout

Turn 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-only
voltage_divider

Calculates output voltage, current draw, and power dissipation for a resistive voltage divider.

Inferred read-only
rc_filter

Computes the cutoff frequency, time constant, impedance, and phase shift of a first-order RC filter.

Inferred read-only
lc_resonance

Calculates the resonant frequency of an LC circuit, along with optional Q factor and bandwidth when series resistance is provided.

Inferred read-only
impedance_match

Designs an L-network impedance matching circuit between two real impedances at a given frequency.

Inferred read-only
trace_width

Calculates the minimum PCB trace width for a given current using the IPC-2221 standard formula.

Inferred read-only
ohms_law

Solves 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-only
resistor_color_code

Decodes 4-band or 5-band resistor color codes into resistance value, tolerance, and min/max range.

Inferred read-only
led_resistor

Calculates the current-limiting resistor for driving one or more LEDs in series from a DC supply.

Inferred read-only
timer_555

Calculates timing parameters for the ubiquitous NE555 / LM555 timer IC in astable (free-running oscillator) and monostable (one-shot pulse) modes.

Inferred read-only
op_amp_gain

Calculate voltage gain and output for operational amplifier circuits in inverting, non-inverting, and differential configurations.

Inferred read-only
capacitor_charge

Calculates RC capacitor charge timing, energy storage, and transient voltages.

Potential side effects
pcb_via_current

Calculate PCB via current-carrying capacity using the IPC-2221 standard.

Inferred read-only
power_supply_decoupling

Select bypass and bulk decoupling capacitors for IC power supply pins.

Inferred read-only
log_calc

Compute logarithms of a positive number in any base.

Inferred read-only
sig_figs

Count significant figures in a number and optionally round to N significant figures.

Inferred read-only
scientific_notation

Convert any number to scientific notation and engineering notation.

Inferred read-only
percentage_calc

Calculate what percentage one number is of another.

Inferred read-only
percentage_increase

Calculate the percentage change between an old value and a new value.

Inferred read-only
exponent_calc

Compute the result of raising a base to an exponent (base^exponent).

Inferred read-only
square_root

Compute the square root of a non-negative number.

Inferred read-only
circumference

Calculate the circumference and area of a circle given either a radius or diameter.

Inferred read-only
slope_calc

Calculate the slope, y-intercept, line equation, angle, and distance between two points in a 2D Cartesian plane.

Inferred read-only
pythagorean_theorem

Solve for any side of a right triangle using the Pythagorean theorem (a² + b² = c²).

Inferred read-only
p_value

Calculate the p-value for a z-score or t-statistic.

Inferred read-only
confidence_interval

Calculate the confidence interval for a sample mean.

Inferred read-only
sales_tax

Calculates total cost including sales tax for a purchase.

Potential side effects
salary_to_hourly

Converts compensation between annual salary, monthly pay, weekly pay, and hourly wage.

Potential side effects
loan_amortization

Computes a full loan amortization schedule given principal, annual interest rate, and term in months.

Inferred read-only
compound_interest

Calculates compound interest growth over time using the formula A = P(1 + r/n)^(nt).

Inferred read-only
test_grade

Calculates a test or exam grade from the number of correct answers and total questions.

Inferred read-only
square_footage

Calculates area and perimeter for common shapes — rectangle, circle, or triangle — in both imperial and metric units.

Inferred read-only
unit_convert

Convert 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-only
hex_converter

Convert numbers between hexadecimal, binary, decimal, and octal bases.

Inferred read-only
timestamp_converter

Convert between Unix timestamps and human-readable date/time formats.

Inferred read-only
bmi_calculator

Calculate Body Mass Index (BMI) from weight and height using the WHO standard formula.

Inferred read-only
tip_calculator

Calculate tip and split a restaurant bill among multiple people.

Inferred read-only
date_difference

Calculate the difference between two dates in days, weeks, months, years, and business days.

Inferred read-only

CONNECT 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.

Trust status Neutral

calc.engineer is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.