Operate a remote HF station
remotehamradio.operate_station$20/month or $99/year, plus airtime $0.19/min to $1.25/minListed
Operate a world-class ham radio station from the RHR browser console. Transmitting needs a licensed operator using their own callsign.
Inputs
| Name | Type | Description |
|---|---|---|
stationrequired | string | |
bandrequired | string | e.g. 20m |
moderequired | string | one of: SSB, CW, FT8, RTTY |
minutes | integer | |
callsignrequired | string | Licensed operator callsign |
Example output
Live on-air contacts (QSOs) and received audio.
Try it
Not connected yet: use RemoteHamRadio directly at remotehamradio.com . Calling it through our MCP returns this same message.
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "remotehamradio.operate_station",
"arguments": {
"station": "W1RHR",
"band": "20m",
"mode": "SSB",
"minutes": 30,
"callsign": "YOURCALL"
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/remotehamradio.operate_station \
-H 'content-type: application/json' \
-d '{"station": "W1RHR", "band": "20m", "mode": "SSB", "minutes": 30, "callsign": "YOURCALL"}'const res = await fetch("https://www.realworldmcp.com/api/call/remotehamradio.operate_station", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"station": "W1RHR", "band": "20m", "mode": "SSB", "minutes": 30, "callsign": "YOURCALL"})
});
console.log(await res.json());