hptsu-mcp
What this MCP does
Searches and retrieves Russian and EAEU vehicle compliance documents, including type approvals, certificates, declarations, and VIN-linked records.
Tools
Input schema
{'type': 'object', 'title': 'download_document_fileArguments', 'required': ['file_uid'], 'properties': {'file_uid': {'type': 'string', 'title': 'File Uid', 'description': 'DocumentFile UID (from list_document_files).'}}}
Output schema
{'type': 'object', 'title': 'download_document_fileOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'fulltext_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'get_documentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_brandsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_certification_bodiesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_document_filesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'type': 'object', 'title': 'list_registry_kindsArguments', 'properties': {}}
Output schema
{'type': 'object', 'title': 'list_registry_kindsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_test_labsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_tnved_codesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'list_vehicle_modelsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'type': 'object', 'title': 'search_by_vinArguments', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'title': 'Vin', 'description': 'VIN substring or full code (5-17 chars).'}}}
Output schema
{'type': 'object', 'title': 'search_by_vinOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'search_certificatesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'search_declarationsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'search_documentsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_otchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_ottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_sbktsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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).'}}}
Output schema
{'type': 'object', 'title': 'search_soutOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_zoetsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_zotchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Input schema
{'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."}}}
Output schema
{'type': 'object', 'title': 'search_zottsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Recent tool changes
Similar MCP servers
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
Dados Abertos Senado BR MCP
Searches and retrieves Brazilian Federal Senate legislative, administrative, budgetary, contracting, speech, committee, and e-Cid…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
GleanMark Trademark Search
Searches and analyzes USPTO trademark records, including conflicts, prosecution histories, TTAB proceedings, ownership chains, de…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
agentdata-nl
Provides paid company, insolvency, sanctions, regulatory, crypto-market, news, payment-counterparty, and structured web research …
FDA Data MCP
Searches and analyzes FDA data covering drugs, devices, facilities, inspections, recalls, approvals, shortages, enforcement, and …