OERadio MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OERadio MCP Servercalculate the dipole length for 14.2 MHz"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OERadio MCP Server
🎙️ Part of the oeradio.at open source ham radio tool collection. Browse all tools → oeradio.at/werkzeuge
Public MCP (Model Context Protocol) server providing amateur radio tools and calculations for IARU Region 1 operators.
Endpoint: https://oeradio-mcp.oeradio.at/mcp Author: OE8YML License: MIT
What is MCP?
Model Context Protocol (MCP) is an open standard that allows AI assistants to use external tools. Originally developed by Anthropic, MCP is now supported by Claude, ChatGPT, and Gemini. With this server, you can ask your AI assistant questions like "What are the band limits for 20m?" or "How long should my dipol be for 14.2 MHz?" and get instant calculations.
Related MCP server: hamqth-mcp
Supported AI Assistants
Platform | MCP Support | Notes |
Claude Desktop | Yes | Full support |
Claude Code (CLI) | Yes | Full support |
ChatGPT Desktop | Yes | Requires Developer Mode (Pro/Plus/Team/Enterprise) |
Gemini CLI | Yes | Since December 2025 |
claude.ai (web) | No | Desktop app only |
chatgpt.com (web) | No | Desktop app only |
Available Tools
Radio Calculation Tools
Tool | Description |
| Get IARU Region 1 band plan for a specific band |
| List all amateur radio bands |
| Check if a frequency is within amateur bands |
| Calculate EIRP/ERP from power, cable loss, and antenna gain |
| Calculate coaxial cable attenuation |
| Compare all cable types at a given frequency and length |
| Calculate battery runtime for portable operation |
| Look up typical antenna gain values |
| Calculate wavelength and antenna lengths |
| Calculate power loss from SWR mismatch |
| Convert between Watt, dBm, and dBW |
Austrian Callsign Tools
Tool | Description |
| Search Austrian callsigns (fb.gv.at, QRZ.com, HamQTH fallback) |
| Check if a suffix is available across Austrian districts |
| Generate callsign suggestions based on name |
| Validate callsigns against Austrian rules |
| Show database version and statistics |
The callsign tools use the official Austrian callsign list from fb.gv.at as the primary data source. External lookups (QRZ.com, HamQTH) include warnings when a callsign is found externally but not in the official list.
Directory Tools
Tool | Description |
| List all OERadio.at amateur radio web tools with URLs |
Available Resources
URI | Description |
| Complete IARU Region 1 band plan |
| Attenuation data for all coaxial cables |
| Typical antenna gain values |
| Complete OERadio.at tools directory |
| Austrian amateur radio districts (OE1-OE9) |
| Austrian license class information |
Supported Data
Bands (IARU Region 1)
2200m, 630m, 160m, 80m, 60m, 40m, 30m, 20m, 17m, 15m, 12m, 10m, 6m, 2m, 70cm, 23cm, 13cm
Coaxial Cables
RG58, RG213, H2000Flex, Aircell7, Ecoflex10, Ecoflex15, LMR400, LMR600
Antenna Types
Dipol, Groundplane, Vertical, Yagi (3/5/7 elements), Quad (2 elements), J-Pole, Slim Jim, Collinear (X50/X200/X510)
Austrian Callsign Data
Source: Official callsign list from fb.gv.at (FernmeldebĂĽro)
Updates: Automatic monthly updates via GitHub Actions
Districts: OE1 (Wien), OE2 (Salzburg), OE3 (NÖ), OE4 (Burgenland), OE5 (OÖ), OE6 (Steiermark), OE7 (Tirol), OE8 (Kärnten), OE9 (Vorarlberg)
License Classes: Class 1 (CEPT full), Class 3 (CEPT restricted), Class 4 (Beginner)
The callsign database is updated automatically on the 2nd of each month and contains ~7,500 entries.
OERadio.at Web Tools
All tools are available at https://oeradio.at/werkzeuge/
Calculators (Blick-Series):
Tool | URL | Description |
AkkuBlick | Battery planner for portable operation | |
AntennenBlick | Antenna information and calculations | |
BandBlick | IARU Region 1 band plan viewer | |
KabelBlick | Coaxial cable attenuation calculator | |
StrahlBlick | RF safety calculator (EIRP) | |
RelaisBlick | Austrian repeater map |
Learning Tools:
Tool | URL | Description |
OE-CEPT | Austrian amateur radio exam trainer | |
CQ...Nothing | HF troubleshooting scenario trainer | |
FirstContact | Shortwave beginner tutorial | |
PrefixPlay | Callsign prefix learning game | |
QBlitz | Q-codes rapid trainer | |
QSOBuddy | QSO conversation practice | |
MorseFleet | Morse code Battleship game (10-25 WPM) |
Utilities:
Tool | URL | Description |
QSL Card Generator | Create custom QSL confirmation cards | |
FunkPilot | AI assistant for amateur radio | |
Dobratschrunde | Guestbook for Dobratsch radio round |
Client Configuration
Claude Desktop
Add to your configuration file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"oeradio": {
"type": "streamable-http",
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}Claude Code (CLI)
Add to ~/.config/claude/settings.json:
{
"mcpServers": {
"oeradio": {
"type": "streamable-http",
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}ChatGPT (Developer Mode)
Requires ChatGPT Pro, Plus, Team, or Enterprise account.
Go to Settings > Connectors > Advanced
Enable Developer Mode
Click Create and enter:
Name:
OERadioURL:
https://oeradio-mcp.oeradio.at/mcp
In chat: Click + > More > Developer mode and select OERadio
Gemini CLI
Add the server using the command:
gemini mcp add --transport http oeradio https://oeradio-mcp.oeradio.at/mcpOr add to your settings.json:
{
"mcpServers": {
"oeradio": {
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}Clients with stdio only
{
"mcpServers": {
"oeradio": {
"command": "npx",
"args": ["mcp-remote", "https://oeradio-mcp.oeradio.at/mcp"]
}
}
}API Endpoints
Endpoint | Method | Description |
| GET | Server info and tool list |
| GET | Health check |
| POST | MCP JSON-RPC requests |
| GET | MCP SSE stream (with session ID) |
| DELETE | End session |
Self-Hosting
Requirements
Node.js 20+
Docker (optional)
Docker
docker build -t oeradio-mcp .
docker run -d -p 3000:3000 --name oeradio-mcp oeradio-mcpDocker Compose
docker compose up -dManual
npm install
npm run build
npm startDevelopment
npm install
npm run devRegistry
This server is published to the MCP Registry:
Name:
io.github.achildrenmile/oeradio-mcpVersion: 1.0.0
Links
Website: https://oeradio.at
MCP Endpoint: https://oeradio-mcp.oeradio.at/mcp
Health Check: https://oeradio-mcp.oeradio.at/health
License
MIT
73 de OE8YML
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/achildrenmile/oeradio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server