Hosco Hospitality Jobs
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search Hosco's live hospitality jobs across Spain, Italy, France, the UK and Switzerland.
| Author | com.hosco |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 476 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Hosco Hospitality Jobs": {
"url": "https://mcp.hosco.com/mcp/public",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search-jobs-toolread-onlySemantic + structured search over Hosco hospitality jobs. Mirrors the smart filtering and ranking from hosco-v2: hard-excludes private/expired/inactive postings, supports visibility/promotion/external filters, configurable language matching (subset/any/all), and the v2 "suggested" ordering (relevance → Hosco-native → VIP → freshness). Returns ranked matches with relevance scores.
Parameters:
city— string — City name (exact match against hosco_location.locality).sort— string — Ordering: "suggested" (default — relevance, then Hosco-native, then VIP, then freshness), "posted" (newest activation date), "update_date" (most recently updated), "title" (alphabetical).limit— integer — Page size (1–50, default 10).query— string — Natural-language search (e.g. "sommelier in Paris fine dining"). When provided, ranks by semantic similarity. When omitted, returns latest jobs filtered + sorted by the structured options.offset— integer — Pagination offset (default 0).country— string — ISO-3166 alpha-2 country code, e.g. FR, GB, ES.languages— array — Candidate language codes, e.g. ["en","fr"]. Matched against the job's mandatory fluency requirement ("Require fluency in" in hosco-v2), not the language the ad is written in. Combined with languages_mode.department— string — Hosco category code, e.g. f-b-kitchen, housekeeping, sommelier, reception.posted_after— string — ISO date; only return jobs published on or after this date.visibilities— array — Visibility tiers to include: public, targeted, lite, prime (private is never returned on this public surface).contract_type— string — One of: internship (students only), professional (professionals only), open (both).hide_external— boolean — Hide jobs sourced from external aggregators (Hosco-native only).only_external— boolean — Only return jobs sourced from external aggregators.languages_mode— string — How to interpret `languages`: "all" (job must require every code; default), "any" (job requires at least one of them), "subset" (job's required languages must all be in the provided list — i.e. the candidate speaks them all).promotion_types— array — Filter to specific promotion statuses: 0=disabled, 1=prime, 2=lite-basic, 4=lite-full. Status 3 (private) is always excluded.content_language— string — Language code the job ad itself is written in (auto-detected), e.g. "en", "fr". Use this to only show postings the candidate can actually read — unrelated to the languages filter below.experience_years_max— integer — Maximum years of experience the candidate has — only show jobs requiring less than or equal to this.
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
list-jobs-toolread-onlyList the most recently published Hosco jobs, paginated. Use this when no semantic search is needed — for natural-language search, use the search jobs tool instead.
Parameters:
limit— integer — Page size (1–50, default 10).offset— integer — Pagination offset (default 0).
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
job-details-toolread-onlyFetch the full details of a single Hosco job by its slug or numeric id. Use this after a search/list result to retrieve the full description, requirements, benefits, and all other available fields.
Parameters:
id— integer — The numeric job id. Provide either slug or id.slug— string — The job slug (preferred lookup key — present in search/list results).
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
search-courses-toolread-onlySearch Hosco's catalogue of hospitality courses and training programmes (bartending, culinary, hospitality management, languages, revenue management and more). Supports a free-text query plus filters for category, language, learning type and price. Hidden and deleted courses are never returned. Every result carries a canonical `url`.
Parameters:
sort— string — Order by "price" or "duration". Omit for the catalogue's default relevance order.limit— integer — Page size (1–50, default 10).order— string — "asc" or "desc" (default), used with sort.query— string — Free-text search over course titles and descriptions, e.g. "cocktail", "revenue management", "sommelier".locale— string — Language for the returned course links: en (default), es, fr or it. Match the language the member is writing in.offset— integer — Pagination offset (default 0).languages— array — Language codes the course is taught in, e.g. ["en"], ["es","fr"].max_price— integer — Maximum price in the course's own currency.min_price— integer — Minimum price in the course's own currency. Use 0 with max_price 0 for free courses.categories— array — Course category codes, e.g. ["bartending"], ["culinary","pastry"]. Known codes: culinary, pastry, cruises, oenology, hospitality-management, sales-and-marketing, event-management, languages, revenue-management, reception, bartending, food-and-beverages, spa, tourism, business-skills.learning_types— array — Delivery: "campus" (in person), "online", or "both".
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
course-details-toolread-onlyFetch the full details of a single Hosco course by its slug. Use this after a search result to retrieve the full description, programme details, provider, price, duration, delivery type and languages.
Parameters:
slug(required) — string — The course slug, exactly as returned by the search tool.locale— string — Language for the returned course link: en (default), es, fr or it.
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.