Market Momentum Report
Monthly macro automotive market scorecard — volume, pricing, winners, losers, and supply health in one report
Purpose
Strategic planning without current market context is guesswork. OEM brand managers and strategists need a reliable monthly picture of the total market — not just their own brand — to understand whether they are outperforming or underperforming the industry tide, and to frame internal decisions (incentives, production, allocation) against the macro backdrop.
Market Momentum Report generates a complete monthly automotive market scorecard covering total volume and mix trends, brand winners and losers by share, pricing power by brand, depreciation alerts by segment, regional price variance, and supply health — all in a single scannable output with a composite EXPANDING / STABLE / CONTRACTING / MIXED health signal and three strategic implications specifically for your brand.
How It Works
Execution flow. MCP tool calls are shown inline on each step.
get_sold_summaryCalls get_sold_summary by inventory_type for current month, prior month, and 3 months ago to calculate total units MoM%, avg transaction price trend, new vs used mix shift, and industry DOM trend.
↔ Parallel Execution
get_sold_summaryCalls get_sold_summary ranked by make, current month, to get sold_count and share % per brand.
get_sold_summarySame call for prior month. Identifies top 5 share gainers and top 5 losers with bps changes. Stars your brands, highlights competitors.
get_sold_summaryCalls get_sold_summary with ranking_measure=price_over_msrp_percentage by make for new vehicles. Categorizes brands as above MSRP, at MSRP, or discounting.
↔ Parallel Execution
get_sold_summaryCalls get_sold_summary by body_type ranked by average_sale_price for used vehicles, current month.
get_sold_summarySame call 3 months ago. Identifies segments with > 1.5%/month depreciation rate and flags any of your models or competitor models.
search_active_carsCalls search_active_cars for new and used inventory to compute active count, avg DOM, and implied days supply for each — with MoM trend.
MCP Tool Calls
| Tool | Calls | Purpose |
|---|---|---|
get_sold_summary | 5–8 | Volume trends, brand share, pricing power, depreciation alerts |
search_active_cars | 2 | New and used active supply health metrics |
Example Output
MARKET MOMENTUM REPORT — February 2026 Composite Signal: STABLE ════════════════════════════════════════ MACRO SIGNALS Metric Value MoM Change Signal ───────────────────── ─────────── ────────── ──────── Total Units Sold 843,204 +1.8% Steady New Vehicle Units 421,847 +2.3% Growing Used Vehicle Units 421,357 +1.3% Steady Avg New Transaction Price $47,240 -0.4% Flat Avg Used Transaction Price $28,180 -0.9% Slight dip Industry Avg DOM 34 days +1 day Stable EV Penetration 8.3% +42 bps Accelerating TOP SHARE GAINERS TOP SHARE LOSERS Hyundai +55 bps Ford -40 bps Subaru +32 bps Nissan -30 bps Toyota ★ +20 bps Jeep -20 bps PRICING POWER INDEX (New Vehicles) Above MSRP: Toyota ★ (+2.1%), BMW (+4.3%), Porsche (+6.8%) At MSRP: Honda (-0.4%), Subaru (-0.8%) Discounting: Ford (-2.1%), Chevy (-1.8%), Jeep (-3.4%) DEPRECIATION ALERTS (Used — 3-Month Rate) EV segment: -2.8%/month — ACCELERATING (exceeds 1.5% threshold) Minivan: -1.8%/month — Watch Sedan: -1.1%/month — Normal SUPPLY HEALTH New Inventory: 58 days supply (was 54 days — building) Used Inventory: 43 days supply (was 45 days — drawing down) STRATEGIC IMPLICATIONS FOR TOYOTA ★ 1. Your pricing power (+2.1% above MSRP) is a key differentiator — protect production of high-demand models 2. EV depreciation accelerating (-2.8%/mo) — strengthen CPO residual support for bZ4X 3. Ford losing share in trucks (-40 bps) — opportunity to capture conquest buyers with Tacoma/Tundra targeting
Cost Estimate
12 reports/month (1 per brand/week) ≈ $2–4
Limitations
- US market only.
- Uses the most recent complete month — if run early in the month, the prior month is 'current' for analysis purposes.
- Pricing power index (price_over_msrp_percentage) applies to new vehicles only.
- Regional price variance section requires state data; defaults to national if no state filter is set.