Skip to main content
Glama
omiss-mcp

omiss-mcp

by qso-graph

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OMISS_MCP_MOCKNoSet to 1 to run without network access for testing.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_version_infoA

Get omiss-mcp's version, the omiss.net layout it reads, and the version of the records it returns.

omiss_net_scheduleA

Get the OMISS net schedule: every net's band, UTC time, frequency and window, days, holiday time and band coordinator, and the next time it runs; the schedule's footnotes (holidays, winter schedule); and the federal holiday dates the holiday schedule follows. Days and times are UTC, so an evening net in the Americas falls on the previous local day; use next_utc and as_of_utc to work out "today" in the user's time zone. next_utc is the listed start: nets often open early for check-ins, and a net on the air now shows next_utc as its next run, so ask omiss_nets_on_air whether one is open.

omiss_nets_on_airA

List OMISS nets on the air now, from NetLogger, each matched to OMISS's own net schedule.

A net on NetLogger is an OMISS net when it matches a scheduled one (its frequency is in that net's window, on a day it runs, near its start time) or its name says OMISS. Each says which scheduled net it is.

omiss_set_callsignA

Save the user's amateur radio callsign, for omiss_nets_on_air. Needed once.

NetLogger is told which station is asking. The callsign is shared with netlogger-mcp, if it's installed. Ask the user for their own callsign; don't guess it.

omiss_member_lookupA

Look up one OMISS member by callsign or by OM number (give one).

omiss_checkin_historyA

List past OMISS nets, newest first: all of them, or only those a member checked in to, on a band, on a date, or run by a net control. omiss.net shows the latest 100 matches.

omiss_net_checkinsA

Get one past OMISS net: its net control, relays, frequency, net control's notes, and the check-in list.

omiss_eligibilityA

For stations on a net: is each an OMISS member, and which award categories does it count for? From omiss.net's own rosters.

Use it with a net's check-ins (netlogger-mcp's netlogger_checkins for a live net, or omiss_net_checkins for a past one) to see who you still need. Only the callsigns asked about are answered.

omiss_statehood_scheduleA

Get the 40m Statehood schedule: each 40m net date and its free-call states, and the next one.

omiss_officersA

List OMISS's officers, directors, band coordinators, committees, appointees, past presidents and other VIPs.

omiss_awardsA

List the OMISS awards that have recipients, with the award IDs the other award tools take.

omiss_award_rulesA

Get an OMISS award's rules, or (no award_id) every award's name, ID and summary.

omiss_award_recipientsA

List who holds an OMISS award, newest certificates first, or check one member.

omiss_net_statisticsA

Get OMISS net statistics for the last 52 weeks: nets per band, the last net on each band, and the leaderboards (most check-ins, most nets as net control).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 14 tools

Disambiguation4/5

Most tools target a distinct resource: member lookup, net schedule, live nets, past net details, officers, statistics, awards, and eligibility are clearly separated. Minor overlap exists between omiss_checkin_history (list/filter nets) and omiss_net_checkins (detail of one net), and between omiss_awards and omiss_award_rules with no award_id (both can list awards), but the descriptions give enough cues to pick correctly.

Naming Consistency4/5

Thirteen of fourteen tools use a consistent omiss_ snake_case prefix with noun or noun_verb forms (lookup, history, checkins, eligibility, awards), which reads predictably. The outlier is get_version_info, which drops the omiss_ prefix and uses a get_ verb style, a minor deviation.

Tool Count5/5

Fourteen tools is squarely within the well-scoped 3-15 range for an informational server covering members, nets, schedules, awards, and statistics. Each tool maps to a distinct query need with no obvious filler.

Completeness4/5

The surface covers the domain well: member lookup, full net schedule plus live nets, historical check-ins and per-net detail, eligibility, award rules/recipients, officers, statistics, and callsign setup. Gaps are minor, e.g. no aggregated per-member award progress or cross-member/net search beyond the existing filters, but these are workable around.

Maintenance

ActivityMaintained
ResponsivenessUsually handled