Skip to main content
Glama

Get camper details

get_camper_details
Read-onlyIdempotent

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.

Input Schema

NameRequiredDescriptionDefault
slugNoListing slug from search results, e.g. citroen-jumper-ba12fa.
segmentNoWhich listing space the slug belongs to.auto
camperIdNoCamper public id, e.g. cam_4aJ62weNfqbS (from search results).
photoLimitNoHow many photos to attach when includePhotos is true.
includePhotosNoAttach camper photos as images (400px thumbnails) the model can actually see.
includeDescriptionNoInclude the listing description text.
maxDescriptionCharsNoDescription is truncated to this many characters.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this as a read-only, idempotent, open-world read, so the safety profile is covered. The description adds non-obvious behavior — slug resolution searches sale listings first then rentals, and camper_id pulls from the full catalog spec sheet — which is genuine context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The three sentences are front-loaded with the primary action, then resolution behavior, then output content — each earns its place. Slightly dense but no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 7 parameters and no output schema, the description does the heavy lifting by summarizing what is returned (decoded specs, photo URLs, equipment, contact details, listing URL) and the includePhotos behavior. It is close to complete for the tool's complexity, though it doesn't note any rate or permission constraints (unneeded for a read-only lookup).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds interpretive value: it clarifies the slug/segment interplay and that includePhotos causes actual images to be attached for viewing. It notes the returned field groups (specs, photos, equipment, contact, URL), reinforcing what the parameters yield.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource ("Get full details for one camper listing") and immediately distinguishes the two lookup modes (slug vs camper_id) so an agent can tell it apart from sibling tools like search_campers or get_marketplace_listing_details.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explains the resolution behavior for each identifier type and when to override with segment ("set segment to force 'sale' or 'rental'"), which gives clear context for choosing inputs. It stops short of naming which sibling tool to prefer over this one, so it lacks an explicit alternative-routing statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.