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
Each tool targets a distinct, well-defined purpose: searching posts, fetching a post, listing daily events, viewing a month overview, and listing taxonomies/sites/health. Even the two event tools are clearly separated by day-level versus month-level scope, and their descriptions cross-reference each other explicitly.
All tools share the consistent `otc_` prefix and use lowercase snake_case, with a mostly predictable verb-first pattern like `search_posts`, `get_post`, and `list_events`. Minor deviations are `otc_events_month_overview` (does not start with `list_`) and `otc_healthcheck` (a noun-style command), but these remain readable and easy to predict.
Eight read-only tools is well-scoped for a city-deals and events content server. Each tool fills a clear role: discovery, detail retrieval, taxonomy lookup, site selection, and connectivity checking, with no redundant or filler tools.
The server covers the core read-only domain thoroughly: searching and reading articles, browsing events by day or month, resolving category/location filters, and enumerating sites. Minor gaps exist, such as no category/query filtering for events and no explicit pagination controls, but the described workflows do not hit major dead ends.