Hunter Lease
Server Details
Find new cars to lease or finance in California and calculate payments by credit tier.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool has a distinct role: find_cars browses inventory, get_payment prices a single car under buyer terms, and how_to_buy explains the process. The only soft overlap is that find_cars already shows a monthly payment while get_payment recomputes it exactly, which could cause occasional misselection but descriptions clarify the distinction.
find_cars and get_payment follow a clean verb_noun snake_case pattern. how_to_buy breaks the verb_noun mold but remains clear, readable, and in the same snake_case style.
Three tools map well to the narrow scope of browsing cars, computing a payment, and explaining the buying process. It is on the lean side—no vehicle detail or comparison tool—but nothing feels redundant.
The surface covers the core lifecycle: discover cars, price them with real terms, and understand the human handoff. Minor gaps exist (no detailed vehicle specs, dealer info, or side-by-side comparison), but the deliberate deal_url handoff limits what is needed.
Available Tools
3 toolsfind_carsFind carsARead-onlyIdempotentInspect
Search new cars for lease or finance in California. Every car comes with its monthly payment for the stated credit tier and a deal_url, a page where the buyer finishes personally.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Buyer California ZIP, sets the tax rate. Default 90210. | |
| body | No | Body style filter, for example SUV, Sedan, Truck. | |
| fuel | No | Fuel filter, for example Gas, Hybrid, Electric. | |
| lang | No | Language of the page behind deal_url. Default en. | |
| make | No | Make, one of: Hyundai, Kia, Nissan, Chevrolet, Volkswagen, Mazda, Subaru, Genesis, Honda, Toyota, BMW, Mercedes-Benz, Audi, Lexus, Acura, INFINITI, GMC, Cadillac, Jeep, Ford, Volvo, Chrysler. | |
| mode | No | Deal type. Default lease. | |
| page | No | Page, up to 5. For more cars narrow the search. | |
| model | No | Exact model name, for example K5. Zero results return available_models. | |
| search | No | Free text over make, model and trim. | |
| credit_tier | No | Buyer credit tier by score: t1 = Tier 1 · 740+, t2 = Tier 2 · 720-739, t3 = Tier 3 · 680-719, t4 = Tier 4 · 660-679, t5 = Tier 5 · 620-659, t6 = Tier 6 · <620. Default t1. Terms are final only for the stated tier. | |
| miles_per_year | No | Lease miles per year. Default 10000. | |
| due_at_signing_usd | No | Amount due at signing in dollars. Default is the amount shown on the site for this car. | |
| max_monthly_payment_usd | No | Monthly budget in dollars. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already establish read-only, idempotent, closed-world, non-destructive behavior. The description adds useful context beyond annotations by stating that every car includes a monthly payment for the stated credit tier and a deal_url where the buyer completes the transaction personally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences front-load the main purpose and the key output characteristics. There is no redundant or filler wording.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 13-parameter search tool with no output schema, the description usefully summarizes the return: monthly payment and deal_url. It does not cover pagination limits or zero-result behavior, but those details are already present in the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the input schema already documents all 13 parameters in detail. The description only reinforces credit tier and lease/finance semantics, adding little parameter meaning beyond what the schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: searching new cars for lease or finance in California. It is clear what the tool does, but it does not explicitly distinguish itself from siblings such as get_payment or how_to_buy.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by specifying new cars, lease/finance, and California, but it gives no explicit when-to-use guidance or alternatives. An agent must infer that this is the discovery tool before using get_payment or how_to_buy.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_paymentGet exact paymentBRead-onlyIdempotentInspect
Exact payment for one car and the buyer's terms. Same engine as the site. Returns a deal_url with these terms filled in.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Buyer California ZIP, sets the tax rate. Default 90210. | |
| lang | No | Language of the page behind deal_url. Default en. | |
| mode | No | Deal type. Default lease. | |
| car_id | Yes | The id of a car from find_cars. | |
| first_ev | No | Lease of an electric car by a buyer who has never owned one. Ask the buyer, do not assume. | |
| credit_tier | No | Buyer credit tier by score: t1 = Tier 1 · 740+, t2 = Tier 2 · 720-739, t3 = Tier 3 · 680-719, t4 = Tier 4 · 660-679, t5 = Tier 5 · 620-659, t6 = Tier 6 · <620. Default t1. Terms are final only for the stated tier. | |
| term_months | No | Lease: 24, 27, 30, 33, 36, 39, 42, 45, 48. Finance: 24, 36, 48, 60, 72, 84. Default is the best term for this car. | |
| miles_per_year | No | Lease miles per year. Default 10000. | |
| due_at_signing_usd | No | Amount due at signing in dollars. Default is the amount shown on the site for this car. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, idempotent, closed-world and non-destructive, so the safety profile is covered. The description adds two useful behavioral facts — results match the site's engine and a deal_url is returned with terms pre-filled — but it does not say whether the returned payment is monthly, whether the quote is binding, or how terms not supplied are defaulted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the scope and ending with the return value; no filler. It is arguably slightly too terse for a nine-parameter pricing tool, but nothing is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden of explaining returns, and it only names deal_url without saying whether the payment figure itself, an itemized breakdown, or the applied defaults come back. For a nine-parameter calculation tool that is a meaningful gap, though the core contract is still inferable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so defaults, enum meanings, ZIP tax effect, credit tier mapping and valid term lists are all already documented in the schema. The description adds no parameter-level meaning beyond the loose phrase 'the buyer's terms', so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource and scope precisely: an exact payment quote for one car using the buyer's terms, computed by the same engine as the site. That is clearer than a tautology, but it never uses a verb like 'calculate' or 'quote', and differentiation from the find_cars sibling comes only indirectly via the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Nothing in the description says when to call this versus find_cars or how_to_buy, nor when it should not be called. The only selection cue is buried in the car_id schema field ('The id of a car from find_cars'), which is structured-data territory rather than description guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
how_to_buyHow to buyARead-onlyIdempotentInspect
What you can do, what the buyer must do personally, the service fee, credit tiers and allowed terms. Read this first.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so safety is covered structurally. The description adds useful content disclosure — that the response covers buyer-personal obligations, fees, credit tiers, and allowed terms — but says nothing about format, length, or whether the content is policy text versus structured data. With annotations carrying the safety profile, this is a modest addition.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short fragments and an imperative — very compact with no filler. The trade-off is that the topical list is front-loaded but grammatically elliptical, so 'what you can do' requires inference from the tool name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only informational tool with no output schema, the description tells the agent what subject matter comes back and that it should be consulted first, which is sufficient to call it correctly. It could be stronger by noting that the payload is text guidance rather than structured data, but nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is no parameter meaning to convey; the baseline of 4 applies. The description also introduces no phantom inputs that would confuse invocation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description enumerates the topics it covers (buyer obligations, service fee, credit tiers, allowed terms), which implies it returns buying-process guidance, but it never states a verb or resource explicitly — 'What you can do' is a fragment, not a purpose statement. The tool name 'how_to_buy' carries most of the clarity here, and nothing distinguishes it from siblings find_cars or get_payment.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Read this first' is an explicit sequencing directive that tells the agent to consult this tool before acting on the buying flow. It gives clear context for invocation but does not name alternatives or state when-not to use it, which keeps it short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
find_cars - First observed
get_payment - First observed
how_to_buy
Related MCP Connectors
Automotive inventory search for AI assistants: vehicles, dealers, deals, and market data.
Search live US dealership inventory, get market prices, and send buyer inquiries. Free, no API key.
Live franchised-dealer inventory, quotes, and consented salesperson handoffs.
Car-buying math and state rules: out-the-door prices, quote checks, leases and trade-ins
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides educational fixed-rate loan estimates with mortgage and auto loan calculators.-
- AlicenseNot gradedqualityBmaintenanceEnables calculation of vehicle registration, title, and out-the-door fees, state-specific fee lookups, and VIN validation.MIT
- AlicenseAqualityDmaintenanceAggregates and searches used car listings from multiple sources (Cars.com, Autotrader, KBB) with price, mileage, dealer info, and optional CarFax-style filters (1-owner, no accidents, personal use).217MIT
- AlicenseAqualityCmaintenanceEnables users to search CarMax and Carvana inventory, retrieve vehicle details and sell/trade-in offers, and schedule CarMax test drives through automated browser workflows.8MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.