Serveur MCP

hptsu-mcp

su.hpt/hptsu-mcp
Juridique et conformité Recherche et exploration Authentification requise MCP 2025-11-25

Ce que fait ce MCP

Searches and retrieves Russian and EAEU vehicle compliance documents, including type approvals, certificates, declarations, and VIN-linked records.

download_document_file
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.
Schéma d’entrée
{'type': 'object', 'title': 'download_document_fileArguments', 'required': ['file_uid'], 'properties': {'file_uid': {'type': 'string', 'title': 'File Uid', 'description': 'DocumentFile UID (from list_document_files).'}}}
Schéma de sortie
{'type': 'object', 'title': 'download_document_fileOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
fulltext_search
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.
Schéma d’entrée
{'type': 'object', 'title': 'fulltext_searchArguments', 'required': ['query'], 'properties': {'kind': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Kind', 'default': None, 'description': 'Filter by registry kind. One of: otts, otch, zotts, zotch. Default: search across all 4 type-approval kinds.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'query': {'type': 'string', 'title': 'Query', 'description': 'Free-text query (Russian, tsquery-syntax allowed).'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'fulltext_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
get_document
Fetch a single Document by slug+kind.
Schéma d’entrée
{'type': 'object', 'title': 'get_documentArguments', 'required': ['slug', 'kind'], 'properties': {'kind': {'type': 'string', 'title': 'Kind', 'description': "One of: otts, otch, zotts, zotch, sbkts, zoets, sout, cert, decl. Slug isn't globally unique between kinds, so kind is required."}, 'slug': {'type': 'string', 'title': 'Slug', 'description': 'Document slug â\x80\x94 URL-form of the number (the same as in site URL).'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_documentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_brands
Resolve a vehicle brand name to its canonical record (used to filter type approvals).
Schéma d’entrée
{'type': 'object', 'title': 'list_brandsArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': "Brand name substring (e.g. 'KAMAZ')."}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_brandsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_certification_bodies
Lookup accredited certification bodies (issuers of сертификатов/деклараций).
Schéma d’entrée
{'type': 'object', 'title': 'list_certification_bodiesArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Body name substring.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_certification_bodiesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_document_files
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.
Schéma d’entrée
{'type': 'object', 'title': 'list_document_filesArguments', 'required': ['document_slug', 'kind'], 'properties': {'kind': {'type': 'string', 'title': 'Kind', 'description': "One of: otts, otch, zotts, zotch, sbkts, zoets, sout, cert, decl. Slug isn't globally unique between kinds, so kind is required."}, 'document_slug': {'type': 'string', 'title': 'Document Slug', 'description': 'Document slug (from search.slug field).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_document_filesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_registry_kinds
Return the catalogue of registry kinds exposed by the hpt.su public API.
Schéma d’entrée
{'type': 'object', 'title': 'list_registry_kindsArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'list_registry_kindsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_test_labs
Lookup accredited testing laboratories (issuers of СБКТС/ЗОЕТС).
Schéma d’entrée
{'type': 'object', 'title': 'list_test_labsArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Lab name, full or partial.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_test_labsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_tnved_codes
TN VED EAEU classifier lookup. Note: TN VED codes are linked **only** to certificates and declarations — not to vehicle type approvals or safety reports.
Schéma d’entrée
{'type': 'object', 'title': 'list_tnved_codesArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'default': None, 'description': 'Free-text description search.'}, 'prefix': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Prefix', 'default': None, 'description': "TN VED code prefix (e.g. '8704')."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_tnved_codesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_vehicle_models
Resolve a vehicle model name (within a brand) to canonical record.
Schéma d’entrée
{'type': 'object', 'title': 'list_vehicle_modelsArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Model name substring.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand name (auto-resolved to id) or numeric brand id.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_vehicle_modelsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_by_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.
Schéma d’entrée
{'type': 'object', 'title': 'search_by_vinArguments', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'title': 'Vin', 'description': 'VIN substring or full code (5-17 chars).'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_by_vinOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_certificates
Search conformity certificates (ТР ТС / ТР ЕАЭС).
Schéma d’entrée
{'type': 'object', 'title': 'search_certificatesArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Certificate number, full or partial.'}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Scheme', 'default': None, 'description': "Certification scheme â\x80\x94 '1Ñ\x81'â\x80¦'9Ñ\x81'."}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None, 'description': 'Certificate status code.'}, 'product': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Product', 'default': None, 'description': 'Product full name, full or partial.'}, 'applicant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Applicant', 'default': None, 'description': 'Applicant name, full or partial.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'regulations': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Regulations', 'default': None, 'description': "Technical regulation code (e.g. 'ТÐ\xa0 ТС 018/2011')."}, 'manufacturer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Manufacturer', 'default': None, 'description': 'Manufacturer name, full or partial.'}, 'applicant_inn': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Applicant Inn', 'default': None, 'description': 'Applicant INN (exact match).'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_certificatesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_declarations
Search declarations of conformity (ТР ТС / ТР ЕАЭС).
Schéma d’entrée
{'type': 'object', 'title': 'search_declarationsArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Declaration number, full or partial.'}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Scheme', 'default': None, 'description': "Declaration scheme â\x80\x94 '1д'â\x80¦'6д'."}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None, 'description': 'Declaration status code.'}, 'product': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Product', 'default': None, 'description': 'Product full name, full or partial.'}, 'applicant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Applicant', 'default': None, 'description': 'Applicant name, full or partial.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'regulations': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Regulations', 'default': None, 'description': "Technical regulation code (e.g. 'ТÐ\xa0 ТС 018/2011')."}, 'manufacturer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Manufacturer', 'default': None, 'description': 'Manufacturer name, full or partial.'}, 'applicant_inn': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Applicant Inn', 'default': None, 'description': 'Applicant INN (exact match).'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_declarationsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_documents
Cross-registry search by document number across all hpt.su kinds.
Schéma d’entrée
{'type': 'object', 'title': 'search_documentsArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Document number, full or partial.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_documentsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_otch
Search ОТШ (chassis type approvals).
Schéma d’entrée
{'type': 'object', 'title': 'search_otchArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN substring (5-17 chars).'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type / model.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Certification body name â\x80\x94 auto-resolved to id (or pass numeric id).'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Ð\x9eТШ number, full or partial.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category.'}, 'comm_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Comm Name', 'default': None, 'description': 'Commercial name.'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 '5' or name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_otchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_otts
Search ОТТС (vehicle type approvals, ТР ТС 018/2011).
Schéma d’entrée
{'type': 'object', 'title': 'search_ottsArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN, full or partial (5-17 characters).'}, 'mods': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mods', 'default': None, 'description': 'Modifications, full or partial.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Vehicle type / model, full or partial.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': "Vehicle brand (e.g. 'Toyota')."}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Certification body name â\x80\x94 auto-resolved to id (or pass numeric id). See list_certification_bodies.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Ð\x9eТТС number, full or partial.'}, 'chassis': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Chassis', 'default': None, 'description': 'Chassis identifier, full or partial.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category (M1, N2, L3, â\x80¦).'}, 'comm_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Comm Name', 'default': None, 'description': 'Commercial name, full or partial.'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 pass '5' or the name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_ottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_sbkts
Search СБКТС (vehicle safety certificate).
Schéma d’entrée
{'type': 'object', 'title': 'search_sbktsArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN (10-17 chars; substring/exact).'}, 'fuel': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Fuel', 'default': None, 'description': "Engine fuel type, one of: 'бензин', 'дизелÑ\x8c', 'газ', 'Ñ\x8dлекÑ\x82Ñ\x80о', 'водоÑ\x80од'."}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type.'}, 'year': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Manufacture year (YYYY).'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'motor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Motor', 'default': None, 'description': 'Electric motor model, full or partial.'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Engine', 'default': None, 'description': 'ICE engine model, full or partial.'}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Testing lab name â\x80\x94 auto-resolved to id (or pass numeric id). See list_test_labs.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'СÐ\x91Ð\x9aТС number.'}, 'date_to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date To', 'default': None, 'description': 'Issue date to (YYYY-MM-DD).'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category.'}, 'comm_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Comm Name', 'default': None, 'description': 'Commercial name.'}, 'date_from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date From', 'default': None, 'description': 'Issue date from (YYYY-MM-DD).'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 '5' or name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'powertrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Powertrain', 'default': None, 'description': "Powertrain type: 'ice' (combustion), 'hybrid', 'electric'."}, 'motor_power': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Motor Power', 'default': None, 'description': 'Motor power (kW).'}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_sbktsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_sout
Search СУТ (vehicle type notification — small dataset, only basic fields).
Schéma d’entrée
{'type': 'object', 'title': 'search_soutArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'СУТ number.'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_soutOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zoets
Search ЗОЕТС (vehicle technical expertise conclusion).
Schéma d’entrée
{'type': 'object', 'title': 'search_zoetsArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN (10-17 chars).'}, 'fuel': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Fuel', 'default': None, 'description': "Engine fuel type, one of: 'бензин', 'дизелÑ\x8c', 'газ', 'Ñ\x8dлекÑ\x82Ñ\x80о', 'водоÑ\x80од'."}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type.'}, 'year': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Manufacture year.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'motor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Motor', 'default': None, 'description': 'Electric motor model.'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Engine', 'default': None, 'description': 'ICE engine model.'}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Testing lab name â\x80\x94 auto-resolved to id (or pass numeric id).'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Ð\x97Ð\x9eÐ\x95ТС number.'}, 'date_to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date To', 'default': None, 'description': 'Issue date to (YYYY-MM-DD).'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category.'}, 'comm_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Comm Name', 'default': None, 'description': 'Commercial name.'}, 'date_from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date From', 'default': None, 'description': 'Issue date from (YYYY-MM-DD).'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 '5' or name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'powertrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Powertrain', 'default': None, 'description': "Powertrain type: 'ice' (combustion), 'hybrid', 'electric'."}, 'motor_power': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Motor Power', 'default': None, 'description': 'Motor power (kW).'}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_zoetsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zotch
Search ЗОТШ (chassis conformity assessment conclusion).
Schéma d’entrée
{'type': 'object', 'title': 'search_zotchArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN substring.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Certification body name â\x80\x94 auto-resolved to id (or pass numeric id).'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Ð\x97Ð\x9eТШ number.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category.'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 '5' or name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_zotchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zotts
Search ЗОТТС (vehicle conformity assessment conclusion).
Schéma d’entrée
{'type': 'object', 'title': 'search_zottsArguments', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vin', 'default': None, 'description': 'VIN substring.'}, 'page': {'type': 'integer', 'title': 'Page', 'default': 1, 'minimum': 1, 'description': '1-based page index.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'Type.'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand.'}, 'issuer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Issuer', 'default': None, 'description': 'Certification body name â\x80\x94 auto-resolved to id (or pass numeric id).'}, 'number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Number', 'default': None, 'description': 'Ð\x97Ð\x9eТТС number.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Vehicle category.'}, 'eco_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Eco Class', 'default': None, 'description': "Ecological class â\x80\x94 '5' or name; auto-resolved to reference id."}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows per page (max 50).'}, 'axis_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Axis Count', 'default': None, 'description': "Axle count (e.g. '2') or exact 'axes / wheels' (e.g. '2 / 4') â\x80\x94 auto-resolved to reference id. A bare axle count may match several wheel configs; then candidates are returned to pick from."}, 'wheel_formula': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wheel Formula', 'default': None, 'description': "Wheel formula (e.g. '4x2'); auto-resolved to reference id."}}}
Schéma de sortie
{'type': 'object', 'title': 'search_zottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Ajouté
list_registry_kinds
17 September 2026 12:55
Ajouté
list_tnved_codes
17 September 2026 12:55
Ajouté
list_certification_bodies
17 September 2026 12:55
Ajouté
list_test_labs
17 September 2026 12:55
Ajouté
list_vehicle_models
17 September 2026 12:55
Ajouté
list_brands
17 September 2026 12:55
Ajouté
download_document_file
17 September 2026 12:55
Ajouté
list_document_files
17 September 2026 12:55
Ajouté
fulltext_search
17 September 2026 12:55
Ajouté
search_by_vin
17 September 2026 12:55
Ajouté
search_sout
17 September 2026 12:55
Ajouté
search_zoets
17 September 2026 12:55
Ajouté
search_sbkts
17 September 2026 12:55
Ajouté
search_zotch
17 September 2026 12:55
Ajouté
search_zotts
17 September 2026 12:55
Ajouté
search_otch
17 September 2026 12:55
Ajouté
search_otts
17 September 2026 12:55
Ajouté
search_declarations
17 September 2026 12:55
Ajouté
search_certificates
17 September 2026 12:55
Ajouté
get_document
17 September 2026 12:55
Ajouté
search_documents
17 September 2026 12:55