Skip to main content
Glama

fresha_taxonomy

Read-only

List Fresha's treatment taxonomy and return the ids that fresha_search_venues accepts as treatment_category_id, treatment_tag_id and treatment_type_id, each with its display label, kind (TreatmentCategory, TreatmentTag or TreatmentType) and an icon for categories. Ids take the forms category:, tag: and treatment:/. With no query it returns the closed category page of 20 categories (a 21st is reachable only by text search), so categories are effectively complete; tags and treatment types appear only for a text query and are ranked by Fresha's own autocomplete, so treat them as a discovered set rather than a complete catalogue and page with next_start while has_next_page is true. Use words from a treatment name such as nail, haircut or massage. Call this before a filtered fresha_search_venues request instead of guessing an id, because a well-formed id Fresha does not know returns zero results with no error.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "fresha_taxonomy"
  }
}

Input Schema

NameRequiredDescriptionDefault
firstNoNodes per page, default 200 and maximum 200 (the gateway's own ceiling).
queryNoOptional taxonomy search text. Empty returns the closed category page (20 values plus a text-only 21st); a text query returns the categories, tags and treatment types Fresha's autocomplete ranks for that word. Use words from a treatment name, e.g. nail, haircut, massage.
startNoZero-based offset into the ranked node list, default 0. Pass next_start from the previous page while has_next_page is true.

Output Schema

NameRequiredDescriptionDefault
dataYesThe tool result payload (shape varies per tool; see each tool's docs resource).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.