Qrz Logbook Fetch
qrz_logbook_fetchQuery QSOs from a QRZ logbook with filters for band, mode, date range, and callsign; optionally return the newest contacts first instead of the default oldest.
Instructions
Query QSOs from a QRZ logbook with optional filters.
Transparently paginates to collect up to limit records. QRZ returns
records oldest first, so by default limit keeps the OLDEST matches. Set
newest_first for the most recent QSOs instead (for example, "my last 10
contacts" is limit=10 with newest_first=true).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"persona": "<persona>"
},
"name": "qrz_logbook_fetch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| band | No | Filter by band (e.g., '20m'). | |
| dxcc | No | Filter by DXCC entity code. | |
| mode | No | Filter by mode (e.g., 'FT8'). | |
| limit | No | Maximum records to return (default 250). | |
| persona | Yes | Persona name configured in adif-mcp. | |
| callsign | No | Filter by contacted station. | |
| end_date | No | Date range end (YYYY-MM-DD). | |
| start_date | No | Date range start (YYYY-MM-DD). | |
| newest_first | No | Return the newest `limit` matches, newest first. | |
| confirmed_only | No | Only return confirmed QSOs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||