Connect your account, then chat with AI to run tools.
Inspect TestRail projects, suites, sections, cases, runs, plans, results, milestones, and QA reports from chat.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Built for
QA Leadership, Release Gates, Test Case Libraries, Regression Reporting
Summarize release readiness
Connects runs, results, milestones, and project structure.
Review the active TestRail project, recent test runs, failed results, and open milestones, then summarize release readiness and the main QA risks.
Connect TestRail to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/testrailThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsFind failing test patterns
Turns execution history into a triage view for QA teams.
Analyze recent failed TestRail results by suite, section, priority, and case type, then identify the areas creating the most regression risk.
Plan a regression run
Uses TestRail hierarchy to plan a scoped test cycle.
List the suites, sections, and high-priority cases for this project and propose a focused regression run for the next release candidate.
Audit test case coverage
Helps maintain the quality of the test case library itself.
Find test sections with stale cases, missing priorities, or weak coverage signals, then recommend where QA should update cases first.
What can TestRail do through MCPBundles?
You can inspect projects, suites, sections, cases, milestones, plans, runs, tests, results, users, shared steps, attachments, and reporting objects available to the connected TestRail account.
How should agents navigate TestRail hierarchy?
TestRail is hierarchical: projects contain suites and milestones, suites contain sections, sections contain cases, and runs execute case instances as tests. Good prompts should name the project or run scope before asking for results.
Can this help with release readiness?
Yes. The strongest workflow is combining recent runs, failed results, milestones, and high-priority cases to produce a release-readiness or regression-risk summary.
Domain knowledge for TestRail — workflow patterns, data models, and gotchas for your AI agent.
TestRail organizes tests hierarchically: Projects → Suites → Sections → Cases. Plans and Runs execute cases; Results record outcomes. Tests are case instances in a run.
Showing 25 of 74 from the live probe.
Testrail Add Attachment To Case
Upload an attachment file to a test case. Use this to add screenshots, documents, or other files to test cases for documentation or evidence. Returns the attachment_id of the uploaded file. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 256 MB), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connecte
Testrail Add Attachment To Plan
Upload an attachment file to a test plan. Returns the attachment_id. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 256 MB), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet. Maximum file size is 256 MB.
Testrail Add Attachment To Plan Entry
Upload an attachment file to a test plan entry. Returns the attachment_id. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 256 MB), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet. Maximum file size is 256 MB.
Testrail Add Attachment To Result
Upload an attachment file to a test result. Returns the attachment_id. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 256 MB), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet. Maximum file size is 256 MB.
Testrail Add Attachment To Run
Upload an attachment file to a test run. Returns the attachment_id. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (up to 256 MB), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet. Maximum file size is 256 MB.
Testrail Add Result
Add a test result for a specific test. Use this to record test execution results including status, comments, elapsed time, and defects. Returns the created result details.
Testrail Add Result For Case
Add a test result for a specific case within a test run. Returns the created result details.
Testrail Add Results
Add multiple test results for a test run in a single API call (bulk operation). More efficient than adding results one by one. Returns array of created result details.
Testrail Add Results For Cases
Add multiple test results for cases within a test run in a single API call (bulk operation). More efficient than adding results one by one. Returns array of created result details.
Testrail Close Plan
Close a test plan. Closed plans cannot be modified or executed.
Testrail Close Run
Close a test run. Closed runs cannot be modified or executed.
Testrail Delete Attachment
Delete an attachment from Testrail. CAUTION: Deletion is permanent and cannot be undone. All file data will be removed.
Testrail Delete Case
Delete a test case from Testrail. CAUTION: Deletion is permanent and cannot be undone. All case data will be removed.
Testrail Delete Milestone
Delete a milestone from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Plan
Delete a test plan from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Result
Delete a test result from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Run
Delete a test run from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Section
Delete a section from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Shared Step
Delete a shared step from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Delete Suite
Delete a suite from Testrail. CAUTION: Deletion is permanent and cannot be undone.
Testrail Fetch Attachment
Download an attachment file from Testrail. Returns the file content as binary data. If save_path is provided, saves the file to disk. Otherwise returns base64-encoded content. Use this to retrieve screenshots, documents, or other files attached to test cases, runs, or results.
Testrail Fetch Bdd
Fetch detailed information about a specific BDD by ID. Returns complete BDD details including scenario steps and conditions.
Testrail Fetch Case
Fetch detailed information about a specific test case by ID. Returns complete case details including title, type, priority, status, and custom fields.
Testrail Fetch Cases
Fetch detailed information about test cases from a specific project or suite. Use this tool to analyze or track specific cases by 'project_id' and 'suite_id'. Results include case names, statuses, and more, filtered through 'offset' and 'limit'.
Testrail Fetch Configs
Retrieve configuration settings for a given project in Testrail. This is useful for understanding or modifying how a project organizes test environments. Returns configuration data, with 'project_id' as a key parameter for specifying the project.
You can inspect projects, suites, sections, cases, milestones, plans, runs, tests, results, users, shared steps, attachments, and reporting objects available to the connected TestRail account.
TestRail is hierarchical: projects contain suites and milestones, suites contain sections, sections contain cases, and runs execute case instances as tests. Good prompts should name the project or run scope before asking for results.
Yes. The strongest workflow is combining recent runs, failed results, milestones, and high-priority cases to produce a release-readiness or regression-risk summary.
Where the connected account has permission, supported workflows can create or update QA objects such as cases, plans, runs, milestones, shared steps, and results. Use scoped prompts so changes land in the right project, suite, or run.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/testrail. Authentication is handled automatically.
TestRail provides 74 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
TestRail uses API Key. TestRail requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Opinionated typography toolkit on top of Google Fonts. Mood search, heading/body pairing, modular ty...
5 toolsCreate technical diagrams using AI. Deliver consistent, accurate designs faster.
Base44 is a no-code AI development platform that turns builders’ ideas into fully functional apps an...
Workable is your system of record for everything HR. Find, hire, and manage top talent effortlessly....
Harness is a unified AI software delivery platform to manage the SDLC using purpose-built AI agents.