Read-only by design
The server can list and summarize. It cannot add a vehicle, edit an expense, or close a sale.
Car Dealer Tracker now ships a production MCP server. Connect ChatGPT, Claude, Gemini, Cursor, or Claude Code with one URL. The assistant reads inventory, profit, expenses, sales, debts, and cash — and cannot change a single record.
The same numbers you trust in the app — inventory age, true profit, cash, debts — answered in the assistant you already use.
The server can list and summarize. It cannot add a vehicle, edit an expense, or close a sale.
Sign in with the Car Dealer Tracker account. Tokens are bound to your user and organization.
Every connection appears in Account → AI Integrations. Revoke it there and the assistant loses access.
AI connections are part of Dealer Pro. Upgrade in the app or on the pricing page, then connect.
Same URL everywhere. After you add it, the assistant opens a Car Dealer Tracker sign-in page. Use the email and password from the app, then tap Allow.
Custom connector. Best on ChatGPT with developer / connector access.
https://mcp.cardealertracker.app/mcpCustom connector in Claude, or Claude Code from the terminal.
claude mcp add --transport http car-dealer-tracker https://mcp.cardealertracker.app/mcpRemote MCP in Cursor so the editor can query your dealership while you work.
{
"mcpServers": {
"car-dealer-tracker": {
"url": "https://mcp.cardealertracker.app/mcp"
}
}
}Custom MCP / Gemini Gems once your Gemini client supports a remote MCP URL.
https://mcp.cardealertracker.app/mcpEvery answer is fetched live from your dealership. If a permission in the app hides cost or profit from a team role, the MCP respects the same rules.
get_inventory_summaryCounts by status, capital in stock, average and longest days held, and 90-day sell-through.
list_vehiclesSearch the lot by make, model, VIN, stock number, or status. Newest first.
get_profit_summaryRevenue, profit, and expenses for last 30/90/180 days, this month, this year, or a custom range.
list_salesRecent vehicle sales with amount, profit (if permitted), and the vehicle name.
list_expensesRecon and overhead spend, newest first, filterable by category and date.
list_debtsPayables and receivables with remaining balance, due dates, and overdue flags.
get_accounts_overviewCash and financial account balances grouped by account type.
These prompts tell the agent which tools to call and how to answer — like an experienced used-car dealer, not a generic chatbot.
Open the day with stock, aging, and cash in one answer.
You are connected to Car Dealer Tracker over MCP. Do not guess numbers.
Give me this morning's dealership briefing:
1. Call get_inventory_summary. Report units in stock, capital invested, average days in stock, and the longest hold.
2. Call list_vehicles with status owned (or available/on_sale if that is how my lot is tagged) limited to 20. Flag anything over 40 days.
3. Call get_accounts_overview and list_debts with unpaid_only true. Note overdue items.
4. Answer in a tight dealer briefing: what needs a price cut, what is healthy, and what cash pressure exists today.Find cars that are tying up money and what to do with them.
Using Car Dealer Tracker MCP tools only:
Call get_inventory_summary, then list_vehicles with a high limit.
Identify the slowest units (longest days in stock / held). For each, state make, model, year if present, days held, and a recommended action: keep, cut price, wholesale, or recon-check.
Do not invent asking prices. If a field is missing, say so. End with the three cars that most need a decision this week.Revenue, profit, and expenses — not a sale-price story.
Using Car Dealer Tracker MCP:
Call get_profit_summary for this_month and last_30_days.
Call list_sales for this month and list_expenses for this month.
Summarize: revenue, expenses, profit, number of deals, and average profit per deal if the data allows.
Call out the best and worst deals by profit. If profit is hidden by my role, say that instead of estimating.What we owe, what we are owed, and what is late.
Using Car Dealer Tracker MCP:
Call get_accounts_overview and list_debts with unpaid_only true.
Split money we owe vs money owed to us. Flag overdue items with due dates.
Tell me the cash picture in plain dealer language: can I buy another car this week, or should I collect first?Where recon and overhead are eating margin.
Using Car Dealer Tracker MCP:
Call list_expenses for last_30_days (use from/to as YYYY-MM-DD for the last 30 days) with a high limit, and get_profit_summary for last_30_days.
Group spend by category. Point at the three categories that moved the most money.
If a vehicle is attached to a large expense, name it. Suggest one cost to question this week. Do not invent receipts.A shortlist for the sales floor.
Using Car Dealer Tracker MCP:
Call get_inventory_summary and list_vehicles for on_sale and owned/available stock.
Build a sales-floor list of 5 vehicles to push today. Prefer aging units and anything that has been sitting.
For each: why this one, who it might fit (body style / likely buyer if the record supports it), and one talking point from the record.
If data is thin, say so. Do not invent buyers or prices.How fast we are turning cars right now.
Using Car Dealer Tracker MCP:
Call get_inventory_summary and list_sales for last_90_days with a high limit.
Report units sold, average days-to-sell if present, and whether the last 30 days looks faster or slower than the 90-day picture.
Name the last five sales. Keep it numeric and honest.One page an owner can read on Sunday night.
Using Car Dealer Tracker MCP, write a one-page weekly owner report.
Call get_inventory_summary, get_profit_summary for last_30_days, list_sales (last 14 days), list_expenses (last 14 days), get_accounts_overview, and list_debts unpaid_only.
Structure:
- Stock: units, capital, aging risk
- Profit: last 30 days
- Cash & debts
- Three decisions for next week
No filler. If a tool errors, report the error instead of filling gaps.Paste a VIN, stock number, or “BMW 320”.
Using Car Dealer Tracker MCP, look up this vehicle: [PASTE VIN, STOCK NUMBER, OR YEAR/MAKE/MODEL]
Call list_vehicles with that search string.
If you find it, tell me status, days held if present, and any linked economics you are allowed to see.
Then call list_expenses filtered to the same period if useful, and list_sales if it is sold.
Give me the complete story of this unit in 10 lines or fewer.Drop it into ChatGPT custom instructions, a Claude Project, a Gem, or a Cursor rule. Then add the connector URL if it is not already connected.
You are the operations assistant for my used-car dealership.
Connect to Car Dealer Tracker using the MCP server:
https://mcp.cardealertracker.app/mcp
Rules:
- This server is read-only. Never claim you created, edited, or deleted a record.
- Never invent inventory, prices, profit, expenses, sales, debts, or cash. Call tools first.
- If a tool errors or a field is missing, say so.
- Respect role permissions: if profit or cost is hidden, do not estimate it.
- Answer like an experienced independent dealer: short, numeric, actionable.
Default tool map:
- Lot health → get_inventory_summary, then list_vehicles
- Money / month → get_profit_summary
- A specific car → list_vehicles with search
- Spend → list_expenses
- Deals → list_sales
- What we owe / are owed → list_debts
- Cash → get_accounts_overview
When I say “briefing”, run the morning briefing workflow. When I paste a VIN, look that unit up.Assistants register dynamically and sign in with PKCE. You never paste a long-lived secret into ChatGPT.
Access and refresh tokens are stored as salted hashes. Refresh tokens rotate. Disconnect invalidates the connection.
Guest / anonymous app sessions cannot connect. Use the real dealer email and password.
Account → AI Integrations lists every assistant. Disconnect removes access immediately.
No. MCP connections are part of Dealer Pro. Upgrade in the iOS or Android app, or on the pricing page, then connect.
No. The server only exposes read tools. There is no create, update, or delete endpoint for vehicles, expenses, sales, or debts.
Custom connectors depend on ChatGPT plan and region. If you do not see Apps & Connectors, use Claude, Cursor, or Claude Code with the same URL — they speak the same MCP.
Use the same email and password as the Car Dealer Tracker app. The account must own or belong to a dealership and have Pro. Reset the password in the app under Settings → Account if needed.
In the iOS or Android app: Account → AI Integrations. The same screen shows the live connector URL and a Disconnect action per assistant.
Dealer Pro includes MCP. Start from the app or upgrade on the web, then paste the URL into your agent.
Alternate languages: /mcp, /ru/mcp