Skip to main content
Glama
qso-graph

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": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

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.

Returns: service_name, service_version (PyPI), spec_version (omiss.net layout), contract_version.

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.

Returns: as_of_utc; nets with weekdays_utc, seasonal_utc, next_utc (or next_utc_note when it can't be worked out, e.g. winter-only nets); footnotes; notes; holidays.

omiss_nets_on_airA

List OMISS nets on the air now, from NetLogger.

Returns: as_of_utc, and nets with server, name, frequency, band, mode, net control, when opened and how many are monitoring.

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_statehood_scheduleA

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

Returns: next, and schedule with date and free_call_states.

omiss_officersA

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

Returns: sections, each with people (role, callsign, name, OM number).

omiss_awardsA

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

Returns: awards with award_id and name.

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_statisticsB

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.7/5.0

Scored across 13 tools

Disambiguation4/5

Most tools target clearly different OMISS concepts: schedule vs. live nets, member lookup vs. awards, officers vs. statistics. However, omiss_checkin_history and omiss_net_checkins both deal with past net check-ins, and omiss_awards overlaps slightly with omiss_award_rules when called without an award_id. These overlaps are mild but could cause occasional misselection.

Naming Consistency3/5

Most tools use an omiss_ prefix followed by a noun phrase (e.g., omiss_net_schedule, omiss_member_lookup, omiss_awards), which is fairly consistent. But a few deviate: get_version_info lacks the prefix and uses get_, while omiss_set_callsign mixes a verb into the pattern. The overall convention is readable but not uniform.

Tool Count5/5

13 tools is well within the ideal 3-15 range for this domain. Each tool covers a distinct OMISS reference area (schedule, live nets, check-ins, awards, officers, statistics) and none appear redundant or excessive.

Completeness4/5

The surface covers major OMISS reference needs: schedules, live nets, member lookup, check-in history and detail, statehood schedule, officers, awards, and net statistics. Minor gaps exist, such as no explicit tool to browse upcoming nets beyond the schedule or to create/update user-specific data beyond setting a callsign, but these are unlikely to block common agent workflows.

Maintenance

ActivityNo data
ResponsivenessUnresponsive