Search LMN inventory from your AI assistant
Connect an AI assistant (Claude, Codex, Cursor or another tool that speaks MCP) to the LMN inventory server, and your staff can ask for cars in plain language:“Find me a 2026 Kia under ₩40M listing price.” “Open #3 and show the damage report.” “Is VIN KNAE551… still available?”The assistant calls LMN’s live inventory on your behalf — the same auction and dealer (Encar) listings, prices and availability your integration sees through
GET /v1/vehicles — and answers with real cars, prices and LMN links.
This is different from the documentation connector (
https://lmn.mintlify.app/mcp). The documentation connector reads these docs and needs no key. The inventory server reads live inventory and needs your API key.What it can and cannot do
The server offers four read-only tools:
It cannot place orders, bid, request inspections, change your account or read your orders. Results are a live snapshot — confirm availability before promising a car to a customer.
A few rules the assistant follows (and tells your staff):
- Budgets need a basis. “Listing price” is the seller’s price; “estimated landed cost” adds LMN fees and freight. If someone asks for “under ₩40M” without saying which, the assistant asks. Budgets can be in KRW, USD or EUR.
- Dealer cars need a make. Without a make, only auction cars are searched, and the assistant says so.
- How each car is bought. Dealer cars (and unsold auction cars) are buy-now; upcoming auction cars are bought by bidding through your LMN account.
Choose a key
The server uses an ordinary LMN API key — there is no separate key type. Which key you use is your choice:- Sandbox key (
lmn_stg_*,sandbox-api.lmnauto.com) — the easiest way to try it. Leave its IP allowlist empty if you will use Claude Desktop or claude.ai. - Production key (
lmn_prd_*,api.lmnauto.com) — for real use. Create a separate key for the assistant in the console and give it a recognizable label, so you can revoke it on its own.
Your key stays out of the conversation
The key lives in the connector or configuration settings, and the client sends it as a request header. The assistant never sees it, never needs it in a prompt, and the server never returns it. Never paste your key into a chat.Connect your tool
Replace the address with the sandbox one while you try it out. Each example reads the key from settings or an environment variable namedLMN_API_KEY — none of them put it in a prompt.
- Claude Desktop / claude.ai
- Claude Code
- Codex CLI
- Cursor
- Settings → Connectors → Add custom connector.
- Name:
LMN inventory. URL:https://api.lmnauto.com/v1/mcp. - Authentication: No sign-in, then under Request headers add
x-api-keywith your key as the value. - Save, then enable the connector in a new chat.
Trial budget
Only tool calls count against your key’s budget: eachsearch_vehicles, get_vehicle, lookup_vehicle or list_makes_models call is one API call. Connecting, and the assistant listing the available tools, are free. A search that reads several pages of listings still counts as one call.
When a sandbox trial key’s budget is used up, tool calls return a rate_limited error that the assistant reports to you; it does not clear on its own. Request production access from the console.
If something doesn’t work
For anything else, email
partners@lmnauto.com with the time of the request, the environment and what you asked — never your API key.