Skip to main content
Glama

Server Details

Peer-to-peer car rental search — luxury, exotic, and EV vehicles with delivery across the US.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

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 3.7/5 across 9 of 9 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect of the rental process: searching by location, vehicles, airports, venues; getting details, availability, reviews, quotes; and host profiles. No two tools overlap in purpose, ensuring clear agent selection.

Naming Consistency3/5

All tools share the 'drives_' prefix and use snake_case, but the word order varies: some follow verb_noun (drives_get_quote, drives_search_vehicles), others noun_verb (drives_airport_search, drives_location_suggest), and some are noun_noun (drives_vehicle_availability, drives_host_showroom). This inconsistency makes the pattern less predictable.

Tool Count5/5

With 9 tools, the server covers essential rental marketplace operations without excess. Each tool serves a clear role, and the count is well-scoped for its domain.

Completeness4/5

The tool set comprehensively covers browsing, searching, quoting, and reviewing vehicles, plus location and venue queries. A minor gap is the absence of a tool to create or manage bookings, but the server likely focuses on pre-booking information.

Available Tools

9 tools
drives_get_quoteGet rental quoteA
Read-onlyIdempotent
Inspect

Calculate a full rental quote including daily breakdown, taxes, deposit, and total for a date range.

ParametersJSON Schema
NameRequiredDescriptionDefault
date_endYesRental end date (YYYY-MM-DD)
date_startYesRental start date (YYYY-MM-DD)
asset_rental_idYesRental asset ID from search or detail results
Behavior4/5

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

Annotations already indicate readOnlyHint=true, destructiveHint=false, idempotentHint=true. The description adds value by specifying what the quote includes (daily breakdown, taxes, deposit, total), which is useful behavioral 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.

Conciseness5/5

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

The description is a single, front-loaded sentence with no unnecessary words. It efficiently communicates the tool's purpose and scope.

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

Completeness3/5

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

For a tool with 3 parameters and no output schema, the description provides a reasonable overview of what is calculated. However, it does not describe the return value format or any edge cases, leaving some gaps in completeness.

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

Parameters3/5

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

Schema coverage is 100% with clear descriptions for all 3 parameters. The description does not repeat parameter details; it focuses on output, which is acceptable since the schema handles parameter semantics adequately.

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 clearly states the tool calculates a full rental quote with specific components (daily breakdown, taxes, deposit, total) for a date range. This distinct purpose is well differentiated from sibling tools like search and vehicle detail.

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

Usage Guidelines3/5

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

Usage is implied (after selecting a vehicle and dates), but no explicit guidance on when to use vs alternatives, prerequisites, or exclusions is provided. The context of a quote tool is fairly obvious, but the description does not clarify when not to use it.

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

drives_host_showroomHost showroom profileB
Read-onlyIdempotent
Inspect

Get a host profile page with bio, locations, team, and social links by username.

ParametersJSON Schema
NameRequiredDescriptionDefault
usernameYesHost username slug, e.g. "luxury-garage-miami"
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds no additional behavioral traits (e.g., auth requirements, rate limits, or side effects) beyond stating the read operation.

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

Conciseness5/5

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

The description is a single sentence that is front-loaded with the verb and resource, containing no wasted words. Every part is essential.

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?

For a simple read tool with one parameter and no output schema, the description adequately lists the returned fields (bio, locations, team, social links). It could mention response format or pagination, but the tool is straightforward enough that this is minor.

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

Parameters3/5

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

Schema description coverage is 100% with a clear example for the single parameter 'username'. The description does not add extra meaning beyond what the schema provides, so baseline score of 3 applies.

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 clearly states the verb 'Get' and the resource 'host profile page', and lists specific content (bio, locations, team, social links). This distinctly separates it from sibling tools like drives_search_vehicles or drives_get_quote.

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

Usage Guidelines2/5

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

The description does not provide any guidance on when to use this tool versus alternatives, nor does it mention prerequisites or exclusions. It only states the basic operation.

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

drives_location_suggestLocation suggestionsA
Read-onlyIdempotent
Inspect

Autocomplete cities, airports, and venues for search location input.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoSuggestion mode filter
limitNoMaximum suggestions per category
queryYesPartial location text to autocomplete
Behavior3/5

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

Annotations already indicate readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering safety and idempotency. The description adds the specific types of location suggestions (cities, airports, venues) but does not disclose behavior like response format, pagination, or rate limits beyond what annotations provide.

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

Conciseness5/5

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

The description is a single sentence of 11 words, efficiently conveying the tool's purpose without any filler. It is front-loaded and easy to parse.

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?

For a simple autocomplete tool with 3 parameters, good annotations, and no output schema, the description is adequate. It tells the agent the input context and what types of suggestions are returned. However, it could be improved by mentioning the response format or any implicit constraints.

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

Parameters3/5

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

Schema description coverage is 100%, with clear descriptions for all three parameters. The description reinforces the overall purpose but does not add new semantic meaning beyond the schema.

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 clearly states the tool's purpose: 'Autocomplete cities, airports, and venues for search location input.' The verb 'autocomplete' and the specific resource categories (cities, airports, venues) distinguish it from sibling tools like drives_airport_search and drives_venue_search, which likely perform full searches rather than suggestions.

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

Usage Guidelines3/5

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

The description provides context ('for search location input') implying usage during autocomplete while typing. However, it does not explicitly state when to use this tool versus alternatives like drives_airport_search or drives_venue_search, nor does it mention when not to use it.

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

drives_search_vehiclesSearch vehiclesA
Read-onlyIdempotent
Inspect

Search the Pocket Drives marketplace for available rental vehicles by location, dates, category, and filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude for radius search
lngNoLongitude for radius search
makeNoVehicle make filter
pageNoPage number (default 1)
modelNoVehicle model filter
queryNoText search across make, model, and title
radiusNoSearch radius in miles when using lat/lng
sort_byNoSort order, e.g. price_asc, price_desc, featured
categoryNoCategory filter, e.g. luxury, sports, electric
date_endNoRental end date (YYYY-MM-DD)
featuresNoRequired feature keys
locationNoCity or region name, e.g. "Miami, FL"
per_pageNoResults per page (default 20)
venue_idNoFilter by venue ID for delivery
year_maxNoMaximum model year
year_minNoMinimum model year
body_typeNoBody type filter, e.g. coupe, suv
fuel_typeNoFuel type filter, e.g. gasoline, electric
max_priceNoMaximum daily price
min_priceNoMinimum daily price
seats_minNoMinimum seat count
airport_idNoFilter by airport ID for delivery
date_startNoRental start date (YYYY-MM-DD)
drivetrainNoDrivetrain filter, e.g. awd, rwd
transmissionNoTransmission filter, e.g. automatic, manual
featured_onlyNoOnly featured vehicles
instant_bookingNoOnly vehicles with instant booking
organization_idNoFilter to a specific host organization
airport_iata_codeNoFilter by airport IATA code for delivery
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description adds minimal behavioral context. It correctly implies a read-only search operation but does not disclose details like pagination limits, response structure, or rate limits. The description is consistent with annotations but does not meaningfully extend them.

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

Conciseness5/5

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

The description is a single 17-word sentence that efficiently states the tool's purpose. Every word earns its place, and there is no redundancy or unnecessary detail. It is appropriately concise.

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

Completeness3/5

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

Given the tool's complexity (29 parameters, no output schema), the description provides only a high-level overview. It does not explain search behavior, default sorting, or output format. While schema descriptions cover parameters and annotations cover safety, the description lacks completeness for an agent to fully understand the tool's behavior without additional exploration.

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

Parameters3/5

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

Schema coverage is 100% with descriptions for all 29 parameters. The description generically mentions filtering by 'location, dates, category, and filters' but adds no specific meaning beyond the schema. Per guidelines, high coverage sets a baseline of 3, which is appropriate as the description does not enhance parameter understanding.

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

Purpose4/5

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

The description clearly states the verb 'Search' and the resource 'vehicles' in the Pocket Drives marketplace. It lists key filtering dimensions (location, dates, category, filters). However, it does not differentiate from sibling tools like drives_vehicle_availability or drives_venue_search, which limits its clarity for tool selection.

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

Usage Guidelines3/5

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

The description implies usage for searching available rental vehicles with various filters. It mentions filtering by location, dates, category, etc., which gives some context. However, it does not provide explicit guidance on when to use this tool versus alternatives like drives_vehicle_availability for availability checks or drives_venue_search for venue searches, leaving the agent to infer.

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

drives_vehicle_availabilityVehicle availabilityA
Read-onlyIdempotent
Inspect

Get a monthly availability calendar with daily rates for a vehicle.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoFour-digit year; defaults to current year
monthNoMonth number (1-12); defaults to current month
asset_rental_idYesRental asset ID from search or detail results
Behavior3/5

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

Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint. The description adds minimal behavioral context (monthly, daily rates) beyond annotations, but does not mention response structure or edge cases.

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

Conciseness5/5

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

Single sentence of 12 words, front-loaded with the key verb and resource, no wasted words.

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

Completeness3/5

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

Given no output schema, the description could better describe the return format (e.g., list of days with rates). It is adequate but not comprehensive.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description reinforces the purpose but adds no new semantic detail beyond what schema provides for parameters.

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 clearly states the verb 'Get', the resource 'monthly availability calendar with daily rates', and the target 'a vehicle', distinguishing it from sibling tools like drives_vehicle_detail or drives_get_quote.

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

Usage Guidelines3/5

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

The description implies usage for obtaining availability calendars but provides no explicit guidance on when to use this tool over alternatives or when not to use it.

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

drives_vehicle_detailVehicle detailA
Read-onlyIdempotent
Inspect

Get full details for a specific vehicle including rates, host info, and organization policies.

ParametersJSON Schema
NameRequiredDescriptionDefault
asset_idYesVehicle asset ID from search results
organization_idYesHost organization ID from search results
Behavior4/5

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

Annotations already provide readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=true, covering safety and idempotency. The description adds value by specifying the scope of data returned (rates, host info, policies), which is beyond annotation capabilities.

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

Conciseness5/5

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

Single sentence that efficiently communicates purpose and content. No redundant words or unnecessary elaboration.

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?

The description covers the key aspects of the tool's output. While no output schema is provided, the description adequately sets expectations for what 'full details' includes. Minor gap: could mention that it returns data for a single vehicle.

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

Parameters3/5

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

Input schema has 100% coverage with clear descriptions for both parameters. The description does not add additional meaning beyond what the schema already provides, so a baseline score of 3 is appropriate.

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 clearly states the action ('Get full details') and the resource ('a specific vehicle'), along with specific content types (rates, host info, organization policies). It distinguishes from sibling tools like drives_search_vehicles (search) and drives_vehicle_availability (availability).

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?

The description implies usage when you have a specific vehicle ID and need comprehensive details. While it doesn't explicitly state when not to use or name alternatives, the context is clear given the tool's specific purpose and the sibling tools cover different tasks.

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

drives_vehicle_reviewsVehicle reviewsA
Read-onlyIdempotent
Inspect

List published renter reviews for a vehicle. Uses asset_id (not asset_rental_id) per the GraphQL schema.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoNumber of reviews to skip for pagination
limitNoMaximum reviews to return (default server limit)
asset_idYesVehicle asset ID from search or detail results
published_onlyNoOnly return published reviews (default true)
Behavior4/5

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

Annotations already mark the tool as read-only, non-destructive, and idempotent. The description adds context by clarifying that it uses asset_id (not asset_rental_id), which is valuable behavioral information 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.

Conciseness5/5

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

The description is two sentences, front-loaded with the main purpose, and contains no unnecessary words. Every sentence adds value.

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

Completeness3/5

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

The description adequately explains what the tool does and the key parameter, but does not mention the response format or pagination behavior. Given no output schema, a brief note on expected output would improve completeness.

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?

The input schema has 100% description coverage for all 4 parameters. The description adds extra value by explicitly stating the use of asset_id over asset_rental_id, which is not conveyed in the schema description alone.

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 clearly states 'List published renter reviews for a vehicle', using a specific verb and resource. The sibling tools (e.g., drives_vehicle_detail, drives_search_vehicles) serve different purposes, so this tool is well-distinguished.

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?

The description implicitly indicates when to use this tool (to get reviews) and specifies the required asset_id parameter. However, it does not explicitly say when not to use it or mention alternatives, though no sibling tool overlaps.

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

Discussions

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

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources