onthecheap-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| otc_search_postsA | Search and filter one "on the Cheap" site's articles — free and cheap things to do in that city, plus deals, festivals, kids activities and local guides. Pass the |
| otc_get_postA | Fetch one "on the Cheap" article in full by numeric id, slug, or full URL. Pass the |
| otc_list_eventsA | List everything happening in an "on the Cheap" city on a given date, from that site’s events calendar — each with its time, price (most are free) and venue. Pass the |
| otc_events_month_overviewA | Day-by-day overview of a whole month from an "on the Cheap" city’s events calendar: for each day, the true number of listings and a short preview of them. Pass the |
| otc_list_categoriesA | List one "on the Cheap" site's article categories with their ids and post counts (kids, music, food, festivals, art, museums, and so on). Pass the |
| otc_list_locationsA | List one "on the Cheap" site's location taxonomy with ids and post counts — the neighbourhoods and surrounding areas it covers. Pass the |
| otc_list_sitesA | List every city in the "on the Cheap" network with the |
| otc_healthcheckA | Verify one "on the Cheap" site is reachable and its public API is responding. Pass the |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools target clearly distinct resources or actions: healthcheck, sites, categories, locations, events-by-date, events-by-month, get-post, and search-posts. The only mild overlaps are the two event tools (month overview vs single-date list) and the two taxonomy listers (categories vs locations), but the descriptions explicitly differentiate granularity and domain, so misselection risk is low.
All 8 tools share a consistent `otc_` prefix and predominantly use a `otc_<verb>_<noun>` pattern (list_sites, get_post, search_posts, list_events, list_categories). The deviations are `otc_healthcheck` (verb without noun) and `otc_events_month_overview` (noun-first, longer), which are still readable and predictable.
Eight tools is well-scoped for a read-only local-listings server: a discovery tool (list_sites), two taxonomy listers, two event views at different granularities, article search/get, and a connectivity check. Each tool earns its place with no obvious filler.
The read-only surface is largely complete: site discovery, category/location taxonomies, event listing at day and month granularity, article search and full-text fetch, plus health checking. Minor gaps exist — no cross-site aggregation or dedicated event-detail endpoint (you must route through otc_get_post) — but these are workable within the stated read-only scope.