mcp server
hptsu-mcp
Search hpt.su — Russian/EAEU vehicle compliance documents: type approvals, certificates, VIN lookup.
Description as published by the maintainer. Source
- version 0.4.1
- active
- document understanding
- retrieval
- security
active — Registry entry last updated 2026-07-30. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
21 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
download_document_file(file_uid)- Get links for a document file: page URL for everyone, direct download URL when the plan allows it. Always returns `document_page_url` — the document's page on hpt.su where the user can download the file manually under their account. Share this link with the user. When the plan includes direct downloads, the response also contains `download_url` — a personal temporary link to the PDF. It can be fetched programmatically: send a GET request with the same `X-API-Key: <key>` header used for this API. In a browser it works when signed in to hpt.su under the account that owns the key. The link is bound to the key owner — it does not work with anyone else's key or account. The download quota is charged at actual download time. Otherwise `download_url` is null and `download_note` explains why. Required: file_uid.
fulltext_search(kind, page, query, page_size)- Full-text search inside type-approval document bodies (PDF text). Covers ОТТС / ОТШ / ЗОТТС / ЗОТШ. Other document kinds (СБКТС / ЗОЕТС / СУТ / cert / decl) are not covered by full-text search. **Premium feature** — requires a plan that includes full-text search (see https://hpt.su/pricing/) with a subscription covering at least one type-approval kind. Required: query.
get_document(kind, slug)- Fetch a single Document by slug+kind. Required: slug, kind.
list_brands(name, page, page_size)- Resolve a vehicle brand name to its canonical record (used to filter type approvals).
list_certification_bodies(name, page, page_size)- Lookup accredited certification bodies (issuers of сертификатов/деклараций).
list_document_files(kind, document_slug)- List the files attached to a document. Returns `[{file_uid, file_name, kind, pages_count, published_at}]` — each entry's `file_uid` can be passed to `download_document_file`. A document often has several PDFs (e.g. cleaned + original); use this tool to enumerate them and pick the right one before download. Required: document_slug, kind.
list_registry_kinds- Return the catalogue of registry kinds exposed by the hpt.su public API.
list_test_labs(name, page, page_size)- Lookup accredited testing laboratories (issuers of СБКТС/ЗОЕТС).
list_tnved_codes(page, query, prefix, page_size)- TN VED EAEU classifier lookup. Note: TN VED codes are linked **only** to certificates and declarations — not to vehicle type approvals or safety reports.
list_vehicle_models(name, page, brand, page_size)- Resolve a vehicle model name (within a brand) to canonical record.
search_by_vin(vin)- Aggregated search by VIN across all car-kinds (ОТТС/ОТШ/ЗОТТС/ЗОТШ/ СБКТС/ЗОЕТС). Open for any active API key — no subscription required. Returns documents whose VIN field contains the given fragment, newest first. For exact full-VIN search within a single registry use the per-kind tool (search_otts/search_sbkts/…) with its `vin` parameter. Required: vin.
search_certificates(page, number, scheme, status, product, applicant, page_size, regulations, manufacturer, applicant_inn)- Search conformity certificates (ТР ТС / ТР ЕАЭС).
search_declarations(page, number, scheme, status, product, applicant, page_size, regulations, manufacturer, applicant_inn)- Search declarations of conformity (ТР ТС / ТР ЕАЭС).
search_documents(page, number, page_size)- Cross-registry search by document number across all hpt.su kinds.
search_otch(vin, page, type, brand, issuer, number, category, comm_name, eco_class, page_size, axis_count, wheel_formula)- Search ОТШ (chassis type approvals).
search_otts(vin, mods, page, type, brand, issuer, number, chassis, category, comm_name, eco_class, page_size, axis_count, wheel_formula)- Search ОТТС (vehicle type approvals, ТР ТС 018/2011).
search_sbkts(vin, fuel, page, type, year, brand, motor, engine, issuer, number, date_to, category, comm_name, date_from, eco_class, page_size, axis_count, powertrain, motor_power, wheel_formula)- Search СБКТС (vehicle safety certificate).
search_sout(page, type, brand, number, page_size)- Search СУТ (vehicle type notification — small dataset, only basic fields).
search_zoets(vin, fuel, page, type, year, brand, motor, engine, issuer, number, date_to, category, comm_name, date_from, eco_class, page_size, axis_count, powertrain, motor_power, wheel_formula)- Search ЗОЕТС (vehicle technical expertise conclusion).
search_zotch(vin, page, type, brand, issuer, number, category, eco_class, page_size, axis_count, wheel_formula)- Search ЗОТШ (chassis conformity assessment conclusion).
search_zotts(vin, page, type, brand, issuer, number, category, eco_class, page_size, axis_count, wheel_formula)- Search ЗОТТС (vehicle conformity assessment conclusion).
Last successful function declaration observed on . Source: https://mcp.hpt.su/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://mcp.hpt.su/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 0.4.1 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-30 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-30 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 21 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | mcp.hpt.su | |
| mcp endpoint status | ok | The server listed 21 functions when asked. | as of probe | mcp.hpt.su |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json