{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_n79b9r3evft9","handle":"testrail-mcp-server","url":"https://wellknown.network/agents/testrail-mcp-server","links":{"self":"https://wellknown.network/agents/testrail-mcp-server/record.json","html":"https://wellknown.network/agents/testrail-mcp-server","markdown":"https://wellknown.network/agents/testrail-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/testrail-mcp-server","status":"https://wellknown.network/api/v1/agents/testrail-mcp-server/status","claim":"https://wellknown.network/agents/testrail-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/testrail-mcp-server/claim.json","badge":"https://wellknown.network/agents/testrail-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/testrail-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/testrail-mcp-server/tools"},"ard":{"identifier":"urn:air::server:testrail-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"testrail-mcp-server","summary":"MCP server for TestRail — CRUD plus AI test-case generation from text, Jira tickets, and Confluence pages","description":"# testrail-mcp\n\nAn MCP server for TestRail that goes beyond CRUD: it prepares everything an MCP client needs to generate real test cases from Jira tickets, Confluence pages, or any free-form spec — and pushes them back to TestRail.\n\nBuilt on the official Python MCP SDK ([FastMCP](https://github.com/modelcontextprotocol/python-sdk)). Designed to plug into Claude Desktop, Claude Code, Cursor, or any other MCP-capable client.\n\n**No `ANTHROPIC_API_KEY` required.** The server never calls an LLM. It fetches data (Jira/Confluence/TestRail), bundles in house-style anchors, and returns it with instructions for your MCP client. The LLM work happens in your client (Claude Desktop / Cursor / etc.) on your existing subscription — you pay once.\n\n## What it gives you\n\n**CRUD over TestRail**\n- `list_projects` — projects visible to the user\n- `list_suites` — suites under a project\n- `search_test_cases` — list cases under a project / suite / section, optionally filter by title substring\n- `get_test_case` — fetch one case by ID\n- `create_test_case` — create a case in a section\n- `get_or_create_section` — resolve a path like `Auth > Login > Edge Cases`, creating missing nodes\n\n**Preparation tools — fetch + bundle data, hand off to your MCP client's LLM**\n- `prepare_cases_from_text` — feed any spec/PRD/bug-report text → returns spec + house-style anchors + schema + instructions for the client to generate cases.\n- `prepare_cases_from_jira` — pass a Jira issue key (e.g. `ABC-123`); server fetches summary, description, comments, subtasks, walks the ADF tree.\n- `prepare_cases_from_confluence` — pass a Confluence page ID; HTML body stripped to plain text.\n- `preview_house_style` — see the 5 sibling cases the server will use as in-context style anchors.\n- `add_test_cases_bulk` — once the LLM has the cases array, push them all into TestRail in one call (with auto section-hierarchy creation).\n\nAll three `prepare_cases_*` tools pull a few existing cases from the target section as house-style ex…","publisher":{"name":"Sergey Blotskiy","url":null},"homepage":"https://github.com/Sergey-Bl/testrail-mcp","repository":"https://github.com/Sergey-Bl/testrail-mcp","version":"0.3.3","license":"MIT License  Copyright (c) 2026 Sergey Blotskiy  Permission is …","protocols":["mcp"],"tags":["claude","confluence","jira","llm","mcp","qa","test-cases","testrail"],"pricing":null,"endpoints":[{"url":"pypi:testrail-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.project-management","name":"Project Management","confidence":1,"provenance":"declared"},{"slug":"productivity.notes","name":"Notes & Docs","confidence":1,"provenance":"declared"},{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"}],"categories":["code","dev","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"testrail-mcp-server","registry":"pypi","observedAt":"2026-10-29T00:26:56.334Z","publishedAt":"2026-09-03T10:18:06.920611Z","latestVersion":"0.3.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"testrail-mcp-server","url":"https://pypi.org/project/testrail-mcp-server/","firstSeenAt":"2026-09-10T14:22:07.822Z","fetchedAt":"2026-10-29T00:25:03.838Z","normalizedAt":"2026-10-29T00:25:03.838Z"}]},"firstSeenAt":"2026-09-10T14:22:07.822Z","updatedAt":"2026-10-29T00:26:56.334Z"}