io.github.qso-graph/eqsl-mcp
eQSL.cc MCP server. Inbox download, QSO verification, Authenticity Guaranteed status.
Versions
0.2.0latestTools 6
eqsl_verify Check if a specific QSO exists in eQSL (public, no auth required). Args: from_call: Sender's callsign. to_call: Receiver's callsign. band: Band (e.g., '20m'). qso_date: QSO date in YYYY-MM-DD format. mode: Mode (exact match — use 'USB' not 'SSB', 'PSK31' not 'PSK'). Returns: Whether the QSO is verified, AG status, and the raw message.
get_version_info Get eqsl-mcp service version and upstream eQSL.cc endpoint version. Returns the running PyPI version of eqsl-mcp and the eQSL.cc endpoint 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 (eQSL.cc endpoint).
eqsl_inbox Download incoming eQSLs (confirmations others have sent you). Args: persona: Persona name configured in adif-mcp. since: Only records added since this date (YYYY-MM-DD). Default: last 30 days. confirmed_only: Only return records you have confirmed back. unconfirmed_only: Only return records you have NOT confirmed. qth_nickname: QTH profile name (for multi-QTH callsigns). Returns: Total count, confirmed count, breakdown by band, and QSO records.
eqsl_ag_check Check if a callsign has Authenticity Guaranteed (AG) status on eQSL. Public, no auth required. Uses a cached copy of the AG member list (refreshed every 4 hours). Args: callsign: The callsign to check. Returns: Callsign and AG status.
eqsl_download Download your complete eQSL inbox as raw ADIF text. Returns the .adi file content — save to disk for import into your logger. Omit 'since' to download your entire inbox history. Args: persona: Persona name configured in adif-mcp. since: Only records added since this date (YYYY-MM-DD). Omit for full history. qth_nickname: QTH profile name (for multi-QTH callsigns). Returns: Raw ADIF text and record count.
eqsl_last_upload Check when a persona last uploaded QSOs to eQSL. Args: persona: Persona name configured in adif-mcp. Returns: Persona name and last upload timestamp.
Permissions 3
network medium filesystem low env_vars low