Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOLEMIO_API_KEYYesAPI key for Golemio open data API. Get from https://api.golemio.cz/api-keys/

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_bicycle_countersA

Get bicycle counting stations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_bicycle_detectionsA

Get bicycle traffic detection data from counting stations.

Args:
    id: Counter ID to get detections for
    from_date: Start date in ISO format (e.g. "2024-01-01T00:00:00Z")
    to_date: End date in ISO format (e.g. "2024-01-31T23:59:59Z")
    aggregate: Whether to aggregate the results
get_air_quality_stationsA

Get air quality monitoring stations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    districts: Filter by district codes (comma-separated)
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_waste_stationsA

Get sorted waste collection stations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
    onlyMonitored: Filter to only monitored stations
    districts: Filter by district codes (comma-separated)
get_parking_lotsA

Get parking lot information and availability in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_city_districtsA

Get Prague city district information.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_medical_institutionsA

Get healthcare facilities in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    districts: Filter by district codes (comma-separated)
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_municipal_librariesA

Get public library locations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    districts: Filter by district codes (comma-separated)
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_playgroundsA

Get public playground locations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    districts: Filter by district codes (comma-separated)
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
get_gardensA

Get public garden locations in Prague.

Args:
    latlng: Coordinates as "latitude,longitude" (e.g. "50.0890,14.4168")
    range: Search radius in meters from the coordinates
    districts: Filter by district codes (comma-separated)
    limit: Maximum number of results (default: 10)
    offset: Number of results to skip for pagination
search_stopsA

Search for Prague public transit stops by name.

Args:
    name: Stop name to search for (case-insensitive, diacritics-insensitive).
          Examples: "Letňany", "Letnany", "mustek", "Můstek" all work.
    limit: Maximum number of results (default: 10)
get_departuresA

Get upcoming departures from a Prague public transit stop.

Args:
    stop_ids: GTFS stop ID(s), comma-separated (e.g. "U693Z2P" or "U693Z1P,U693Z2P").
              Use search_stops to find stop IDs by name.
    limit: Maximum number of departures per stop (default: 5)
    minutes_after: Show departures within this many minutes (default: 60)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct resource type (bicycle counters, detections, air quality stations, etc.), and descriptions clarify the differences. The related bicycle counters/detections tools are clearly differentiated.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern (get_* or search_*), with only search_stops deviating from the get_ prefix to reflect its search functionality.

Tool Count5/5

With 12 tools, the server covers a broad range of Prague city data without becoming unwieldy; the size is appropriate for the domain.

Completeness3/5

The toolset provides location lookups for many facility types and includes real-time departures and bicycle detections. However, some natural complementing operations are missing, such as air quality measurements or transit route information, leaving noticeable gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues