{"id":10239,"external_id":"plugin_asdk_app_6ac26ba658cc8191b9e59fba923e97d8","name":"uds-toolbox","display_name":"UDS Toolbox","developer":"Andrii Shylenko","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-02T06:05:30Z","input_sha256":"d65f41341709b9eb52ae663ae39505f4376c94a4dc8851062a6b574d35991d2e","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.1.0","skill_count":1,"first_seen_at":"2026-11-02T06:00:21.752Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-11-02T06:00:21.752Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ac26ba658cc8191b9e59fba923e97d8","connector_id":"asdk_app_6ac26ba658cc8191b9e59fba923e97d8","created_at":"2026-10-04T21:54:59.408024Z","discoverability":"LISTED","id":"plugin_asdk_app_6ac26ba658cc8191b9e59fba923e97d8","is_template":false,"is_template_instance":false,"name":"uds-toolbox","release":{"app_ids":["asdk_app_6ac26ba658cc8191b9e59fba923e97d8"],"app_manifest":{"apps":{"uds-toolbox":{"id":"asdk_app_6ac26ba658cc8191b9e59fba923e97d8","required":true}}},"app_templates":[],"description":"Analyze CAN traces of UDS (ISO 14229) diagnostic and flash sessions, and decode UDS, ISO-TP and DTC data.","display_name":"UDS Toolbox","id":"pluginrel_a1f3f4cde63881918dec16480ddd0476","interface":{"brand_color":null,"capabilities":["Analyze CAN traces","Decode UDS messages","Decode ISO-TP CAN traces","Build UDS requests","Decode DTCs"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000189482108368353743a1a90c","default_prompt":"Here is my CAN trace of a failed ECU flash. Why did it fail?","default_prompts":["Here is my CAN trace of a failed ECU flash. Why did it fail?","My ECU answered 7F 34 78. What does it mean?","Build a RequestDownload for 0x08000000, 64 KiB."],"developer_name":"Andrii Shylenko","logo_url":"https://files.openai.com/content?id=file_00000000ea2c81f4b31bde5e74066d23","logo_url_dark":null,"long_description":"UDS Toolbox finds out why a UDS (ISO 14229) diagnostic or flash session failed. Attach or paste a CAN trace from candump, Vector CANoe/CANalyzer (ASC), PEAK PCAN-View (TRC) or SavvyCAN/python-can (CSV) and it reassembles ISO-TP, pairs every request with its response (including 0x78 responsePending), measures P2/P2* timing, follows sessions and security access, rebuilds the downloaded image with its CRC32, and names the root cause with the frames that show it. The result opens as an interactive timeline. It also decodes single UDS messages, ISO-TP frames and DTCs, builds request bytes, and answers reference questions. No account, no hardware; nothing you send is stored. Made by the authors of the UDSLib embedded stack.","plugin_category_id":"developer tools","privacy_policy_url":"https://udslib.com/privacy.html","screenshot_urls":[],"short_description":"Find why a UDS flash failed","terms_of_service_url":"https://udslib.com/terms.html","website_url":"https://udslib.com/mcp.html"},"keywords":["uds","iso-14229","iso-tp","can","dtc","automotive","diagnostics"],"onboarding_skill_name":"uds-toolbox","requires_local_executor":false,"skills":[{"description":"Use when decoding or building UDS (ISO 14229) diagnostic messages, ISO-TP (ISO 15765-2) CAN traces or DTCs, or when integrating the UDSLib embedded stack.","interface":{"brand_color":null,"default_prompt":"Use $uds-toolbox to decode this UDS trace and explain any negative responses.","display_name":"UDS Toolbox","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Decode UDS, ISO-TP and DTCs"},"name":"uds-toolbox","plugin_release_skill_id":"pluginrsk_6ac2ca0dd90081918a79123028f5294c"}],"version":"1.1.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"uds-toolbox","author":{"url":"https://udslib.com","name":"Andrii Shylenko"},"license":"MIT","sources":[{"path":"plugin.json","sha256":"dd2b24986954b0b33b8827f3b1bcd0930b2c31f7a0b54d800c65c3339af66804"}],"version":"1.1.0","commerce":false,"homepage":"https://udslib.com/mcp.html","keywords":["uds","iso-14229","iso-tp","can","dtc","automotive","diagnostics"],"repository":"https://github.com/Artomatica/udslib.com","artifact_id":131033,"observed_at":"2026-11-03T12:12:35Z","support_url":"https://udslib.com/terms.html#support","capabilities":["Analyze CAN traces","Decode UDS messages","Decode ISO-TP CAN traces","Build UDS requests","Decode DTCs"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"onboarding_skill":0,"review_case_counts":0,"commerce_description":0},"release_notes":"1.1.0 adds analyze_trace: upload or paste a candump, ASC, TRC or CSV trace and get the root cause of a failed UDS session or flash, with an interactive timeline. Seven offline, read-only tools at https://mcp.udslib.com/mcp; nothing stored.","onboarding_skill":"./skills/uds-toolbox/SKILL.md","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"This plugin does not process purchases or payments. The UDSLib library license is sold separately by email."}}