Lotw MCP server
ARRL Logbook of The World MCP server. QSO query, QSL status, DXCC credit tracking.
not scanned yet
1 stars21 downloads/wk
Reviews
Write oneNobody has reviewed Lotw yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Lotw tools
No tool declarations could be read from the package source. They show once the server is installed.
How Lotw compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 21
- more than 8% of 12,191 servers with a package
Release history: 9 versions in the registry since 2026-03-06, latest 2026-10-29, typically one every 4 days.
Install Lotw in Claude Code, Cursor or VS Code
claude mcp add lotw-mcp -- uvx lotw-mcp
What the publisher says
From the Lotw repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.qso-graph/lotw-mcp -->
lotw-mcp
MCP server for ARRL Logbook of The World (LoTW) — query confirmations, uploaded QSOs, DXCC credits, and user activity through any MCP-compatible AI assistant.
Part of the qso-graph project. Read-only — uploads require TQSL digital signatures and are out of scope.
Install
pip install lotw-mcpTools
Quick Start
1. Set up credentials
lotw-mcp uses qso-graph-auth personas for credential management:
pip install qso-graph-auth
qso-auth persona create ki7mt --callsign KI7MT
qso-auth persona provider ki7mt lotw --username KI7MT
qso-auth persona secret ki7mt lotwNote: The LoTW login is usually your callsign but not always. Pre-Sept 2019 accounts may require lowercase passwords. Avoid special characters in passwords.
2. Configure your MCP client
Claude Desktop
Add to claudedesktopconfig.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows):
{
"mcpServers": {
"lotw": {
"command": "lotw-mcp"
}
}
}Claude Code
Add to .claude/settings.json:
{
"mcpServers": {
"lotw": {
"command": "lotw-mcp"
}
}
}ChatGPT Desktop
{
"mcpServers": {
"lotw": {
"command": "lotw-mcp"
}
}
}Cursor
Add to .cursor/mcp.json (project-level) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"lotw": {
"command": "lotw-mcp"
}
}
}VS Code / GitHub Copilot
Add to .vscode/mcp.json in your workspace:
{
"servers": {
"lotw": {
"command": "lotw-mcp"
}
}
}Gemini CLI
Add to ~/.gemini/settings.json (global) or .gemini/settings.json (project):
{
"mcpServers": {
"lotw": {
"command": "lotw-mcp"
}
}
}3. Ask questions
"How many LoTW confirmations did I get this month?"
"Show me all unconfirmed 20m FT8 QSOs uploaded to LoTW in the last 90 days"
"What DXCC credits do I have on 40m CW?"
"Does JA1ABC use LoTW? When did they last upload?"
Public Tool
lotwuseractivity works without any credentials. It uses the public LoTW user activity CSV, cached locally for 7 days.
Testing Without Credentials
Set the mock environment variable:
LOTW_MCP_MOCK=1 lotw-mcpPerformance Notes
LoTW can be slow (30-60s for large queries). lotw-mcp uses 120s timeouts. Use date filters (since, start_date) to limit result sets.
MCP Inspector
lotw-mcp --transport streamable-http --port 8004Development
git clone https://github.com/qso-graph/lotw-mcp.git
cd lotw-mcp
pip install -e .License
GPL-3.0-or-later
Nothing above is checked by us. What we check is on the safety report.
Lotw: common questions
- Is Lotw MCP server safe?
- Mostly: it is graded B (80/100). Read the Lotw safety report
- How do I install Lotw?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Lotw need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Lotw maintained?
- The last commit was 172 days ago (2026-05-16). The latest release is v0.6.2.
- How does Lotw compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 21 (more than 8% of 12,191 servers with a package). Full comparison.