Run the Music Validation Tool
This page contains step-by-step instructions to prepare for running the Music Validation Tool (MVT) for the Alexa Voice Service (AVS) for device manufacturers who are implementing support for Amazon Music.
Pre-requisites
Before running the MVT, complete the following prerequisites:
-
Provision your developer account to gain access to the MVT:
- Log in to your Amazon Developer account on developer.amazon.com and navigate to the Music Certification Validation tool:
- From the Amazon Developer dashboard, go to Amazon Alexa > Alexa Voice Service > Products.
- Click the device that you are testing.
-
For the selected device, click the Test Tools tab to view the MVT.
The first time that you access the MVT, you will be prompted to provision your developer account to gain access to the tool:
-
Click the Provision Account button and wait about 10 minutes for your account to be provisioned so that you can access the MVT.
If you ever choose to de-provision your account, click the Deprovision Account button for any provisioned account to revoke access to the tool. If you de-provision your account by mistake, you can re-provision it again at any time.
-
After provisioning your account, download and review the certification checklist for each MSP that you plan to have your device support:
Note: You must be logged into the Amazon Developer Portal using your developer account to access the MSP testing checklist resources.
Steps to use the tool
Use the same Amazon developer account to run your certification tests that you'll use to create the testing report via the MVT.
To run the MVT:
- Follow the certification checklists as you run your tests. Follow the checklists in the correct order and to the specified timestamps to prevent your tests from failing.
- After provisioning your Amazon Developer Account, as described in Prerequisites, log in to your and navigate to the Music Validation Tool:
- From the Amazon Developer dashboard, go to Amazon Alexa > Alexa Voice Service > Products.
- Click the device that you're testing.
- For the selected device, click the Test Tools link to access the MVT.
- For the MSP that you're planning to certify for the test run, click Enter Results to open a Performance Validation form.

- On the Performance Validation form, enter the required information in the following fields:
- Device Serial Number (DSN): Find the DSN by logging in to alexa.amazon.com with your developer account, and going to Settings > Devices, then selecting the device that you're testing. Locate the Serial Number under the About section.
- Start Time: The time that the test started execution in MM/DD/YYYY HH:MM:SS AM or MM/DD/YYYY HH:MM:SS PM format.
- End Time: The time that the test completed execution in MM/DD/YYYY HH:MM:SS AM or MM/DD/YYYY HH:MM:SS PM format.
-
Click Submit to generate the report.
MVT displays a "generating results" message. When the MVT finishes, the Result for that MSP changes on the MVT dashboard from Not Submitted to PASSED or FAILED.
-
To drill down into the results report, click the date stamp for the individual test run.
Note: The MVT sorts the results by test start date. Results are available for the 50 most recent test runs.The validation results report opens as a PDF in a new browser tab.
Interpret the test results report
View the test results report to see how your device performed for a given MSP.
The test results report has four sections:
- Summary
- Utterance Validation
- Coverage Validation
- API Validation
Summary
The Summary section shows the validation status for each component of certification testing:
- Utterance Validation
- Coverage Validation
- API Validation

Validation status has four possible values:
- PASSED: Passed the specified certification rule.
- FAILED: Failed the specified certification rule. Certification is blocked until a new test run passes this rule.
- WARN: The API validation failed on a non-blocking API rule.
- UNVERIFIED: The rule did not run due to failures in previous rules.
Utterance Validator details
The Utterance Validator verifies that all submitted utterances played successfully:

Coverage Validator details
The Coverage Validator verifies that the workflow of the test successfully ran for each test run for a given MSP:

API Validator details
The API Validator validates the API implementation for a device using the logs for each music event:

- Previous: Understanding the Music Validation Tool
- Next: Music Validation Certification Requirements and Troubleshooting