Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the VDH Used Stock Management, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmercedes-benz.com%2Fmercedes-benz" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmercedes-benz.com%2Fmercedes-benz" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with VDH Used Stock Management API.
Save a used vehicle to VDH stock with a slim or a full payload
Read a vehicle from stock with all available attributes and texts
Change a vehicle's status to drive the order process
Retrieve a vehicle's current status from the stock database
Bulk-assign vehicles to a marketplace or remove them
GET STARTED
Check the health of the VDH service
Patterns agents use VDH Used Stock Management API for, with concrete tasks.
★ Agent-managed used stock
An AI agent keeping a retailer's used inventory current saves each incoming vehicle to VDH and reads it back to confirm the stored attributes. The VDH Used Stock Management API accepts a slim or full save payload and returns the full record, so the agent can onboard a vehicle and verify it landed. Through Jentic the operations are discovered by intent and the OAuth token is injected at call time.
Save a used vehicle with the full payload and read it back to confirm the stored attributes
Order-process status changes
As a used vehicle moves through sale and handover, its status has to change in the stock system. The VDH Used Stock Management API changes a vehicle's status to handle the order process and reads the current status back, so an agent can advance a vehicle through the process and confirm each transition.
Change a vehicle's status to the next order-process stage and read the status back to confirm the change
Marketplace listing assignment
Retailers list used vehicles across several marketplaces. The VDH Used Stock Management API bulk-assigns vehicles to a marketplace and can remove them again, so an agent can publish a batch of stock to a marketplace and later unpublish it from one call rather than editing each listing by hand.
Bulk-assign a batch of vehicles to a marketplace and verify the assignment
7 endpoints — the vdh used stock management api saves used vehicles into the mercedes-benz vdh used stock and reads them back with all available attributes and texts.
METHOD
PATH
DESCRIPTION
/v1/vehicle/management/save/full
Save a vehicle to VDH stock with the full payload
/v1/vehicle/management/save/slim
Save a used vehicle with a slim payload
/v1/vehicle/management/read
Read a vehicle with all attributes and texts
/v1/vehicle/management/status/change
Change a vehicle's status in the order process
/v1/vehicle/management/marketplace/change
Bulk-assign vehicles to a marketplace
/v1/vehicle/management/health
Check the health of the service
/v1/vehicle/management/save/full
Save a vehicle to VDH stock with the full payload
/v1/vehicle/management/save/slim
Save a used vehicle with a slim payload
/v1/vehicle/management/read
Read a vehicle with all attributes and texts
/v1/vehicle/management/status/change
Change a vehicle's status in the order process
/v1/vehicle/management/marketplace/change
Bulk-assign vehicles to a marketplace
/v1/vehicle/management/health
Check the health of the service
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the VDH Used Stock Management API by hand means running the OAuth client-credentials flow against the Mercedes-Benz SSO token endpoint, choosing the production or testing host, and shaping the slim or full save payload yourself. Through Jentic you install once, import it from the API Directory, store the client credentials once, and your agent calls it.
Permission scoping
VDH carries the vehicle identifier in the request body, so rules bound which operations your agent may call, such as reading vehicles and their status. You choose the operation set, so the save, status-change, and marketplace-assignment operations are not included unless you add them.
Credential isolation
Your VDH OAuth client credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'save a used vehicle to stock' or 'change a vehicle status', and Jentic returns the matching VDH operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using VDH Used Stock Management API through Jentic.
What authentication does the VDH Used Stock Management API use?
The VDH Used Stock Management API uses OAuth 2.0 with the client-credentials flow, per its OpenAPI spec, obtaining a token from the Mercedes-Benz single sign-on token endpoint. Subscribing to the API requires a signed VDH contract. Through Jentic the client credentials are stored once and the token is injected at call time, so they never enter the agent's prompt, logs, or context.
Can I bulk-assign vehicles to a marketplace with the VDH Used Stock Management API?
Yes. A marketplace-change operation assigns a batch of vehicles to a marketplace and can also remove or update the assignment, so an agent can publish or unpublish a group of vehicles in one call rather than editing each listing individually.
What are the rate limits for the VDH Used Stock Management API?
The OpenAPI spec does not define numeric rate limits; they are governed by your VDH contract and the OneAPI portal. Have your agent back off when it receives an HTTP 429 response and consult the VDH product page for the limits that apply to your subscription.
Is there a Mercedes-Benz VDH MCP server?
You don't need an MCP server to give your agent the VDH Used Stock Management API. Jentic connects it directly from the API Directory: import it, store your OAuth client credentials once, and your agent calls it. Operations are discovered on demand, so no extra tool definitions sit in the agent's context.
Can I limit what my agent is allowed to do with the VDH Used Stock Management API?
Yes. VDH carries the vehicle identifier in the request body, so rules bound which operations your agent may call, such as reading vehicles and their status, rather than which vehicle. The save, status-change, and marketplace-assignment operations are not included unless you add them, and every call it makes is logged.
How do I save a used vehicle through Jentic?
Search Jentic for an intent such as 'save a used vehicle to stock' and it returns the matching save operation with its input schema, so your agent posts the vehicle payload and reads back the stored record. To run it on your own infrastructure, install Jentic One from its GitHub repo.
Know of an official OpenAPI document? Contribute it →
For Agents
Save used vehicles to Mercedes-Benz VDH stock, read them back with full attributes, change vehicle status through the order process, and bulk-assign vehicles to marketplaces. For retailers with a VDH contract.
Use for: Save a used vehicle to stock, Read a vehicle's full attributes from stock, Change a vehicle's status in the order process, Retrieve the current status of a vehicle
Not supported: Does not handle vehicle pricing, customer leads, or financing. Use for managing used-vehicle stock and marketplace assignment in VDH only.
The VDH Used Stock Management API saves used vehicles into the Mercedes-Benz VDH used stock and reads them back with all available attributes and texts. It changes a vehicle's status to drive the order process, retrieves the current status from the stock database, and bulk-assigns vehicles to marketplaces or removes them. It replaces the former VSE Vehicle Management Service interface and is available to retailers who hold a signed VDH contract.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>