LicensePlateData · Capability

LicensePlateData API

Developer-first tools that provide access to a library of vehicle information. The API includes Plate to VIN, VIN Decoding, and Vehicle Image services covering passenger cars, ATVs, light and heavy trucks, and trailers from 1980 to current model years.

Run with Naftiko LicenseplatedataAPI

What You Can Do

GET
Platetovin — Convert a license plate to a VIN
/plate-to-vin
GET
Decodevin — Decode a VIN
/vin/{vin}
GET
Getvehicleimages — Retrieve vehicle images
/vehicle-images

MCP Tools

platetovin

Convert a license plate to a VIN

read-only idempotent
decodevin

Decode a VIN

read-only idempotent
getvehicleimages

Retrieve vehicle images

read-only idempotent

Capability Spec

licenseplatedata-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: LicensePlateData API
  description: Developer-first tools that provide access to a library of vehicle information. The API includes Plate to VIN,
    VIN Decoding, and Vehicle Image services covering passenger cars, ATVs, light and heavy trucks, and trailers from 1980
    to current model years.
  tags:
  - Licenseplatedata
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: licenseplatedata
    baseUri: https://api.licenseplatedata.com/v1
    description: LicensePlateData API HTTP API.
    authentication:
      type: apikey
      in: header
      name: X-API-Key
      value: '{{LICENSEPLATEDATA_TOKEN}}'
    resources:
    - name: plate-to-vin
      path: /plate-to-vin
      operations:
      - name: platetovin
        method: GET
        description: Convert a license plate to a VIN
        inputParameters:
        - name: plate
          in: query
          type: string
          required: true
          description: License plate number
        - name: state
          in: query
          type: string
          required: true
          description: Two-letter US state code
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: vin-vin
      path: /vin/{vin}
      operations:
      - name: decodevin
        method: GET
        description: Decode a VIN
        inputParameters:
        - name: vin
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: vehicle-images
      path: /vehicle-images
      operations:
      - name: getvehicleimages
        method: GET
        description: Retrieve vehicle images
        inputParameters:
        - name: vin
          in: query
          type: string
        - name: year
          in: query
          type: integer
        - name: make
          in: query
          type: string
        - name: model
          in: query
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: licenseplatedata-rest
    description: REST adapter for LicensePlateData API.
    resources:
    - path: /plate-to-vin
      name: platetovin
      operations:
      - method: GET
        name: platetovin
        description: Convert a license plate to a VIN
        call: licenseplatedata.platetovin
        outputParameters:
        - type: object
          mapping: $.
    - path: /vin/{vin}
      name: decodevin
      operations:
      - method: GET
        name: decodevin
        description: Decode a VIN
        call: licenseplatedata.decodevin
        with:
          vin: rest.vin
        outputParameters:
        - type: object
          mapping: $.
    - path: /vehicle-images
      name: getvehicleimages
      operations:
      - method: GET
        name: getvehicleimages
        description: Retrieve vehicle images
        call: licenseplatedata.getvehicleimages
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: licenseplatedata-mcp
    transport: http
    description: MCP adapter for LicensePlateData API for AI agent use.
    tools:
    - name: platetovin
      description: Convert a license plate to a VIN
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: licenseplatedata.platetovin
      with:
        plate: tools.plate
        state: tools.state
      inputParameters:
      - name: plate
        type: string
        description: License plate number
        required: true
      - name: state
        type: string
        description: Two-letter US state code
        required: true
      outputParameters:
      - type: object
        mapping: $.
    - name: decodevin
      description: Decode a VIN
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: licenseplatedata.decodevin
      with:
        vin: tools.vin
      inputParameters:
      - name: vin
        type: string
        description: vin
        required: true
      outputParameters:
      - type: object
        mapping: $.
    - name: getvehicleimages
      description: Retrieve vehicle images
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: licenseplatedata.getvehicleimages
      with:
        vin: tools.vin
        year: tools.year
        make: tools.make
        model: tools.model
      inputParameters:
      - name: vin
        type: string
        description: vin
      - name: year
        type: integer
        description: year
      - name: make
        type: string
        description: make
      - name: model
        type: string
        description: model
      outputParameters:
      - type: object
        mapping: $.
binds:
- namespace: env
  keys:
    LICENSEPLATEDATA_TOKEN: LICENSEPLATEDATA_TOKEN