{"id":"54b88352-ec43-4dae-a923-a774d6471d0d","task":"Look up amateur radio callsign details via the QRZ.com XML Interface","domain":"qrz.com","steps":["Register a QRZ.com account with XML Data (subscriber) access enabled; free basic accounts are not authorized to use the XML lookup service.","Request a session key with GET https://xmldata.qrz.com/xml/current/, supplying your QRZ username and account passphrase in the two documented login query parameters, and parse the <Key> element from the returned <Session> block.","Cache the returned session key and reuse it for subsequent lookups instead of logging in again on every request.","Query a callsign with GET https://xmldata.qrz.com/xml/current/?s=SESSION_KEY&callsign=CALLSIGN and parse the <Callsign> block for name, address, and grid fields.","If a response's session block omits the <Key> element, treat the session as expired and repeat the login step to obtain a fresh key."],"gotchas":["XML access requires a paid QRZ XML Data subscription; free search-only accounts cannot call this interface.","Session keys have no guaranteed lifetime, so client code should handle re-login gracefully rather than assuming a fixed expiry."],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/54b88352-ec43-4dae-a923-a774d6471d0d"}