MCP Server

Window Sticker

org.windowsticker/window-sticker
Commerce & Retail Public & reachable MCP 2025-11-25

What this MCP does

Looks up factory vehicle window stickers and NHTSA specifications by VIN, with coverage information for supported makes and model years.

get_window_sticker
Get a window sticker by VIN
Look up the original factory window sticker (Monroney label) for a 17-character VIN, with an NHTSA specification decode. Returns links, never the PDF itself: `page` is the result page to give a person, and `pdf` is the label when one exists. For Toyota, Lexus, Nissan and Infiniti it returns only labels we already hold. Free, no key.
Read only Open world
Input schema
{'type': 'object', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': '17-character VIN. VINs never contain I, O or Q.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['vin', 'warning', 'vehicle', 'windowSticker'], 'properties': {'vin': {'type': 'string'}, 'vehicle': {'anyOf': [{'type': 'object', 'properties': {'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'doors': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'plant': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine': {'type': 'object', 'properties': {'fuel': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'cylinders': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'displacement': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}}, 'bodyClass': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'driveType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'manufacturer': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}}, {'type': 'null'}], 'description': 'NHTSA vPIC decode. Null when vPIC did not recognise the VIN.'}, 'warning': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'windowSticker': {'type': 'object', 'required': ['supported', 'available', 'pdf', 'page', 'note'], 'properties': {'pdf': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'page': {'type': 'string', 'description': 'The result page. Give this link to a person.'}, 'available': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'description': 'true: an original label exists and `pdf` returns it. false: none came back. null: not known yet; see `note`.'}, 'supported': {'type': 'boolean', 'description': 'We have a source of original labels for this make.'}}}}}
which_makes_are_covered
Which makes are covered
The 20 makes that return an original factory window sticker, by source, with the model years each answers for and the last day it returned a label. Every other make gets a specification decode only.
Read only Open world
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['asOf', 'sources', 'notes', 'coverageUrl'], 'properties': {'asOf': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'makes', 'modelYears', 'lastConfirmed', 'note', 'heldCopiesOnly', 'paused'], 'properties': {'note': {'type': 'string'}, 'makes': {'type': 'array', 'items': {'type': 'string'}}, 'paused': {'type': 'boolean', 'description': 'We have switched this source off for now.'}, 'source': {'type': 'string'}, 'modelYears': {'type': 'string'}, 'lastConfirmed': {'type': 'string', 'description': 'The last day this source returned a label for a real VIN.'}, 'heldCopiesOnly': {'type': 'boolean', 'description': 'get_window_sticker returns only labels we already hold.'}}}}, 'coverageUrl': {'type': 'string'}}}
why_no_sticker
Why no window sticker
Why a make, or a make and model year, has no window sticker here, and where to get one instead. Covers makes we get labels for (Ford only while a car is new, Toyota from 2025) and makes we don’t (Honda, Mazda, Tesla).
Read only Open world
Input schema
{'type': 'object', 'required': ['make'], 'properties': {'make': {'type': 'string', 'description': 'Make name, such as Ford, Chevrolet or Honda.'}, 'model_year': {'type': 'integer', 'description': 'Model year, such as 2019. Optional; the Toyota and Lexus answer depends on it.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['make', 'modelYear', 'supported', 'headline', 'reason', 'steps', 'source', 'warning', 'moreUrl'], 'properties': {'make': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'url'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'text': {'type': 'string'}}}}, 'reason': {'type': 'string'}, 'source': {'anyOf': [{'type': 'object', 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}}}, {'type': 'null'}]}, 'moreUrl': {'type': 'string'}, 'warning': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'headline': {'type': 'string'}, 'modelYear': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'supported': {'type': 'boolean', 'description': 'We have a source of original labels for this make.'}}}
Added
why_no_sticker
Sept. 27, 2026, 2:40 a.m.
Added
which_makes_are_covered
Sept. 27, 2026, 2:40 a.m.
Added
get_window_sticker
Sept. 27, 2026, 2:40 a.m.