Introduction
The Thunders MCP server enables AI systems to interact directly with the Thunders testing platform using natural language.
It can be connected as a remote MCP integration from clients such as Claude, ChatGPT, Cursor, Windsurf, and other MCP-compatible tools.
The server provides tools for creating, managing, and executing automated test cases, as well as accessing projects, environments, and personas. Additional functionality will be introduced over time.
This guide explains how to connect to and use the Thunders MCP server.
Prerequisites
Before connecting to the Thunders MCP server, ensure you have:
A valid Thunders platform account
Access to an MCP client (Claude, ChatGPT, Devin, Cursor, WindSurf, …) with a Pro license
The Thunders MCP server URL:
https://api.thunders.ai/v1/mcp
Connection Setup
Step 1: Access MCP Settings example with Claude AI
Log in to your Claude.ai account
Navigate to Settings from the menu
Select Integrations or Connected Services
Click Add MCP Server or Connect New
Step 2: Configure Server Connection
Enter the following connection details:
Server Name: Thunders MCP Server (or custom name)
Connection Type: URL
Server URL:
https://api.thunders.ai/v1/mcp
Step 3: OAuth Authentication Flow
After entering the server details, you'll be prompted to authenticate:
Click Authorize or Connect to initiate the OAuth flow
You'll be redirected to the Thunders authentication page
Log in to your Thunders account if not already logged in
Review the permissions that Claude is requesting
Click Authorize or Grant Access to approve the connection
You'll be redirected back to Claude.ai with a successful connection confirmation
The OAuth flow ensures secure, token-based authentication without sharing your Thunders password with Claude. The access token will be automatically refreshed as needed to maintain the connection.
Step 4: Verify Connection
Once redirected back to Claude, you should see a confirmation message
The Thunders MCP server will appear in your list of connected services
Test the connection by asking Claude: "Show me my available Thunders personas"
Usage Examples
Here are some example commands you can use with Claude once connected:
Creating a Test Case
"Create a new test case called 'Login Validation' for project XYZ"
Generating Test Steps
"Generate test steps for validating user login with valid credentials, checking error messages for invalid credentials, and verifying password reset functionality"
Executing Tests
"Run the login test cases in the staging environment using the default persona"
Retrieving Information
"Show me all test cases in my project"
"What environments are available for project ABC?"
"List all available personas"
"Give me a fail rate analysis of my test executions for the last 7 days"
Security & Permissions
OAuth Token Management
Access tokens are securely stored and managed by Claude.ai
Tokens are automatically refreshed before expiration
You can revoke access at any time from either Claude.ai settings or your Thunders account settings
Permission Scopes
The Thunders MCP connection requests the following permissions:
Read access: View test cases, projects, environments, and personas
Write access: Create and modify test cases
Execute access: Queue and run test executions
