Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| QASPHERE_API_KEY | Yes | API key from QA Sphere (Settings ⚙️ → API Keys → Add API Key) | |
| QASPHERE_TENANT_URL | Yes | Your company's QA Sphere URL (e.g., example.eu2.qasphere.com) | 
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
No prompts  | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
No resources  | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| get_test_case | Get a test case from QA Sphere using a marker in the format PROJECT_CODE-SEQUENCE (e.g., BDI-123). You can use URLs like: https://example.eu2.qasphere.com/project/%PROJECT_CODE%/tcase/%SEQUENCE%?any Extract %PROJECT_CODE% and %SEQUENCE% from the URL and use them as the marker.  | 
| get_project | Get a project information from QA Sphere using a project code (e.g., BDI). You can extract PROJECT_CODE from URLs https://example.eu2.qasphere.com/project/%PROJECT_CODE%/...  | 
| list_projects | Get a list of all projects from current QA Sphere TMS account (qasphere.com)  | 
| list_test_cases | List test cases from a project in QA Sphere. Supports pagination and various filtering options. Usually it makes sense to call get_project tool first to get the project context.  | 
| list_test_cases_folders | List folders for test cases within a specific QA Sphere project. Allows pagination and sorting.  | 
| list_test_cases_tags | List all tags defined within a specific QA Sphere project.  |