Skip to main content
Glama

Joomil — Swiss Classifieds MCP

Server Details

Search Swiss classifieds on Joomil.ch — top marketplace in French-speaking Switzerland since 2007.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Valmo-Sarl/joomil-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.7/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

All five tools have clearly distinct purposes: getting cantons, getting categories, getting a single classified, searching classifieds, and suggesting filters. No two tools overlap in functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (get_cantons, get_categories, get_classified, search_classifieds, suggest_filters), making the set predictable and easy to navigate.

Tool Count5/5

With 5 tools, the server is well-scoped for querying a classifieds marketplace. Each tool covers a necessary operation without excess or deficiency.

Completeness4/5

The tool set provides comprehensive read operations (listing metadata, searching, fetching details, and filter suggestion). A minor gap might be the lack of a dedicated tool for retrieving vendor information directly, but overall the surface is adequate for browsing classifieds.

Available Tools

5 tools
get_cantons
Read-only
Inspect

List the Swiss cantons supported by Joomil's canton filter. Returns the exact name value to pass to search_classifieds, plus a readable French label. Call this before filtering by canton — the API values are non-obvious (e.g. 'Bern' not 'Berne', 'Geneve' not 'Genève' or 'Geneva').

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYes
cantonsYes
get_categories
Read-only
Inspect

List active categories of the Joomil.ch marketplace. Returns a flat list with parent_id for hierarchy reconstruction. Omit parent_id for all categories, use parent_id=0 for root categories only, or pass a specific ID to get direct children of that category.

ParametersJSON Schema
NameRequiredDescriptionDefault
parent_idNoFilter to direct children of this category ID. Omit for all categories. Use 0 for root categories only.

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYes
categoriesYes
get_classified
Read-only
Inspect

Get full details of a single classified ad on Joomil.ch by its numeric ID. Returns complete description, all images URLs, category breadcrumb (full_path), vendor info (name, certified status, pro company), expiry date and boost level. Use search_classifieds first to find relevant listing IDs.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesNumeric listing ID — visible in the URL and in search_classifieds results

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYes
boostYes
priceYes
titleYes
imagesYes
sellerYes
categoryYes
locationYes
created_atYes
expires_atYes
descriptionYes
has_pictureYes
search_classifieds
Read-only
Inspect

Search classified ads on Joomil.ch — Switzerland's leading French-speaking classifieds marketplace (since 2007). Returns a paginated list of public listings with title, description (truncated to 300 chars), price, location, category and vendor info. All parameters are optional — call with no arguments to browse the latest listings. Use get_classified to fetch full details of a specific listing.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoFull-text search query (searches title and description)
sortNoSort order: recent (newest first, default), price_asc, price_desc, views
limitNoResults per page (1–50, default 20)
cantonNoSwiss canton filter — strict enum. Use get_cantons for the official list. WARNING: values are API-specific (e.g. 'Bern' not 'Berne', 'Geneve' not 'Genève'/'Geneva'). Supported: Geneve, Vaud, Valais, Fribourg, Neuchatel, Jura, Bern, Argovie, Zurich, Lucerne, Bale-Ville, Etranger.
cat_idNoCategory ID filter — includes subcategories automatically. Use get_categories to browse available categories.
offsetNoPagination offset. Use next_offset from previous response to get next page.
locationNoCity name or postal code (NPA) — partial match
price_maxNoMaximum price in CHF (inclusive)
price_minNoMinimum price in CHF (inclusive)

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitYes
totalYes
offsetYes
resultsYes
has_moreYes
next_offsetYes
filtered_outYes
suggest_filters
Read-only
Inspect

Infer search_classifieds filters from a natural-language query. Use this before search_classifieds when the user mentions a category, location, canton or price in free text. Returns a ready-to-use filters object, a category confidence score and warnings for uncertain matches.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesNatural-language search request, e.g. 'appartement 3 pièces à Sion' or 'Tesla Model 3 moins de 25000 CHF'.

Output Schema

ParametersJSON Schema
NameRequiredDescription
queryYes
filtersYes
categoryYes
warningsYes
next_stepYes
confidenceYes

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • F
    license
    -
    quality
    C
    maintenance
    The most comprehensive signal intelligence on Swiss businesses — 800K+ companies with people, FINMA/SRO regulatory data, building permits, procurement tenders, and AI-enriched profiles from the official commercial register.
    Last updated
  • A
    license
    -
    quality
    B
    maintenance
    MCP server to search tutti.ch Swiss classifieds anonymously with tools for listings, categories, and localities. Supports both MCP clients and a JSON CLI.
    Last updated
    303
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.