fcc-spectrum-mcp-server
Server Details
Search FCC radio licenses, find nearby licensed sites, and see who is licensed on a frequency.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- cyanheads/fcc-spectrum-mcp-server
- GitHub Stars
- 1
- Server Listing
- fcc-spectrum-mcp-server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool has a clear primary axis: spatial site search, frequency-band overlap search, license/lease lookup by identifier, license/lease attribute search, and code/coverage reference. The descriptions explicitly cross-reference when to use find_transmitters vs search_frequencies and search vs get, so overlap is minimal.
All tools use the same fcc_spectrum_ prefix and snake_case verb_noun structure (find/get/list/search). The verbs vary appropriately by action and no mixed casing or unclear abbreviations appear.
Five tools is well-scoped for a read-only FCC spectrum lookup server; each covers a distinct broad capability without redundant one-off tools. The surface is compact but sufficient.
The set covers the apparent read-only domain: spatial transmitter search, frequency/band authorization search, license/lease search and full detail retrieval, plus code decoding and index coverage. No obvious CRUD/lifecycle gap exists for a lookup server; create/update/delete are not applicable.
Available Tools
5 toolsfcc_spectrum_find_transmittersFind FCC-licensed sites near a pointARead-onlyIdempotentInspect
Find FCC-licensed sites within a radius of a coordinate, nearest first, each with its callsign, licensee, distance, coordinates, filed location type and class, ground elevation, structure height, and authorized frequencies. Filter by frequency or band, radio service, location type, location class, and live status (active by default). Unset location_class keeps all filed roles, including receive and passive locations; filed classes describe authorization, not actual on-air activity. Coordinates are decimal degrees or DMS strings. Mobile and temporary-fixed operating areas are returned at their center with radiusKm and match when the center lies within radius_km. Locations without valid coordinates are omitted; market-area licenses without site records are found with fcc_spectrum_search_frequencies.
Inputs: latitude (required), longitude (required), unit, limit, +9 more. Returns: cap, error, shown, sites, +7 more
fcc_spectrum_get_licenseGet an FCC ULS licenseARead-onlyIdempotentInspect
Fetch one FCC ULS license or spectrum lease in full by callsign or unique system identifier (USI): licensee (the lessee on a lease), status and key dates, its locations with coordinates, elevation, structure height, and ASR number, each location's antennas, each antenna's authorized frequencies with power, ERP/EIRP, station class, transmitter, and emission designators, and the microwave paths it transmits on (receive location and antenna, receive coordinates, receiving callsign); geographic-area licenses list their market and spectrum blocks, and lease links are shown in both directions. Large records are paged: one call lists whole locations up to 50 sites, 100 antennas, and 100 paths, up to max_frequencies frequency rows, and 100 leases, and names the location_offset or lease_offset that reads the rest; location_number starts the locations at a location number the search tools return. Technical detail is kept for active, pending-legal, and term-pending records only. A callsign shared by several records returns the active one, else the most recent.
Inputs: usi, callsign, lease_offset, location_number, +2 more. Returns: cap, error, found, shown, +14 more
fcc_spectrum_list_referenceList FCC ULS reference codes and coverageARead-onlyIdempotentInspect
Decode FCC ULS codes used by the other tools — radio service codes, station classes, license statuses, location types, antenna types, applicant types, amateur operator classes — or report coverage: which service groups this index holds, record counts, and when each was last updated. Works before the index is built. Station classes describe licensed categories, not actual on-air activity.
Inputs: topic (required), filter. Returns: error, index, topic, groups, +4 more
fcc_spectrum_search_frequenciesSearch FCC ULS authorizations by frequencyARead-onlyIdempotentInspect
Find FCC ULS authorizations whose occupied band overlaps a frequency or band. Site assignments (land mobile, microwave, paging, cellular sites) return one row per site and frequency with the site's state and coordinates; market-area licenses and leases (PCS, AWS, 700 MHz, 3.45 and 3.7 GHz, and other auctioned blocks) return one row per spectrum block with its market code and name; 3.5 GHz Priority Access Licenses file no frequency, so list them with fcc_spectrum_search_licenses and radio_service PL. Filter by state, radio service, licensee, FRN, market code, and live status (active by default). For transmitter sites near a coordinate, use fcc_spectrum_find_transmitters.
Inputs: frequency_low (required), frn, kind, unit, +8 more. Returns: cap, error, shown, notice, +7 more
fcc_spectrum_search_licensesSearch FCC ULS licensesARead-onlyIdempotentInspect
Search FCC ULS licenses and spectrum leases by callsign, licensee name, FCC Registration Number (FRN), market code, radio service, status, and licensee state, returning one row per record with its unique system identifier (USI) for fcc_spectrum_get_license. At least one of callsign, licensee, frn, market_code, radio_service, or state is required; status only narrows. Defaults to active records; pass status "any" to include expired, cancelled, and terminated ones. Licensee name matching is word-based (every word must appear as a word prefix), not fuzzy.
Inputs: frn, limit, state, cursor, +5 more. Returns: cap, error, shown, notice, +6 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Explore FCC ULS licenses, ASR antenna structures, and microwave path elevation profiles.
Search FCC radio licenses by company, call sign, or FRN; monitor status changes and snapshots.
FCC Open Data (opendata.fcc.gov) Socrata MCP.
US parcel boundaries and assessor data: lookup by APN, point, radius or polygon.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables querying UK radio frequency and licence data from Ofcom's Wireless Telegraphy Register, including filtering by frequency, emission code, licensee, postcode, or radius, with optional access to RadioID, RepeaterBook, and RadioReference sources when credentials are configured.MIT
- AlicenseNot gradedqualityBmaintenanceEnables radio hobbyists to explore likely services, channels, and signal types across the radio spectrum from 108 MHz to 1 GHz via classification, channel queries, service search, read-only SQL, and local reference-model queries.GPL 3.0
- AlicenseAqualityBmaintenanceEnables users to query live local ADS-B flight data from their own receiver, listing aircraft overhead or near a point and finding aircraft by callsign, ICAO hex code, or registration.3Mozilla Public 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and MCP clients to sync, search, and retrieve amateur radio repeater data from RepeaterBook.com through three typed tools.53 PyPI5MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.