Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ODH_TIMEOUTNoTimeout in seconds for ODH API requests.10
ODH_BASE_URLNoBase URL for the Open Data Hub API.https://tourism.api.opendatahub.com/v1
DEFAULT_WORLDNoThe default world to load on startup.earth-313
NOMINATIM_URLNoBase URL for Nominatim geocoding service.https://nominatim.openstreetmap.org
NOMINATIM_USER_AGENTNoUser-Agent header for Nominatim requests.odh-mcp-server/0.1 (opensource hospitality MCP)

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
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
set_worldA

Set the current world context for all subsequent queries.

Available worlds:

  • earth-313: South Tyrol / Alto Adige, Italy. Real hospitality data from the Open Data Hub.

  • Any OFM world ID (e.g. 'bral'): fixture-backed fantasy worlds from the OpenFantasyMap project.

Returns a confirmation message with the world's description and available tools.

describe_worldA

Return a narrative description of the current world, including what data is available and how to query it.

find_accommodationsA

Find accommodations in the current world.

Parameters:

  • near: place name (geocoded automatically for earth-313, landmark-resolved for other worlds)

  • lat/lon: alternative to near, direct coordinates

  • radius_m: search radius in meters / units (default 5000)

  • features: list of desired features. For earth-313: family, pool, sauna, parking, wifi, accessible, pets, meeting, pickup, allergy For bral: spacefarer-friendly, private-rooms, common-room, stabling, secure-storage, pets

  • category: star rating for earth-313 (1star to 5stars), ignored for bral

  • available_from/available_to: date range (yyyy-MM-dd), earth-313 only

  • max_results: maximum number of results (default 5)

Returns a formatted narrative list of accommodations with key details.

find_eventsA

Find events in the current world.

Parameters:

  • near: place name (geocoded for earth-313, landmark-resolved for bral)

  • lat/lon: direct coordinates, alternative to near

  • radius_m: search radius in meters / units (default 10000)

  • date_from/date_to: date range filter (yyyy-MM-dd), primarily for earth-313

  • topic: topic or category keyword (e.g. "music", "sport", "culture", "market")

  • max_results: maximum number of results (default 5)

Returns a formatted narrative list of events.

find_gastronomyA

Find restaurants, food stalls, and gastronomy places in the current world.

Parameters:

  • near: place name (geocoded for earth-313, landmark-resolved for bral)

  • lat/lon: direct coordinates, alternative to near

  • radius_m: search radius in meters / units (default 5000)

  • cuisine: cuisine type keyword (e.g. "italian", "shou", "bakery", "tavern")

  • features: desired features (e.g. ["vegetarian-options", "outdoor-seating"])

  • max_results: maximum number of results (default 5)

Returns a formatted narrative list of gastronomy places.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/openfantasymap/odh-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server