rftools.io Now Speaks MCP: 197 Calculators for AI Agents
rftools.io now ships an MCP server that lets AI assistants like Claude Desktop, Cursor, and Claude Code run any of our 197 RF & electronics calculators directly. Install with one command and start calculating impedance, link budgets, filter responses, and more from your AI workflow.
Contents
- What Is MCP and Why Should You Care?
- Getting Started
- Install via npm
- Claude Desktop Setup
- Claude Code Setup
- Three Tools, 197 Calculators
- `list_calculators`
- `get_calculator_info`
- `run_calculation`
- Real-World Example: Designing a Receiver Front-End
- Why Not Just Ask the AI to Do the Math?
- What's in the Box
- For AI Tool Builders: llms.txt
- Open Source
What Is MCP and Why Should You Care?
The Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools. Think of it as a USB port for AI — any tool that speaks MCP can plug into any AI assistant that supports it.
Claude Desktop, Claude Code, Cursor, and a growing list of AI-powered development tools all support MCP. When you add an MCP server, the AI gains new capabilities. In our case: 197 RF and electronics calculators, runnable with a single function call.
Instead of the AI trying to remember formulas (and sometimes getting them wrong), it calls the same validated calculator code that runs on rftools.io.
Getting Started
Install via npm
The fastest way to try it:
npx rftools-mcp
This starts the MCP server locally. AI tools connect to it over stdio.
Claude Desktop Setup
Add this to your claude_desktop_config.json (found in ~/Library/Application Support/Claude/ on macOS or %APPDATA%\Claude\ on Windows):
{
"mcpServers": {
"rftools": {
"command": "npx",
"args": ["-y", "rftools-mcp"]
}
}
}
Restart Claude Desktop and you're done. Claude now has access to every calculator on rftools.io.
Claude Code Setup
claude mcp add rftools-mcp -- npx -y rftools-mcp
One command. That's it.
Three Tools, 197 Calculators
The MCP server exposes three tools:
list_calculators
Browse all available calculators, optionally filtered by category. There are 13 categories: RF, PCB, Power, Signal, Antenna, General, Motor, Protocol, EMC, Thermal, Sensor, Unit Conversion, and Audio.
Example prompt: *"List all antenna calculators"*
get_calculator_info
Get the full specification of any calculator — inputs with units and defaults, outputs, and the formula used. This is how the AI knows what parameters to provide.
Example prompt: *"What inputs does the microstrip impedance calculator need?"*
run_calculation
Run a calculator with specific inputs and get results with units. Every response includes a link back to rftools.io where you can see the interactive version.
Example prompt: *"Calculate microstrip impedance for a 0.3mm trace on 0.2mm Rogers RO4003C (Er=3.55) with 1oz copper"*
Real-World Example: Designing a Receiver Front-End
Here's a conversation that would be painful to do manually but takes seconds with the MCP server:
You: I'm designing a 2.4 GHz receiver. The antenna connects through a 50-ohm microstrip to an LNA. My PCB is 1.6mm FR4. What trace width do I need for 50 ohms, and what's my link budget for a 100m range with 0 dBm transmit power?
The AI calls run_calculation twice:
- Microstrip impedance — iterates trace width to find the 50-ohm match (~2.9mm on 1.6mm FR4)
- RF link budget — calculates free-space path loss, received power, and link margin at 100m
Why Not Just Ask the AI to Do the Math?
Large language models are impressive at reasoning but unreliable at arithmetic. They might:
- Use a simplified formula that omits copper thickness corrections
- Get unit conversions wrong (mils vs mm, dBm vs watts)
- Round at the wrong step and accumulate errors
- Confidently present a wrong answer
What's in the Box
All 197 calculators across 13 categories:
| Category | Count | Highlights |
|---|---|---|
| RF & Microwave | 21 | Microstrip impedance, VSWR, Smith chart, link budget, noise figure cascade |
| PCB Design | 14 | Trace width, differential pair, controlled impedance, via calculator |
| Power Electronics | 18 | Buck/boost/flyback converter, LDO, battery life, MOSFET dissipation |
| Signal Processing | 14 | Filter design, ADC SNR, FFT resolution, PLL loop filter |
| Antenna Design | 8 | Dipole, patch, Yagi, horn, parabolic dish |
| General Electronics | 16 | Ohm's law, op-amp gain, 555 timer, BJT/MOSFET bias |
| Motor Control | 17 | DC/stepper/BLDC, PID tuning, gear ratios, H-bridge |
| Communications | 10 | UART, I2C, SPI, CAN bus, USB, RS-485, Ethernet |
| EMC/EMI | 14 | Shielding, EMI filter, ferrite bead, ESD/TVS |
| Thermal | 6 | Heatsink, junction temp, thermal via array |
| Sensor Interface | 17 | NTC, RTD, thermocouple, Wheatstone bridge, 4-20 mA |
| Unit Conversion | 17 | dBm/Watts, frequency/wavelength, AWG, capacitor codes |
| Audio Electronics | 17 | Speaker crossover, room modes, class-D efficiency |
For AI Tool Builders: llms.txt
We also publish machine-readable documentation at the well-known /llms.txt path:
- rftools.io/llms.txt — summary with API info and MCP setup instructions
- rftools.io/llms-full.txt — complete listing of all 197 calculators with inputs, outputs, units, and URLs
Open Source
The MCP server is part of the rftools.io codebase. The calculator functions are pure TypeScript with no browser dependencies — they work identically whether called from a web browser, an MCP server, or a Node.js script.
Install it today:
npx rftools-mcp
Or add to Claude Desktop and start designing circuits with AI assistance.
Related Articles
How to Size Solar Panels, Batteries, and Charge Controllers for Off-Grid Systems
Learn how to size solar panels, batteries, and charge controllers for off-grid systems. Worked example with real numbers using our Solar Panel Sizing Calculator.
Mar 3, 2026
PCB DesignHow to Pick the Right Decoupling Capacitor: SRF, ESL, and the Math Behind Bypass Networks
Learn how self-resonant frequency, ESR, and ESL affect decoupling capacitor selection. Worked examples and calculator for PCB power integrity.
Mar 2, 2026
Antenna DesignHow to Calculate EIRP and Stay Within FCC, ETSI, and ISM Regulatory Limits
Learn how to calculate EIRP and ERP for regulatory compliance. Worked examples for FCC Part 15, ETSI 2.4 GHz, and ISM 433 MHz with margin analysis.
Mar 1, 2026