RFix
by rfix.ai · remote · no sign-in to list tools · v0.1.0 · published by ai.rfix
Create RF signal projects from prompts, inspect graphs, and export IQ data.
6 tools: 2 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http rfix https://mcp.rfix.ai/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
6 tools
Changes things 2Claude Code: ask
rfix_export_rfix_projectConvert RFIX JSON input into an importable `.rfix.gz` project file.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert RFIX JSON input into an importable `.rfix.gz` project file. `payload` may be an RFIX backend payload, GCF prompt graph output, exported graph data, or editor/.rfix-style project JSON. Project-shaped input is preserved where possible; backend payload input is reverse-transformed into a legacy flat project. In server-side mode this also publishes launch URLs for desktop and web.
Annotations the server declares
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
rfix_plan_scenarioALWAYS call this first for any RF scenario request.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it ALWAYS call this first for any RF scenario request. Returns block schemas, composition rules, constraints, and a reference example payload. YOU must compose your own graph/project using this guidance, then call rfix_export_rfix_project. Do NOT search the filesystem for blocks or examples — this tool returns everything needed.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
Only reads 4Claude Code: allow
rfix_get_block_detailsReturn full parameter schemas and add-node templates for a small selected set of RFIX nodeTypes.No findings
Why it is in this group
- The name "rfix_get_block_details" says "get": a word for reading.
Description, as the server wrote it Return full parameter schemas and add-node templates for a small selected set of RFIX nodeTypes. Call this only after rfix_search_block_catalog has narrowed the relevant blocks.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
rfix_list_blocksSearch the shipped RFIX block catalog by keyword.No findings
Why it is in this group
- The name "rfix_list_blocks" says "list": a word for reading.
Description, as the server wrote it Search the shipped RFIX block catalog by keyword. Use this when you need to find specific block types not already returned by rfix_plan_scenario. Queries like radar, ship, aircraft, communication, 3d, doppler, dmr, or wifi return relevant blocks with parameter schemas. Includes parameter schemas inline.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
rfix_list_capabilitiesList high-level RFIX capability families for planning without flooding context.No findings
Why it is in this group
- The name "rfix_list_capabilities" says "list": a word for reading.
Description, as the server wrote it List high-level RFIX capability families for planning without flooding context. Use this before block search when the request is broad, then call rfix_search_block_catalog for likely concrete node types.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
rfix_search_block_catalogSearch concrete RFIX node types by natural-language keywords without returning full parameter schemas.No findings
Why it is in this group
- The name "rfix_search_block_catalog" says "search": a word for reading.
Description, as the server wrote it Search concrete RFIX node types by natural-language keywords without returning full parameter schemas. Use this before constructing add_node actions, then call rfix_get_block_details for the selected nodeTypes.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http rfix https://mcp.rfix.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__rfix__rfix_list_blocks",
"mcp__rfix__rfix_list_capabilities",
"mcp__rfix__rfix_search_block_catalog",
"mcp__rfix__rfix_get_block_details"
],
"ask": [
"mcp__rfix__rfix_plan_scenario",
"mcp__rfix__rfix_export_rfix_project"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as rfix. Review it before you use it.