qso-graph avatar

Pota Mcp

qso-graph/pota-mcp

Connects your AI assistant to the Parks on the Air API for live amateur radio activation data. You get eight tools covering current activator spots with optional filters, park lookups by reference code, activator and hunter stats by callsign, scheduled activations, and location-based park searches including a nearby finder for planning multi-park outings. No authentication needed since POTA's endpoints are public. Includes a mock mode for testing without network calls. Part of the qso-graph project. Useful if you're coordinating POTA operations, tracking propagation patterns, or just want to ask "who's activating parks on 20 meters right now" without opening a browser.

GitHub stars
3
tools
11
transport
STDIO
last updated
Oct 29, 2026

Tools

11 tools

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

pota_spotsCurrent activator spots with park/grid enrichment and optional filters

Current activator spots with park/grid enrichment and optional filters

No parameter schema in public metadata yet.

pota_park_infoPark details by reference code (name, grid, type, agencies, website)

Park details by reference code (name, grid, type, agencies, website)

No parameter schema in public metadata yet.

pota_park_statsActivation and QSO counts for a park

Activation and QSO counts for a park

No parameter schema in public metadata yet.

pota_park_activationsA park's recent activations — who, when, and QSOs by mode

A park's recent activations — who, when, and QSOs by mode

No parameter schema in public metadata yet.

pota_park_leaderboardA park's top activators, activator QSOs and hunter QSOs

A park's top activators, activator QSOs and hunter QSOs

No parameter schema in public metadata yet.

pota_user_statsActivator/hunter stats by callsign (callsign, name, activator, attempts, hunter, awards, endorsements; no address or email-derived fields)

Activator/hunter stats by callsign (callsign, name, activator, attempts, hunter, awards, endorsements; no address or email-derived fields)

No parameter schema in public metadata yet.

pota_scheduledUpcoming scheduled activations, with optional location, park, activator and time-window filters

Upcoming scheduled activations, with optional location, park, activator and time-window filters

No parameter schema in public metadata yet.

pota_location_parksAll parks in a state/province/country

All parks in a state/province/country

No parameter schema in public metadata yet.

pota_nearby_parksFind parks near a point — great for 2-fer planning

Find parks near a point — great for 2-fer planning

No parameter schema in public metadata yet.

pota_rare_parks_nearParks near a point that are rarely or never activated

Parks near a point that are rarely or never activated

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

pota-mcp

PyPI MCP Registry

MCP server for Parks on the Air (POTA)—live activator spots, park info, activator/hunter stats, and scheduled activations through any MCP-compatible AI assistant.

Part of the qso-graph project. No authentication required—all POTA endpoints are public.

Install

uvx pota-mcp            # run it; nothing to install

Tools


View the full README on GitHub

Details

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

More from qso-graph