VanAuto Campers

Search VanAuto camper and rental listings: specs, photos, prices, equipment, contacts.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
97%
Integridad del esquema
83%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_marketplace_listing_details' name length outside 3-30 rangeen get_marketplace_listing_details

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,065Tokens (definiciones de herramientas)
~2.1 KBTamaño de respuesta típico
Impacto significativo en la atención (2.39% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "campers": {
      "url": "https://mcp.vanauto.pl/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.vanauto.pl/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (12)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_campers(segment, query, make, model, camperType, ...)

Search active camper listings on VanAuto (vanauto.pl). Use segment "sale" for campers for sale and "rental" for camper rentals. Returns compact rows with price, specs, city and a link to the listing page. All listing text is in Polish. Prices are in PLN; for rentals, priceMin/priceMax filter the daily/per-period rental rate.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "segment": {
      "default": "sale",
      "description": "Listing type: sale or rental.",
      "type": "string",
      "enum": [
        "sale",
        "rental"
      ]
    },
    "query": {
      "description": "Free-text search over the listing title and description.",
      "type": "string"
    },
    "make": {
      "description": "Camper make, e.g. \"Adria\", \"Fiat\", \"Benimar\". Use list_camper_makes to resolve names.",
      "type": "string"
    },
    "model": {
      "description": "Camper model, e.g. \"Ducato\", \"Jumper\".",
      "type": "string"
    },
    "camperType": {
      "description": "Body type.",
      "type": "string",
      "enum": [
        "van",
        "integra",
        "half_integra",
        "alcove",
        "pickup",
        "trailer",
        "rooftop",
        "other"
      ]
    },
    "fuelType": {
      "description": "Fuel type.",
      "type": "string",
      "enum": [
        "petrol",
        "diesel",
        "electric",
        "hybrid",
        "lpg",
        "other"
      ]
    },
    "transmission": {
      "description": "Gearbox type.",
      "type": "string",
      "enum": [
        "manual",
        "automatic",
        "semi_automatic"
      ]
    },
    "state": {
      "description": "brand_new or pre_owned.",
      "type": "string",
      "enum": [
        "brand_new",
        "pre_owned"
      ]
    },
    "priceMin": {
      "description": "Minimum price in PLN (sale price, or rental rate per period).",
      "type": "number",
      "minimum": 0
    },
    "priceMax": {
      "description": "Maximum price in PLN (sale price, or rental rate per period).",
      "type": "number",
      "minimum": 0
    },
    "yearMin": {
      "description": "Earliest production year.",
      "type": "integer",
      "minimum": 1900,
      "maximum": 9007199254740991
    },
    "yearMax": {
      "description": "Latest production year.",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 2100
    },
    "mileageMax": {
      "description": "Maximum mileage in km.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "sleepingPlacesMin": {
      "description": "Minimum number of sleeping places.",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "city": {
      "description": "City name in Polish, e.g. \"Wrocław\", \"Kraków\". Matched against the city catalog.",
      "type": "string"
    },
    "availableFrom": {
      "description": "Rental only: earliest pickup date (ISO, e.g. 2026-07-01).",
      "type": "string"
    },
    "availableTo": {
      "description": "Rental only: latest return date (ISO, e.g. 2026-07-14).",
      "type": "string"
    },
    "sort": {
      "description": "Sort order. Rental supports newest, price_asc, price_desc only.",
      "type": "string",
      "enum": [
        "newest",
        "oldest",
        "price_asc",
        "price_desc",
        "ranking",
        "year_desc",
        "year_asc"
      ]
    },
    "limit": {
      "default": 10,
      "description": "Maximum rows to return (1-50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "after": {
      "description": "Opaque cursor from a previous call (nextCursor) to fetch the next page.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_camper_details(slug, camperId, segment, includeDescription, maxDescriptionChars, ...)

Get full details for one camper listing by slug (listing page id) or camper id (cam_...). With a slug, searches sale listings first, then rentals; set segment to force "sale" or "rental". With camper_id, returns the camper spec sheet from the full catalog. Includes decoded specs, photo URLs, equipment, contact details and the listing URL. Set includePhotos to also attach actual camper photos as images so you can look at them.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Listing slug from search results, e.g. citroen-jumper-ba12fa.",
      "type": "string"
    },
    "camperId": {
      "description": "Camper public id, e.g. cam_4aJ62weNfqbS (from search results).",
      "type": "string"
    },
    "segment": {
      "default": "auto",
      "description": "Which listing space the slug belongs to.",
      "type": "string",
      "enum": [
        "auto",
        "sale",
        "rental"
      ]
    },
    "includeDescription": {
      "default": true,
      "description": "Include the listing description text.",
      "type": "boolean"
    },
    "maxDescriptionChars": {
      "default": 4000,
      "description": "Description is truncated to this many characters.",
      "type": "integer",
      "minimum": 0,
      "maximum": 20000
    },
    "includePhotos": {
      "default": false,
      "description": "Attach camper photos as images (400px thumbnails) the model can actually see.",
      "type": "boolean"
    },
    "photoLimit": {
      "default": 3,
      "description": "How many photos to attach when includePhotos is true.",
      "type": "integer",
      "minimum": 1,
      "maximum": 6
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_camper_makes(query, limit)

List camper makes (brands) known to VanAuto with how many active sale and rental listings each has. Use this to resolve a brand name before searching.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Optional substring filter, e.g. \"ben\" for Benimar.",
      "type": "string"
    },
    "limit": {
      "default": 250,
      "description": "Maximum makes to return.",
      "type": "integer",
      "minimum": 1,
      "maximum": 250
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_camper_equipment

List the camper equipment catalog grouped by category. Equipment names are English identifiers used in listing filters and camper specs.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_camper_market_stats

Current VanAuto market snapshot: active sale and rental listing counts, campers by body type, and makes with active inventory.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢analyze_camper_prices(make, model, camperType, fuelType, transmission, ...)

Market price statistics for a cohort of active sale listings: min, max, average, median, p25/p75 and counts, plus average price by production year. Optionally pass a listing slug (slug) to see how that listing compares to the cohort (percentile and deviation from median). Use this to answer "is this a good price?".

Esquema de entrada

{
  "type": "object",
  "properties": {
    "make": {
      "description": "Cohort make, e.g. \"Adria\". Use list_camper_makes to resolve names.",
      "type": "string"
    },
    "model": {
      "description": "Cohort model.",
      "type": "string"
    },
    "camperType": {
      "description": "Body type.",
      "type": "string",
      "enum": [
        "van",
        "integra",
        "half_integra",
        "alcove",
        "pickup",
        "trailer",
        "rooftop",
        "other"
      ]
    },
    "fuelType": {
      "description": "Fuel type.",
      "type": "string",
      "enum": [
        "petrol",
        "diesel",
        "electric",
        "hybrid",
        "lpg",
        "other"
      ]
    },
    "transmission": {
      "description": "Gearbox type.",
      "type": "string",
      "enum": [
        "manual",
        "automatic",
        "semi_automatic"
      ]
    },
    "state": {
      "description": "brand_new or pre_owned.",
      "type": "string",
      "enum": [
        "brand_new",
        "pre_owned"
      ]
    },
    "yearMin": {
      "description": "Earliest production year in the cohort.",
      "type": "integer",
      "minimum": 1900,
      "maximum": 9007199254740991
    },
    "yearMax": {
      "description": "Latest production year in the cohort.",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 2100
    },
    "mileageMax": {
      "description": "Maximum mileage in km.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "city": {
      "description": "City name in Polish, e.g. \"Wrocław\".",
      "type": "string"
    },
    "slug": {
      "description": "Sale listing slug to compare against the cohort.",
      "type": "string"
    },
    "maxSample": {
      "default": 200,
      "description": "Maximum listings to sample for statistics.",
      "type": "integer",
      "minimum": 5,
      "maximum": 500
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢find_similar_campers(slug, limit)

Find sale listings similar to a given one (same market segment, price bracket and specs). Returns compact rows for the alternatives the platform suggests.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Sale listing slug from search results."
    },
    "limit": {
      "default": 6,
      "description": "Maximum alternatives to return.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_rental_reviews(rentalListingId, limit)

Published customer reviews for a rental listing (id from search results, e.g. rls_...). Returns ratings and review text. Sale listings do not have reviews.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "rentalListingId": {
      "type": "string",
      "minLength": 1,
      "description": "Rental listing id from search results, e.g. rls_A50UmVqECBDt."
    },
    "limit": {
      "default": 20,
      "description": "Maximum reviews to return.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "rentalListingId"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_marketplace_listings(query, manufacturer, category, subcategory, condition, ...)

Search the VanAuto marketplace (akcesoria - camper parts and accessories). Supports text, manufacturer, category, condition, compatibility and price filters. Returns compact rows plus facets with category/condition counts.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Free-text search over title and description.",
      "type": "string"
    },
    "manufacturer": {
      "description": "Manufacturer/brand text filter.",
      "type": "string"
    },
    "category": {
      "description": "Category slug, e.g. \"appliances\", \"plumbing_water\".",
      "type": "string"
    },
    "subcategory": {
      "description": "Subcategory slug, e.g. \"toilets\", \"refrigeration\".",
      "type": "string"
    },
    "condition": {
      "description": "Item condition.",
      "type": "string",
      "enum": [
        "new_item",
        "used",
        "refurbished",
        "damaged"
      ]
    },
    "compatibility": {
      "description": "Camper compatibility tag.",
      "type": "string"
    },
    "priceMin": {
      "description": "Minimum price in PLN.",
      "type": "number",
      "minimum": 0
    },
    "priceMax": {
      "description": "Maximum price in PLN.",
      "type": "number",
      "minimum": 0
    },
    "location": {
      "description": "City name or postal code text filter.",
      "type": "string"
    },
    "page": {
      "default": 1,
      "description": "Page number (1-based).",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "perPage": {
      "default": 20,
      "description": "Rows per page (1-50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_marketplace_listing_details(slug, includeRelated, maxDescriptionChars)

Get full details for one marketplace (akcesoria) listing by slug: price, condition, shipping, compatibility, seller, photos and links. Optionally includes related offers and the seller's other listings.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Marketplace listing slug from search results."
    },
    "includeRelated": {
      "default": true,
      "description": "Include related and seller's other listings.",
      "type": "boolean"
    },
    "maxDescriptionChars": {
      "default": 4000,
      "description": "Description is truncated to this many characters.",
      "type": "integer",
      "minimum": 0,
      "maximum": 20000
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_marketplace_seller(sellerId, includeListings)

Marketplace seller profile by id (from a marketplace listing's seller): display name, verification and trust badges, ratings and reputation, plus their active offers.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "sellerId": {
      "type": "string",
      "minLength": 1,
      "description": "Seller public id, e.g. usr_Fz1bpXt90L9Y."
    },
    "includeListings": {
      "default": true,
      "description": "Include the seller's active marketplace listings.",
      "type": "boolean"
    }
  },
  "required": [
    "sellerId"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_wanted_ads(query, category, subcategory, page, perPage)

Search marketplace wanted ads (kupię / poszukuję) posted by buyers looking for camper parts and accessories. Supports text, category and subcategory filters.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Free-text search over title, description, manufacturer and part number.",
      "type": "string"
    },
    "category": {
      "description": "Category slug, e.g. \"appliances\", \"plumbing_water\".",
      "type": "string"
    },
    "subcategory": {
      "description": "Subcategory slug, e.g. \"toilets\", \"refrigeration\".",
      "type": "string"
    },
    "page": {
      "default": 1,
      "description": "Page number (1-based).",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "perPage": {
      "default": 12,
      "description": "Rows per page (1-50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada12 herramientas