Skip to main content
Glama
denys-ispaniuk

TestRail MCP Server

TestRail MCP Server

A complete Model Context Protocol (MCP) server for TestRail integration with full API support. Allows AI assistants like Cursor to interact with TestRail test management system.

โœจ Features

๐Ÿ“ Projects

  • Get all projects or specific project details

๐Ÿ“ฆ Test Suites

  • Get, create, and update test suites

๐Ÿ“‚ Sections

  • Get, create, update, and delete sections

๐Ÿ“ Test Cases

  • Full CRUD operations (Create, Read, Update, Delete)

  • Get case types and custom fields

  • Support for all custom fields and templates

๐Ÿƒ Test Runs

  • Create, update, and close test runs

  • Get run details and lists

๐Ÿงช Tests

  • Get tests from runs

  • Detailed test information

โœ… Results

  • Add single or bulk test results

  • Get results for tests, cases, and runs

  • Track test execution history

๐Ÿ“‹ Test Plans

  • Get test plans and plan details

๐ŸŽฏ Milestones

  • Get milestones for projects

Related MCP server: Testmo MCP Server

Installation

npm install -g mcp-testrail

Or use directly with npx (no installation needed):

npx -y mcp-testrail

Quick Setup with Cursor

Step 1: Get Your TestRail API Key

  1. Log in to your TestRail instance

  2. Click on your profile (top right)

  3. Go to Settings โ†’ API Keys

  4. Click Add Key and give it a name

  5. Copy the generated API key

Step 2: Configure Cursor

  1. Open Cursor Settings (Ctrl/Cmd + ,)

  2. Search for "MCP" or go to Features โ†’ Model Context Protocol

  3. Click Edit Config or open the config file

  4. Add the following configuration (also available in cursor-config.example.json):

{
  "mcpServers": {
    "testrail": {
      "command": "npx",
      "args": ["-y", "mcp-testrail"],
      "env": {
        "TESTRAIL_URL": "https://your-company.testrail.io",
        "TESTRAIL_USERNAME": "your-email@company.com",
        "TESTRAIL_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Replace the following values:

    • https://your-company.testrail.io - with your TestRail URL

    • your-email@company.com - with your TestRail email

    • your-api-key-here - with your API key from Step 1

  2. Save the config file

  3. Restart Cursor

Step 3: Verify It Works

Open Cursor chat and try:

Show me all TestRail projects

If everything is configured correctly, you'll see your TestRail projects!

Environment Variables

  • TESTRAIL_URL - Your TestRail instance URL (e.g., https://yourcompany.testrail.io)

  • TESTRAIL_USERNAME - Your TestRail email address

  • TESTRAIL_API_KEY - Your TestRail API key (generated in TestRail settings)

๐Ÿ› ๏ธ Available Tools (40+ methods)

Projects

  • get_projects, get_project

Suites

  • get_suites, get_suite, add_suite, update_suite

Sections

  • get_sections, get_section, add_section, update_section, delete_section

Test Cases

  • get_cases, get_case, add_case, update_case, delete_case

  • get_case_types, get_case_fields

Test Runs

  • get_runs, get_run, add_run, update_run, close_run

Tests

  • get_tests, get_test

Results

  • get_results, get_results_for_case, get_results_for_run

  • add_result, add_result_for_case, add_results_for_cases

Plans

  • get_plans, get_plan

Milestones

  • get_milestones, get_milestone

License

MIT

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact with TestRail test management systems through comprehensive API integration. Supports retrieving and updating test cases, projects, suites, runs, and results, plus adding attachments and managing test data through natural language commands.
    18
    50
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to interact with Testmo test management platform for creating, reading, updating, and deleting test cases, managing folders, and organizing test runs through natural language.
    4
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact directly with TestRail instances for managing test projects, suites, cases, runs, results, plans, milestones, and attachments through the TestRail API with secure authentication.
    77
    93
    1
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables management of TestRail projects, test cases, runs, and results directly through MCP-supported clients. It provides a comprehensive set of tools to interact with the TestRail API for seamless test cycle management within AI environments.
    42
    1,129
    44
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/denys-ispaniuk/testrail-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server