Koskamo

Hunter Lease MCP

An MCP server for Hunter Lease that allows AI agents to search for new cars available for lease or finance in California, calculate exact monthly payments based on credit tiers and terms, and retrieve direct deal URLs for users to complete the purchase process.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Hunter Lease MCP logo, by Cargwin LLCVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by Cargwin LLC
MCP endpoint (Streamable HTTP)
https://hunter.lease/mcp
Vendor documentation

What its tools do

3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

3 of 3 have a description · 3 of 3 declare behavior hints · 2 of 2 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to hunter.lease ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for new cars by make, model, budget, credit tier, and ZIP code
  • Calculate exact monthly payments for specific terms, miles, and credit tiers
  • Retrieve direct deal URLs to facilitate the car buying process

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
hunter-lease 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
3 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Hunter Lease: new cars for lease or finance in California, with exact payments. The buyer signs in, signs and pays on hunter.lease personally, at the deal_url of the chosen car. An SSN, a license and a card number are entered only on hunter.lease, never in a chat. The how_to_buy tool describes the buying steps, the service fee, credit tiers and allowed terms.

Tools

3 advertised

find_cars — Find cars
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

find_cars input schema
{
  "type": "object",
  "properties": {
    "zip": {
      "type": "string",
      "pattern": "^\\d{5}$",
      "description": "Buyer California ZIP, sets the tax rate. Default 90210."
    },
    "body": {
      "type": "string",
      "maxLength": 30,
      "description": "Body style filter, for example SUV, Sedan, Truck."
    },
    "fuel": {
      "type": "string",
      "maxLength": 30,
      "description": "Fuel filter, for example Gas, Hybrid, Electric."
    },
    "lang": {
      "enum": [
        "en",
        "ru"
      ],
      "type": "string",
      "description": "Language of the page behind deal_url. Default en."
    },
    "make": {
      "type": "string",
      "maxLength": 40,
      "description": "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": {
      "enum": [
        "lease",
        "finance"
      ],
      "type": "string",
      "description": "Deal type. Default lease."
    },
    "page": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Page, up to 5. For more cars narrow the search."
    },
    "model": {
      "type": "string",
      "maxLength": 60,
      "description": "Exact model name, for example K5. Zero results return available_models."
    },
    "search": {
      "type": "string",
      "maxLength": 80,
      "description": "Free text over make, model and trim."
    },
    "credit_tier": {
      "enum": [
        "t1",
        "t2",
        "t3",
        "t4",
        "t5",
        "t6"
      ],
      "type": "string",
      "description": "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. Payments are calculated for every tier in this list, so pass the buyer's own tier. If omitted, the calculation uses t1. A payment is final only for the tier you name, and the bank decides approval."
    },
    "miles_per_year": {
      "enum": [
        5000,
        7500,
        10000,
        10500,
        12000,
        15000
      ],
      "type": "number",
      "description": "Lease miles per year. Default 10000."
    },
    "due_at_signing_usd": {
      "type": "integer",
      "maximum": 50000,
      "minimum": 0,
      "description": "Amount due at signing in dollars. Default is the amount shown on the site for this car."
    },
    "max_monthly_payment_usd": {
      "type": "integer",
      "maximum": 20000,
      "minimum": 1,
      "description": "Monthly budget in dollars."
    }
  },
  "additionalProperties": false
}
find_cars annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_payment — Get exact payment
Advertised by the server during the last successful anonymous check.
Advertised read-only

Calculate the exact monthly payment for one car the buyer has chosen, on the buyer's terms, with the same engine as hunter.lease. Returns the monthly payment, term, miles per year, amount due at signing, money factor and residual (lease) or APR (finance), MSRP, selling price, incentives, tax rate, the service fee when it is on, and a deal_url whose page shows this same figure. Unset inputs default to how the car's page opens: lease, the car's best term, 7,500 miles a year (or the lowest the make offers), Tier 1 · 740+, ZIP 90210 and the amount due at signing shown for this car. Terms are final only for the stated tier, and the bank decides approval.

get_payment input schema
{
  "type": "object",
  "required": [
    "car_id"
  ],
  "properties": {
    "zip": {
      "type": "string",
      "pattern": "^\\d{5}$",
      "description": "Buyer California ZIP, sets the tax rate. Default 90210."
    },
    "lang": {
      "enum": [
        "en",
        "ru"
      ],
      "type": "string",
      "description": "Language of the page behind deal_url. Default en."
    },
    "mode": {
      "enum": [
        "lease",
        "finance"
      ],
      "type": "string",
      "description": "Deal type. Default lease."
    },
    "car_id": {
      "type": "string",
      "maxLength": 160,
      "minLength": 1,
      "description": "The id of the car, as given in the id field of a car search result. A car that is no longer listed returns the error car_not_available."
    },
    "first_ev": {
      "type": "boolean",
      "description": "Lease of an electric car by a buyer who has never owned one. Ask the buyer, do not assume."
    },
    "credit_tier": {
      "enum": [
        "t1",
        "t2",
        "t3",
        "t4",
        "t5",
        "t6"
      ],
      "type": "string",
      "description": "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. Payments are calculated for every tier in this list, so pass the buyer's own tier. If omitted, the calculation uses t1. A payment is final only for the tier you name, and the bank decides approval."
    },
    "term_months": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "description": "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": {
      "enum": [
        5000,
        7500,
        10000,
        10500,
        12000,
        15000
      ],
      "type": "number",
      "description": "Lease miles per year. Default 7,500, or the lowest the make offers."
    },
    "due_at_signing_usd": {
      "type": "integer",
      "maximum": 50000,
      "minimum": 0,
      "description": "Amount due at signing in dollars. Default is the amount shown on the site for this car."
    }
  },
  "additionalProperties": false
}
get_payment annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
how_to_buy — How to buy
Advertised by the server during the last successful anonymous check.
Advertised read-only

What an assistant can do, what the buyer must do personally, the service fee, credit tiers and allowed terms. Use it at the start of a conversation about buying a car.

how_to_buy input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
how_to_buy annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1285 ms
95th percentile latency
1285 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1285 ms · metadata changed · 3 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http hunter-lease-mcp https://hunter.lease/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add hunter-lease-mcp --url https://hunter.lease/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable hunter-lease-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "hunter-lease-mcp": {
      "url": "https://hunter.lease/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "hunter-lease-mcp": {
      "type": "streamableHttp",
      "url": "https://hunter.lease/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start hunter-lease-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "hunter-lease-mcp": {
      "type": "http",
      "url": "https://hunter.lease/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http hunter-lease-mcp https://hunter.lease/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://hunter.lease/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "hunter-lease-mcp": {
      "serverUrl": "https://hunter.lease/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Hunter Lease MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Hunter Lease MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing