Mercedes-Benz Mercedes me website screenshot

Mercedes-Benz Mercedes me

Mercedes-Benz operates one of the few genuinely public OEM API platforms. Its /developers portal at developer.mercedes-benz.com sells connected-vehicle data as individually-subscribable products — Vehicle Status, Vehicle Lock Status, Fuel Status, Electric Vehicle Status and Pay As You Drive — each gated by its own OAuth 2.0 scope and each requiring the vehicle owner's explicit per-signal consent, granted through the Mercedes-Benz identity provider at id.mercedes-benz.com. Alongside them sit four content and service APIs with published Swagger 2.0 contracts: the Car Configurator, the Dealer API, the Vehicle Images API and Remote Diagnostic Support. Mercedes-Benz Connectivity Services GmbH sells the Fleet API separately, pairing a REST management surface with a managed Apache Kafka push channel that streams nineteen activatable telemetry packages plus five remote-command packages, including remote door lock and unlock. Every API is versioned by URI path and shipped with a *_tryout sandbox base path on the same host.

Mercedes-Benz Mercedes me publishes 11 APIs on the APIs.io network, including Components API, Configurations API, Dealer search API, and 8 more. Tagged areas include Automotive, Connected Car, Connected Vehicle, Daimler, and Fleet Management.

The Mercedes-Benz Mercedes me catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

Mercedes-Benz Mercedes me’s developer surface includes developer portal, documentation, GitHub presence, authentication, sandbox, and 37 more developer resources.

50.8/100 developing ▬ flat Agent 43/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumApprovalFree trial
4 APIs
AutomotiveConnected CarConnected VehicleDaimlerFleet ManagementMercedes meMercedes-BenzOEMTelematicsVehicle Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/mercedes-me: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

Mercedes-Benz Vehicle Status API

The Vehicle Status API delivers real-time vehicle state — doors, windows, deck lid, sunroof, tire pressure, and overall lock state — for a customer-consented Mercedes-Benz vehic...

Mercedes-Benz Vehicle Lock Status API

The Vehicle Lock Status API returns the current door-lock, deck-lid, and position-lock state of a Mercedes-Benz vehicle by VIN. Designed for parking, insurance, and security-mon...

Mercedes-Benz Fuel Status API

The Fuel Status API exposes a Mercedes-Benz combustion vehicle's current tank level, remaining fuel range in km, and last-update timestamp by VIN. Targeted at fueling, fleet, an...

Mercedes-Benz Electric Vehicle Status API

The Electric Vehicle Status API (currently at v3) provides charge state, state-of-charge percent, remaining electric range in km, charging-active flag, and time-to-full estimate...

Mercedes-Benz Pay As You Drive 2.0 API

The Pay As You Drive 2.0 API supplies precise odometer readings and geographical position for a consented Mercedes-Benz vehicle, designed for usage-based insurance, mileage-base...

Mercedes-Benz Fleet API

The Mercedes-Benz Fleet API integrates vehicle data into fleet management systems without retrofit hardware. It splits into a REST Management API (add vehicles, activate/deactiv...

Mercedes-Benz Mercedes me Components API

The Components API from Mercedes-Benz Mercedes me — 7 operation(s) for components.

Mercedes-Benz Mercedes me Configurations API

Select equipment and configure a car

Mercedes-Benz Mercedes me Dealer search API

Resources that provide search functions for dealers (dealer, garage, retailer, etc.) based on given attributes.

Mercedes-Benz Mercedes me Diagnostic Trouble Code (DTC) Snapshots API

Remote Diagnostic Support service for view dtc snapshot List.

Mercedes-Benz Mercedes me Diagnostic Trouble Codes (DTC's) API

Remote Diagnostic Support service for view dtc List.

Mercedes-Benz Mercedes me Electronical Control Units (ECU's) API

Remote Diagnostic Support services for view ecu List.

Mercedes-Benz Mercedes me Images API

Get images for the vehicle configuration and its components

Mercedes-Benz Mercedes me Perspectives API

The Perspectives API from Mercedes-Benz Mercedes me — 1 operation(s) for perspectives.

Mercedes-Benz Mercedes me References API

Provide static reference data about cars like markets, bodies, classes, etc.

Mercedes-Benz Mercedes me Resources API

Remote Diagnostic Support service for view all resources.

Mercedes-Benz Mercedes me Saved configurations API

Store and load configurations with an onlinecode

Scroll for all 17

Open Collections 16

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Car Configurator

OPEN COLLECTION

Dealer

OPEN COLLECTION

Remote Diagnostic Support

OPEN COLLECTION

Vehicle Image

OPEN COLLECTION

Scroll for all 16

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Mercedes Me Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Mercedes Me Context

23 classes · 32 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Mercedes-Benz Mercedes me API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Mercedes-Benz Mercedes me API Rules

8 rules · 2 errors 6 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Mercedes-Benz DTC Readout

7 properties

JSON SCHEMA

Mercedes-Benz Vehicle Configuration

10 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Examples 3

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Mercedes Me Authentication

3 schemes

SECURITY

Mercedes Me Domain Security

TLSv1.3 · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Mercedes Me Scopes

38 scopes

38 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Mercedes Me Agentic Access

39 operations · 5 acting · 1 human-in-the-loop

39 operations · 5 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 11

SDKs, sample code, and the tooling you integrate with

Scroll for all 11

Access & Security 5

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: mercedes-me
url: https://raw.githubusercontent.com/api-evangelist/mercedes-me/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
specificationVersion: '0.23'
apis:
- aid: mercedes-me:mercedes-me-vehicle-status-api
  name: Mercedes-Benz Vehicle Status API
  tags:
  - Automotive
  - Connected Vehicle
  - Mercedes me
  - Mercedes-Benz
  - Telematics
  - Vehicle Status
  humanURL: https://developer.mercedes-benz.com/products/vehicle_status
  properties:
  - url: https://developer.mercedes-benz.com/products/vehicle_status
    type: Documentation
  - url: https://developer.mercedes-benz.com/products/vehicle_status/docs
    type: Documentation
  description: The Vehicle Status API delivers real-time vehicle state — doors, windows, deck lid, sunroof, tire pressure,
    and overall lock state — for a customer-consented Mercedes-Benz vehicle by VIN. Returns last-known timestamps and uses
    the standard Mercedes-Benz OAuth 2.0 customer-consent flow.
- aid: mercedes-me:mercedes-me-vehicle-lock-status-api
  name: Mercedes-Benz Vehicle Lock Status API
  tags:
  - Automotive
  - Connected Vehicle
  - Lock Status
  - Mercedes me
  - Mercedes-Benz
  - Telematics
  humanURL: https://developer.mercedes-benz.com/products/vehicle_lock_status
  properties:
  - url: https://developer.mercedes-benz.com/products/vehicle_lock_status
    type: Documentation
  - url: https://developer.mercedes-benz.com/products/vehicle_lock_status/docs
    type: Documentation
  description: The Vehicle Lock Status API returns the current door-lock, deck-lid, and position-lock state of a Mercedes-Benz
    vehicle by VIN. Designed for parking, insurance, and security-monitoring use cases that need a minimal lock-only surface
    separate from full Vehicle Status.
- aid: mercedes-me:mercedes-me-fuel-status-api
  name: Mercedes-Benz Fuel Status API
  tags:
  - Automotive
  - Connected Vehicle
  - Fuel
  - Mercedes me
  - Mercedes-Benz
  - Telematics
  humanURL: https://developer.mercedes-benz.com/products/fuel_status
  properties:
  - url: https://developer.mercedes-benz.com/products/fuel_status
    type: Documentation
  - url: https://developer.mercedes-benz.com/products/fuel_status/docs
    type: Documentation
  description: The Fuel Status API exposes a Mercedes-Benz combustion vehicle's current tank level, remaining fuel range in
    km, and last-update timestamp by VIN. Targeted at fueling, fleet, and concierge integrations.
- aid: mercedes-me:mercedes-me-electric-vehicle-status-api
  name: Mercedes-Benz Electric Vehicle Status API
  tags:
  - Automotive
  - Charging
  - Connected Vehicle
  - Electric Vehicle
  - EV
  - Mercedes me
  - Mercedes-Benz
  - Telematics
  humanURL: https://developer.mercedes-benz.com/products/electric_vehicle_status_3
  properties:
  - url: https://developer.mercedes-benz.com/products/electric_vehicle_status_3
    type: Documentation
  - url: https://developer.mercedes-benz.com/products/electric_vehicle_status_2/docs
    type: Documentation
  description: The Electric Vehicle Status API (currently at v3) provides charge state, state-of-charge percent, remaining
    electric range in km, charging-active flag, and time-to-full estimates for Mercedes-EQ and EV-mode plug-in hybrid vehicles.
    v2 also adds remote charge start/stop commands.
- aid: mercedes-me:mercedes-me-pay-as-you-drive-insurance-api
  name: Mercedes-Benz Pay As You Drive 2.0 API
  tags:
  - Automotive
  - Connected Vehicle
  - Geolocation
  - Insurance
  - Mercedes me
  - Mercedes-Benz
  - Odometer
  - Telematics
  - Usage-Based Insurance
  humanURL: https://developer.mercedes-benz.com/products/pay_as_you_drive_insurance_2
  properties:
  - url: https://developer.mercedes-benz.com/products/pay_as_you_drive_insurance_2
    type: Documentation
  - url: https://developer.mercedes-benz.com/products/pay_as_you_drive_insurance_2/docs
    type: Documentation
  description: The Pay As You Drive 2.0 API supplies precise odometer readings and geographical position for a consented Mercedes-Benz
    vehicle, designed for usage-based insurance, mileage-based subscriptions, and PAYD underwriting workflows.
- aid: mercedes-me:mercedes-benz-fleet-api
  name: Mercedes-Benz Fleet API
  tags:
  - Automotive
  - Connected Vehicle
  - Fleet Management
  - Kafka
  - Mercedes-Benz
  - Streaming
  - Telematics
  humanURL: https://developer.mercedes-benz.com/products/mercedes-benz_fleet_api
  properties:
  - url: https://developer.mercedes-benz.com/products/mercedes-benz_fleet_api
    type: Documentation
  - url: https://connectivity.mercedes-benz.com/products/mercedes-benz-fleet-api
    type: Documentation
  - url: https://github.com/mercedes-benz/kafka-integration-samples
    type: SDKs
    name: Kafka Integration Samples
  description: The Mercedes-Benz Fleet API integrates vehicle data into fleet management systems without retrofit hardware.
    It splits into a REST Management API (add vehicles, activate/deactivate per-vehicle data packages, issue remote commands)
    and a Kafka Push API that streams location, mileage, fuel/charge, vehicle health, tires, door/window status, driving behavior,
    and anti-theft events. Packages are activated individually at vehicle level.
- aid: mercedes-me:mercedes-me-components-api
  name: Mercedes-Benz Mercedes me Components API
  description: The Components API from Mercedes-Benz Mercedes me — 7 operation(s) for components.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/image/v1/vehicles
  tags:
  - Components
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-components-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-components-overlay.yaml
- aid: mercedes-me:mercedes-me-configurations-api
  name: Mercedes-Benz Mercedes me Configurations API
  description: Select equipment and configure a car
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/configurator/v1
  tags:
  - Configurations
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-configurations-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-configurations-overlay.yaml
- aid: mercedes-me:mercedes-me-dealer-search-api
  name: Mercedes-Benz Mercedes me Dealer search API
  description: Resources that provide search functions for dealers (dealer, garage, retailer, etc.) based on given attributes.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/dealer/v1
  tags:
  - Dealer search
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-dealer-search-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-dealer-search-overlay.yaml
- aid: mercedes-me:mercedes-me-diagnostic-trouble-code-dtc-snapshots-api
  name: Mercedes-Benz Mercedes me Diagnostic Trouble Code (DTC) Snapshots API
  description: Remote Diagnostic Support service for view dtc snapshot List.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/remotediagnostic/v1
  tags:
  - Diagnostic Trouble Code (DTC) Snapshots
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-diagnostic-trouble-code-dtc-snapshots-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-diagnostic-trouble-code-dtc-snapshots-overlay.yaml
- aid: mercedes-me:mercedes-me-diagnostic-trouble-codes-dtc-s-api
  name: Mercedes-Benz Mercedes me Diagnostic Trouble Codes (DTC's) API
  description: Remote Diagnostic Support service for view dtc List.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/remotediagnostic/v1
  tags:
  - Diagnostic Trouble Codes (DTC's)
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-diagnostic-trouble-codes-dtc-s-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-diagnostic-trouble-codes-dtc-s-overlay.yaml
- aid: mercedes-me:mercedes-me-electronical-control-units-ecu-s-api
  name: Mercedes-Benz Mercedes me Electronical Control Units (ECU's) API
  description: Remote Diagnostic Support services for view ecu List.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/remotediagnostic/v1
  tags:
  - Electronical Control Units (ECU's)
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-electronical-control-units-ecu-s-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-electronical-control-units-ecu-s-overlay.yaml
- aid: mercedes-me:mercedes-me-images-api
  name: Mercedes-Benz Mercedes me Images API
  description: Get images for the vehicle configuration and its components
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/configurator/v1
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-images-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-images-overlay.yaml
- aid: mercedes-me:mercedes-me-perspectives-api
  name: Mercedes-Benz Mercedes me Perspectives API
  description: The Perspectives API from Mercedes-Benz Mercedes me — 1 operation(s) for perspectives.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/image/v1/vehicles
  tags:
  - Perspectives
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-perspectives-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-perspectives-overlay.yaml
- aid: mercedes-me:mercedes-me-references-api
  name: Mercedes-Benz Mercedes me References API
  description: Provide static reference data about cars like markets, bodies, classes, etc.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/configurator/v1
  tags:
  - References
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-references-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-references-overlay.yaml
- aid: mercedes-me:mercedes-me-resources-api
  name: Mercedes-Benz Mercedes me Resources API
  description: Remote Diagnostic Support service for view all resources.
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/remotediagnostic/v1
  tags:
  - Resources
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-resources-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-resources-overlay.yaml
- aid: mercedes-me:mercedes-me-saved-configurations-api
  name: Mercedes-Benz Mercedes me Saved configurations API
  description: Store and load configurations with an onlinecode
  humanURL: https://developer.mercedes-benz.com/products/configurator
  baseURL: https://api.mercedes-benz.com/configurator/v1
  tags:
  - Saved configurations
  properties:
  - type: OpenAPI
    url: openapi/mercedes-me-saved-configurations-api-openapi.yml
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/configurator/docs
  - type: JSONSchema
    url: json-schema/mercedes-me-vehicle-configuration-schema.json
  - type: JSONLD
    url: json-ld/mercedes-me-context.jsonld
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/dealer
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/vehicle_images
  - type: Documentation
    url: https://developer.mercedes-benz.com/products/remote_diagnostic_support
  - type: JSONSchema
    url: json-schema/mercedes-me-dtc-readout-schema.json
  - type: Overlay
    url: overlays/mercedes-me-saved-configurations-overlay.yaml
name: Mercedes-Benz Mercedes me
description: 'Mercedes-Benz operates one of the few genuinely public OEM API platforms. Its /developers portal at developer.mercedes-benz.com
  sells connected-vehicle data as individually-subscribable products — Vehicle Status, Vehicle Lock Status, Fuel Status, Electric
  Vehicle Status and Pay As You Drive — each gated by its own OAuth 2.0 scope and each requiring the vehicle owner''s explicit
  per-signal consent, granted through the Mercedes-Benz identity provider at id.mercedes-benz.com. Alongside them sit four
  content and service APIs with published Swagger 2.0 contracts: the Car Configurator, the Dealer API, the Vehicle Images
  API and Remote Diagnostic Support. Mercedes-Benz Connectivity Services GmbH sells the Fleet API separately, pairing a REST
  management surface with a managed Apache Kafka push channel that streams nineteen activatable telemetry packages plus five
  remote-command packages, including remote door lock and unlock. Every API is versioned by URI path and shipped with a *_tryout
  sandbox base path on the same host.'
maintainers:
- FN: API Evangelist
  email: info@apievangelist.com
  url: https://apievangelist.com
  role: profile-maintainer
  note: This profile is maintained by API Evangelist, not by Mercedes-Benz. Mercedes-Benz publishes no maintainer contact
    for its API platform; support is a ticket inside the authenticated portal.
created: '2025-05-25'
modified: '2026-08-26'
tags:
- Automotive
- Connected Car
- Connected Vehicle
- Daimler
- Fleet Management
- Mercedes me
- Mercedes-Benz
- OEM
- Telematics
- Vehicle Data
kind: contract
accessModel:
  pricing: freemium
  onboarding: approval
  trial: true
  try_now: false
  public: false
  label: Freemium (free trial) · Requires approval
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mercedes-me.png
access: 3rd-Party
common:
- type: CapabilityMap
  url: capabilities/mercedes-me-capability-edges.yml
  name: Mercedes-Benz Mercedes me Business Capability Map
- type: AgenticAccess
  url: agentic-access/mercedes-me-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/mercedes-me-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/mercedes-me-domain-security.yml
- type: Portal
  url: https://developer.mercedes-benz.com/
  name: Mercedes-Benz /developers
- type: Documentation
  url: https://developer.mercedes-benz.com/products
  name: API Products Catalog
- type: SDKs
  url: https://developer.mercedes-benz.com/sdks
  name: Mercedes-Benz SDKs
- type: SDKs
  url: https://github.com/mercedes-benz/MBSDK-Mobile-Android
  name: MBSDK Mobile - Android
- type: SDKs
  url: https://github.com/mercedes-benz/MBSDK-Mobile-iOS
  name: MBSDK Mobile - iOS
- type: SDKs
  url: https://github.com/mercedes-benz/MBSDK-community-support
  name: MBSDK Community Support (Archived)
- type: SDKs
  url: https://github.com/mercedes-benz/kafka-integration-samples
  name: Kafka Integration Samples (Fleet API)
- type: GitHub
  url: https://github.com/mercedes-benz
  name: Mercedes-Benz Group GitHub
- type: GitHub
  url: https://github.com/mercedes-benz/foss
  name: Mercedes-Benz FOSS Landing
- type: GitHub
  url: https://github.com/mercedes-benz/mercedes-benz-foss-manifesto
  name: Mercedes-Benz FOSS Manifesto
- type: Postman
  url: https://www.postman.com/mbdevelopers/mercedes-benz/overview
  name: Mercedes-Benz Postman Workspace
- type: Connectivity
  url: https://connectivity.mercedes-benz.com/
  name: Mercedes-Benz Connectivity Services
- type: LinkedIn
  url: https://www.linkedin.com/company/mercedes-benz-ag/
  name: Mercedes-Benz AG on LinkedIn
- type: Twitter
  url: https://twitter.com/MercedesBenz
  name: '@MercedesBenz on Twitter'
- type: ConsumerApp
  url: https://www.mbusa.com/en/mercedes-benz-app
  name: Mercedes me App (US)
- type: Payments
  url: https://group.mercedes-benz.com/innovations/digitalisation/connectivity/mercedes-pay.html
  name: Mercedes pay (in-car payments)
- type: Payments
  url: https://www.mercedes-benz-mobility.com/en/what-we-do/payment-services/
  name: Mercedes-Benz Mobility Payment Services
- type: Vocabulary
  url: vocabulary/mercedes-me-vocabulary.yml
  name: Mercedes me Vocabulary
- type: SpectralRules
  url: rules/mercedes-me-rules.yml
  name: Mercedes me Spectral Ruleset
- type: Plans
  url: plans/mercedes-me-plans-pricing.yml
  name: Mercedes me Plans & Pricing
- type: RateLimits
  url: rate-limits/mercedes-me-rate-limits.yml
  name: Mercedes me Rate Limits
- type: FinOps
  url: finops/mercedes-me-finops.yml
  name: Mercedes me FinOps Alignment
- type: WellKnown
  url: well-known/mercedes-me-well-known.yml
  name: Well-Known Document Probe
- type: Authentication
  url: authentication/mercedes-me-authentication.yml
  name: Authentication Profile
- type: OAuthScopes
  url: scopes/mercedes-me-scopes.yml
  name: OAuth Scopes (probed from the Mercedes-Benz identity provider)
- type: Security
  url: security/mercedes-me-vulnerability-disclosure.yml
  name: Vulnerability Disclosure Programme
- type: Conventions
  url: conventions/mercedes-me-conventions.yml
  name: Runtime Conventions and Reversibility
- type: ErrorCatalog
  url: errors/mercedes-me-problem-types.yml
  name: Error Catalogue
- type: Lifecycle
  url: lifecycle/mercedes-me-lifecycle.yml
  name: Versioning and Lifecycle
- type: Conformance
  url: conformance/mercedes-me-conformance.yml
  name: Standards Conformance
- type: DataModel
  url: data-model/mercedes-me-data-model.yml
  name: Data Model
- type: Sandbox
  url: sandbox/mercedes-me-sandbox.yml
  name: Sandbox (tryout base paths)
- type: Packages
  url: packages/mercedes-me-packages.yml
  name: Client Library Inventory
- type: SDKs
  url: packages/mercedes-me-packages.yml
  name: First-party SDK inventory (all twelve MBSDK repositories archived since 2021)
- type: AgentSkill
  url: skills/_index.yml
  name: Agent Skills
- type: LLMsTxt
  url: llms/mercedes-me-llms.txt
  name: llms.txt (generated by API Evangelist)
- type: MCPCandidate
  url: mcp/mercedes-me-mcp.yml
  name: MCP Tool Candidate (Mercedes-Benz ships no MCP server)
- type: EventCatalog
  url: asyncapi/mercedes-me-fleet-event-catalog.yml
  name: Fleet API Kafka Event Surface (no AsyncAPI published)
features:
- type: APIPlatform
  name: Self-Service Developer Portal
  description: A public, self-service developer portal at developer.mercedes-benz.com lets any developer register an application,
    manage API keys/OAuth client credentials, subscribe to API products, and try requests via the integrated console.
- type: Authentication
  name: OAuth 2.0 Customer Consent
  description: Connected-vehicle APIs (Vehicle Status, Fuel Status, EV Status, Vehicle Lock Status, PAYD) use a Mercedes-Benz-hosted
    OAuth 2.0 authorization-code flow where the vehicle owner explicitly grants per-resource consent (e.g. lock state, fuel
    level) to a third-party app.
- type: PerResourceConsent
  name: Granular Per-Resource Scopes
  description: Connected-vehicle APIs split consent into fine-grained scopes — odometer, geo position, lock state, fuel, charge,
    tire pressure — so apps only request the minimum data required.
- type: ProductBased
  name: Product-Style API Subscriptions
  description: Each API is exposed as a "product" with a dedicated docs/specs/details/console tab, allowing independent subscription,
    pricing, and lifecycle management.
- type: Streaming
  name: Kafka Push API
  description: The Fleet API includes a managed Kafka Push API that streams vehicle telemetry events (location, fuel/charge,
    health, tires, doors, anti-theft) directly into fleet management systems with OAuth 2.0-authenticated Kafka clients.
- type: SDKs
  name: Mobile SDK (MBSDK)
  description: Native iOS (Swift) and Android (Kotlin) modules encapsulate customer/car data, authentication, vehicle assignment,
    and service activation so partner apps can ship Mercedes me integrations quickly.
- type: VINKeyed
  name: VIN/FIN-Indexed Operations
  description: All connected-vehicle operations are keyed by VIN/FIN, matching Mercedes-Benz's vehicle-identity model and
    enabling consistent telemetry, diagnostics, and command routing across products.
- type: AsyncPolling
  name: Async Polling for Diagnostics
  description: The Remote Diagnostic Support API uses an asynchronous create-then-poll pattern (readouts) so long-running
    ECU/DTC reads don't block client connections.
- type: Sandbox
  name: Tryout / Sandbox Environments
  description: All public APIs ship with a *_tryout basePath (e.g. /configurator_tryout/v1) for sandbox-only development against
    synthetic data before production credentials are issued.
use_cases:
- name: Connected Vehicle App
  description: Build a Mercedes me-style companion app showing fuel/charge level, lock status, last known location, and door/window
    state for a customer's vehicles.
- name: Usage-Based Insurance
  description: Underwrite per-mile or per-trip insurance policies using the Pay As You Drive 2.0 API's odometer and geo position
    feeds, with explicit owner consent.
- name: Fleet Management Integration
  description: Stream live telemetry for thousands of vehicles into a fleet platform via the Fleet API Kafka Push, using the
    Management API to activate per-vehicle data packages on demand.
- name: Remote Roadside Diagnostics
  description: Read DTCs and ECU inventories remotely via the Remote Diagnostic Support API so roadside-assistance operators
    can triage breakdowns before dispatching a technician.
- name: EV Charging Concierge
  description: Combine Electric Vehicle Status with third-party charging-network APIs to recommend chargers based on real
    state-of-charge and remaining range.
- name: Dealer Locator and Service Booking
  description: Use the Dealer API to build dealer-finder widgets and integrate with the Mercedes me service appointment booking
    flow.
- name: Online Configurator Embeds
  description: Embed Mercedes-Benz configuration experiences in third-party properties (e.g. classifieds, automotive media,
    leasing portals) using the Car Configurator API and Vehicle Images API together.
- name: Telematics-Triggered Aftersales
  description: Combine Vehicle Status, Fuel Status, and Remote Diagnostic Support to trigger proactive service, refuel, or
    recall notifications.
integrations:
- name: Smartcar
  type: 3rd-Party
  description: Multi-OEM connected-car API aggregator exposing Mercedes-Benz alongside other brands via a unified surface
    (smartcar.com/brand/mercedes-benz).
- name: Apache Kafka
  type: Streaming
  description: Fleet API Push channel uses Kafka with OAuth-authenticated consumer clients.
- name: OAuth 2.0
  type: Authentication
  description: Customer-consent flow across all connected-vehicle APIs.
- name: Mercedes pay
  type: Payments
  description: In-car payment platform that pairs with vehicle identity for fueling, parking, and tolling flows.
solutions:
- name: OEM API Platform
  description: Mercedes-Benz operates a full OEM API platform — a model for how an automaker can expose connected vehicle
    data, configurator content, dealer data, and diagnostics under one self-service developer portal.
- name: Connected Vehicle Data Productization
  description: Each connected-vehicle data axis (lock, fuel, charge, odometer, position, diagnostics) is treated as its own
    independently-subscribable product with its own scope, docs, and pricing.
- name: Fleet Telematics-as-a-Service
  description: The Fleet API replaces aftermarket telematics dongles with native, OEM-grade telemetry streamed via Kafka,
    sold as a managed service.
x-enrichment:
  date: '2026-08-26'
  status: enriched
  artifacts_added: 31
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/mercedes-me"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/mercedes-me/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/mercedes-me/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.