Prerequisites
- A TestDino account with at least one project
- Node.js installed (so
npxworks) - An MCP client: Claude Code, Cursor, or Claude Desktop
Quick Start
Install the MCP server
Try without installing:Or install globally:
Your MCP client starts the server as a local process.
npx is easiest for evaluation, and a global install is convenient for daily use.Create a Personal Access Token
You will paste this token into your MCP client config as 

TESTDINO_PAT.- Sign in to app.testdino.com
- Click your profile → User settings

- Go to Personal access tokens → Generate new token
- Set a Token Name (e.g.,
mcp server) and Expiration (30 to 365 days)

- Grant access to at least one project with Test runs, Manual tests, or both
- Click Generate token and copy it immediately
Configure your MCP client
Pick your client and add the server entry.
- Claude Code
- Cursor
- Claude Desktop
Run in your terminal:No restart needed. Verify with:You should see
testdino in the output.Validate the connection
Ask your assistant:“Run
health and confirm it can see my organisations and projects.”health verifies three things: the server is running, the token is loaded, and TestDino is reachable. See Troubleshooting if it fails.Example Prompts
Test Run Analysis
| Prompt | What it does |
|---|---|
| Show test runs within the last hour in project xyz | Lists recent runs with status and metadata |
| Which are the most flaky test cases from the recent 10 runs? | Ranks tests by flaky rate across runs |
| Show me all failed tests from the last run | Filters test cases by failure status |
| List flaky tests on main from the last 7 days | Flaky tests filtered by branch and time window |
| Show tests tagged @auth, @smoke that failed in production | Filters by tag, status, and environment |
| Debug the test case “visual.spec.js” on development | Root cause analysis with fix suggestions |
| Summarize which test broke in branch “main” | Quick failure summary for a branch |
Manual Test Case Management
| Prompt | What it does |
|---|---|
| List all critical priority test cases in the checkout suite | Filters manual cases by priority and suite |
| Find manual test cases tagged @auth that are not automated | Filters by tag and automation status |
| Show me the steps for test case TC-456 | Full test case details including steps |
| Create a new test case for password reset in Authentication | Creates a case in the specified suite |
| Update TC-789 to change its status to deprecated | Updates fields on an existing case |
| Create a test suite called “Payment Processing” | Creates a new suite for organizing cases |
Next Steps
Tools Reference
Full parameters, input schemas, and video demos for all 12 tools
Troubleshooting
Error messages, fixes, and editor-specific solutions