Live for Dealer Pro

Ask ChatGPT about your lot.Your dealership, in any agent.

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.

MCP

Built for dealers who already live in chat.

The same numbers you trust in the app — inventory age, true profit, cash, debts — answered in the assistant you already use.

Read-only by design

The server can list and summarize. It cannot add a vehicle, edit an expense, or close a sale.

Your dealership only

Sign in with the Car Dealer Tracker account. Tokens are bound to your user and organization.

One-tap disconnect

Every connection appears in Account → AI Integrations. Revoke it there and the assistant loses access.

Pro-gated

AI connections are part of Dealer Pro. Upgrade in the app or on the pricing page, then connect.

Install in minutes

Add Car Dealer Tracker to the agent you already use.

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.

01

ChatGPT

Custom connector. Best on ChatGPT with developer / connector access.

  1. Open ChatGPT → Settings → Apps & Connectors (or Plugins) → Create.
  2. Name it Car Dealer Tracker.
  3. Paste the MCP URL below as the server URL.
  4. Create the connector, then Connect. Sign in with your dealer email and password.
  5. Tap Allow. ChatGPT can now ask your lot questions in any chat where the connector is enabled.
MCP URL
https://mcp.cardealertracker.app/mcp
02

Claude

Custom connector in Claude, or Claude Code from the terminal.

  1. In Claude: Settings → Connectors → Add custom connector.
  2. Paste the MCP URL, save, then Connect and sign in.
  3. In Claude Code, run the command on the right, then complete the browser sign-in when prompted.
Claude Code
claude mcp add --transport http car-dealer-tracker https://mcp.cardealertracker.app/mcp
03

Cursor

Remote MCP in Cursor so the editor can query your dealership while you work.

  1. Open Cursor Settings → MCP.
  2. Add a new server with the JSON on the right.
  3. Restart Cursor if needed, then complete the Car Dealer Tracker sign-in in the browser.
mcp.json
{
  "mcpServers": {
    "car-dealer-tracker": {
      "url": "https://mcp.cardealertracker.app/mcp"
    }
  }
}
04

Gemini

Custom MCP / Gemini Gems once your Gemini client supports a remote MCP URL.

  1. Add a custom MCP server and paste the same URL.
  2. Complete Car Dealer Tracker sign-in and Allow.
  3. Ask inventory and profit questions in that Gemini chat or Gem.
MCP URL
https://mcp.cardealertracker.app/mcp
What the agent can see

Seven read-only tools. No writes.

Every 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_summary

Counts by status, capital in stock, average and longest days held, and 90-day sell-through.

list_vehicles

Search the lot by make, model, VIN, stock number, or status. Newest first.

get_profit_summary

Revenue, profit, and expenses for last 30/90/180 days, this month, this year, or a custom range.

list_sales

Recent vehicle sales with amount, profit (if permitted), and the vehicle name.

list_expenses

Recon and overhead spend, newest first, filterable by category and date.

list_debts

Payables and receivables with remaining balance, due dates, and overdue flags.

get_accounts_overview

Cash and financial account balances grouped by account type.

Ready prompts

Copy a prompt. Paste it into the connected chat.

These prompts tell the agent which tools to call and how to answer — like an experienced used-car dealer, not a generic chatbot.

Morning

Lot briefing

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.
Inventory

Aging stock doctor

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.
Profit

This month's real P&L

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.
Cash

Cash, debts, overdue

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?
Expenses

Expense leak hunt

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.
Sales

What to push today

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.
Sales

Sales velocity

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.
Owner

Weekly owner report

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.
Lookup

One vehicle, full story

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.
For your agent

Paste this once so the agent installs and uses MCP correctly.

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.

Agent bootstrap prompt
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.
Trust model

The same tenancy and permissions as the app.

OAuth, not API keys

Assistants register dynamically and sign in with PKCE. You never paste a long-lived secret into ChatGPT.

Hashed tokens

Access and refresh tokens are stored as salted hashes. Refresh tokens rotate. Disconnect invalidates the connection.

No anonymous access

Guest / anonymous app sessions cannot connect. Use the real dealer email and password.

Revoke anytime

Account → AI Integrations lists every assistant. Disconnect removes access immediately.

Details

What dealers usually ask.

Does this work on the free plan?

No. MCP connections are part of Dealer Pro. Upgrade in the iOS or Android app, or on the pricing page, then connect.

Can the assistant change my data?

No. The server only exposes read tools. There is no create, update, or delete endpoint for vehicles, expenses, sales, or debts.

Which ChatGPT plan do I need?

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.

What if sign-in fails?

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.

Where do I manage connections?

In the iOS or Android app: Account → AI Integrations. The same screen shows the live connector URL and a Disconnect action per assistant.

Connect it once. Ask about the lot every morning.

Dealer Pro includes MCP. Start from the app or upgrade on the web, then paste the URL into your agent.

View Dealer Pro pricing

Alternate languages: /mcp, /ru/mcp

Car Dealer TrackerFree · iPhone, iPad & Android
iOSAndroid