VanAuto Campers

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

使うべきか

品質と安全性

A
説明の品質
97%
スキーマの完全性
83%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'get_marketplace_listing_details' name length outside 3-30 rangeget_marketplace_listing_details 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,065トークン数(ツール定義)
~2.1 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.39%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

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

リモートエンドポイント

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

できること

ツール一覧

ツール(12)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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?".

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 12 件