Servidor MCP

hptsu-mcp

su.hpt/hptsu-mcp
Legal y cumplimiento Búsqueda e investigación Requiere autenticación MCP 2025-11-25

Qué hace este 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.
Esquema de entrada
{'type': 'object', 'title': 'download_document_fileArguments', 'required': ['file_uid'], 'properties': {'file_uid': {'type': 'string', 'title': 'File Uid', 'description': 'DocumentFile UID (from list_document_files).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'type': 'object', 'title': 'fulltext_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
get_document
Fetch a single Document by slug+kind.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'type': 'object', 'title': 'list_brandsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_certification_bodies
Lookup accredited certification bodies (issuers of сертификатов/деклараций).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'type': 'object', 'title': 'list_registry_kindsArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'list_registry_kindsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
list_test_labs
Lookup accredited testing laboratories (issuers of СБКТС/ЗОЕТС).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'type': 'object', 'title': 'search_by_vinArguments', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'title': 'Vin', 'description': 'VIN substring or full code (5-17 chars).'}}}
Esquema de salida
{'type': 'object', 'title': 'search_by_vinOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_certificates
Search conformity certificates (ТР ТС / ТР ЕАЭС).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'type': 'object', 'title': 'search_certificatesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_declarations
Search declarations of conformity (ТР ТС / ТР ЕАЭС).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'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.
Esquema de entrada
{'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).'}}}
Esquema de salida
{'type': 'object', 'title': 'search_documentsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_otch
Search ОТШ (chassis type approvals).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_otchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_otts
Search ОТТС (vehicle type approvals, ТР ТС 018/2011).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_ottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_sbkts
Search СБКТС (vehicle safety certificate).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_sbktsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_sout
Search СУТ (vehicle type notification — small dataset, only basic fields).
Esquema de entrada
{'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).'}}}
Esquema de salida
{'type': 'object', 'title': 'search_soutOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zoets
Search ЗОЕТС (vehicle technical expertise conclusion).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_zoetsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zotch
Search ЗОТШ (chassis conformity assessment conclusion).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_zotchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
search_zotts
Search ЗОТТС (vehicle conformity assessment conclusion).
Esquema de entrada
{'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."}}}
Esquema de salida
{'type': 'object', 'title': 'search_zottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Añadido
list_registry_kinds
17 de September de 2026 a las 12:55
Añadido
list_tnved_codes
17 de September de 2026 a las 12:55
Añadido
list_certification_bodies
17 de September de 2026 a las 12:55
Añadido
list_test_labs
17 de September de 2026 a las 12:55
Añadido
list_vehicle_models
17 de September de 2026 a las 12:55
Añadido
list_brands
17 de September de 2026 a las 12:55
Añadido
download_document_file
17 de September de 2026 a las 12:55
Añadido
list_document_files
17 de September de 2026 a las 12:55
Añadido
fulltext_search
17 de September de 2026 a las 12:55
Añadido
search_by_vin
17 de September de 2026 a las 12:55
Añadido
search_sout
17 de September de 2026 a las 12:55
Añadido
search_zoets
17 de September de 2026 a las 12:55
Añadido
search_sbkts
17 de September de 2026 a las 12:55
Añadido
search_zotch
17 de September de 2026 a las 12:55
Añadido
search_zotts
17 de September de 2026 a las 12:55
Añadido
search_otch
17 de September de 2026 a las 12:55
Añadido
search_otts
17 de September de 2026 a las 12:55
Añadido
search_declarations
17 de September de 2026 a las 12:55
Añadido
search_certificates
17 de September de 2026 a las 12:55
Añadido
get_document
17 de September de 2026 a las 12:55
Añadido
search_documents
17 de September de 2026 a las 12:55