io.github.qso-graph/qrz-mcp
QRZ.com MCP server. Callsign lookup, DXCC resolution, logbook queries via QRZ XML API.
Versions
0.2.0latestTools 6
get_version_info Get qrz-mcp service version and upstream QRZ API version. Returns the running PyPI version of qrz-mcp and the QRZ.com XML + Logbook API contract in use. Use this to confirm fleet alignment across MCP deployments — agents can compare service_version and spec_version across servers to detect drift without going outside the MCP protocol. Returns: service_name, service_version (PyPI), and spec_version (QRZ API).
qrz_lookup Look up a callsign on QRZ.com (name, grid, DXCC, license class, QSL info, image). Requires a QRZ XML Subscription ($35.95/yr) for full fields. Args: persona: Persona name configured in adif-mcp. callsign: Callsign to look up (e.g., W1AW). Returns: Structured record with station details. Fields depend on subscription tier.
qrz_dxcc Resolve a DXCC entity from a callsign or numeric entity code. Args: persona: Persona name configured in adif-mcp. query: Callsign (e.g., VP8PJ) or DXCC code (e.g., 291). Returns: DXCC entity details (name, continent, CQ/ITU zones, coordinates).
qrz_logbook_status Get QRZ logbook statistics (QSO count, DXCC total, date range). Args: persona: Persona name configured in adif-mcp. Returns: Logbook stats including count, confirmed, DXCC entities, US states.
qrz_download Download your complete QRZ logbook as raw ADIF text. Returns the .adi file content — save to disk for import into your logger. Transparently paginates to collect all records. Rate-limited to avoid API bans. Args: persona: Persona name configured in adif-mcp. band: Filter by band (e.g., '20m'). mode: Filter by mode (e.g., 'FT8'). start_date: Date range start (YYYY-MM-DD). end_date: Date range end (YYYY-MM-DD). Returns: Raw ADIF text and record count.
qrz_logbook_fetch Query QSOs from a QRZ logbook with optional filters. Transparently paginates to collect up to `limit` records. Args: persona: Persona name configured in adif-mcp. band: Filter by band (e.g., '20m'). mode: Filter by mode (e.g., 'FT8'). callsign: Filter by contacted station. dxcc: Filter by DXCC entity code. start_date: Date range start (YYYY-MM-DD). end_date: Date range end (YYYY-MM-DD). confirmed_only: Only return confirmed QSOs. limit: Maximum records to return (default 250). Returns: Total count and list of QSO records.
Permissions 3
network medium filesystem low env_vars low