qso-graph avatar

Adif Mcp

qso-graph/adif-mcp

If you're working with amateur radio logs, this gives Claude direct access to ADIF 3.1.7 validation and parsing. You get eight tools: validate records against spec, parse large log files with pagination, search the full enumeration database for bands and modes, and run geospatial calculations on Maidenhead locators for distance and beam heading. It's the foundation layer in a larger qso-graph ecosystem that includes separate MCP servers for eQSL, LoTW, QRZ, POTA, SOTA, and propagation data. Useful if you need to validate imported logs, cross-reference field definitions during development, or calculate QSO geometry without leaving your editor.

GitHub stars
5
tools
8
transport
STDIO
last updated
Oct 29, 2026

Tools

8 tools

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

validate_adif_recordValidate a raw ADIF record against the 3.1.7 spec

Validate a raw ADIF record against the 3.1.7 spec

No parameter schema in public metadata yet.

parse_adifStreaming parser for large ADIF files, with pagination

Streaming parser for large ADIF files, with pagination

No parameter schema in public metadata yet.

read_specification_resourceRaw JSON for any spec module (band, mode, fields, ...)

Raw JSON for any spec module (band, mode, fields, ...)

No parameter schema in public metadata yet.

list_enumerationsAll ADIF enumerations with entry counts

All ADIF enumerations with entry counts

No parameter schema in public metadata yet.

search_enumerationsSearch enumeration records by keyword

Search enumeration records by keyword

No parameter schema in public metadata yet.

calculate_distanceGreat-circle distance (km) between two Maidenhead locators

Great-circle distance (km) between two Maidenhead locators

No parameter schema in public metadata yet.

calculate_headingInitial beam heading (azimuth) between two locators

Initial beam heading (azimuth) between two locators

No parameter schema in public metadata yet.

get_version_infoService version + upstream spec version (fleet identity attestation)

Service version + upstream spec version (fleet identity attestation)

No parameter schema in public metadata yet.

Sponsors

Readme

adif-mcp

PyPI MCP Registry

MCP server for the ADIF 3.1.8 specification: validate and parse ADIF records, search the spec's fields, enumerations and data types, and compute distance and heading between Maidenhead locators, through any MCP-compatible AI assistant.

Part of the qso-graph project. No authentication required—the ADIF specification is bundled, so it works offline.

Install

uvx adif-mcp            # run it; nothing to install

Tools


View the full README on GitHub

Details

Repository
github.com/qso-graph/adif-mcp
Package
adif-mcp
Transport
STDIO
Registry
MCP registry, active

More from qso-graph