antonpogrebenko-public avatar

Rftools

antonpogrebenko-public/rftools-mcp

Connects Claude to rftools.io's engineering calculator library and simulation pipeline. You get 213 calculators that run locally (microstrip impedance, link budgets, buck converter sizing, filter design) plus 13 server-side simulation tools that require an API key (NEC2 antenna modeling, FDTD, Monte Carlo tolerance analysis, SMPS stability, EMI estimation). Calculators return instant results with units and formulas. Simulations are queued jobs that take 15 to 120 seconds and consume monthly quota. Free tier gets 5 simulation runs per month, paid tiers scale to 10,000. Useful if you're designing RF circuits, power supplies, or PCBs and want validated math without leaving your editor.

GitHub stars
8
tools
12
transport
STDIO
last updated
Nov 12, 2026

Tools

12 tools

Public tool metadata for what this MCP can expose to an agent.

list_calculatorsLists the available calculators, optionally filtered by category.

Lists the available calculators, optionally filtered by category.

No parameter schema in public metadata yet.

search_calculatorsFinds calculators by words, in English or in the site's other languages.

Finds calculators by words, in English or in the site's other languages.

No parameter schema in public metadata yet.

get_calculator_infoReturns one calculator's details.

Returns one calculator's details.

No parameter schema in public metadata yet.

get_calculator_schemaReturns one calculator's inputs as a JSON Schema, with outputs, formula and reference.

Returns one calculator's inputs as a JSON Schema, with outputs, formula and reference.

No parameter schema in public metadata yet.

run_calculationRuns a calculator with the given inputs and returns its values and provenance.

Runs a calculator with the given inputs and returns its values and provenance.

No parameter schema in public metadata yet.

solve_calculationFinds the value of one calculator input that makes an output equal a target, using a server-side search that requires an API key and spends one metered call.

Finds the value of one calculator input that makes an output equal a target, using a server-side search that requires an API key and spends one metered call.

No parameter schema in public metadata yet.

list_simulation_toolsLists the available server-side simulation tools.

Lists the available server-side simulation tools.

No parameter schema in public metadata yet.

submit_simulationSubmits a simulation job to run on rftools.io.

Submits a simulation job to run on rftools.io.

No parameter schema in public metadata yet.

get_simulation_statusReturns the status of a submitted simulation job.

Returns the status of a submitted simulation job.

No parameter schema in public metadata yet.

get_simulation_resultReturns the result of a completed simulation job.

Returns the result of a completed simulation job.

No parameter schema in public metadata yet.

run_simulationSubmits a simulation job and waits for its result.

Submits a simulation job and waits for its result.

No parameter schema in public metadata yet.

simulate_emiRuns an EMI estimation.

Runs an EMI estimation.

No parameter schema in public metadata yet.

Sponsors

Readme

rftools-mcp

npm version License: MIT MCP

MCP server for rftools.io — 257 RF & electronics calculators + 14 server-side simulation tools for AI agents.

Give Claude, Cursor, or any MCP-compatible AI assistant access to validated engineering calculators and heavy server-side simulations. Microstrip impedance, link budgets, filter design, converter sizing, antenna patterns, and 200+ more calculators — plus NEC2 antenna simulation, FDTD, Monte Carlo, SMPS analysis, EMI estimation, and more, all callable as MCP tools.

Quick Start

Calculators work with no API key, and so do the simulation tools: without one, a job runs on the free lane. A key raises the limits — sign up at rftools.io and generate one from your dashboard. The one thing a key is required for is a file: uploading a file needs an API key; set RFTOOLS_API_KEY.

Setup

Without API key


View the full README on GitHub

Details

Repository
github.com/antonpogrebenko-public/rftools-mcp
Package
rftools-mcp
Transport
STDIO
Registry
MCP registry, active