Available MCP Tools
The M00N MCP server provides 50 powerful tools for querying and managing your test data. Each tool respects your user permissions-you can only access projects you're assigned to.
How the Tools Fit Together
The tools mirror the product itself. Analytics tools (launch statistics, trends, test history, health checks) answer questions about quality: pass rates over time, flaky tests, coverage gaps and release readiness. Management tools (test cases, folders, collections, executions, releases) let an AI assistant create and organize the same entities you would manage in the UI, from drafting a test case in Markdown to assembling a manual execution for release sign-off.
In practice you rarely call tools by name. You ask your assistant a question like "which tests became flaky this week" or give it a task like "create test cases for the signup flow", and it chains the right tools: resolving project IDs first with list_projects, then querying or creating what you asked for. The examples below show each tool's inputs and typical responses so you can verify what the assistant did.
All tools work identically on M00N Cloud and self-hosted instances, and every call is scoped by your MCP key: an assistant can never see projects its key does not have access to.
Projects & Runs
Core tools for listing projects and analyzing test run data.
list_projects
List all projects accessible to the current user. Admins see all org projects; managers/users see only assigned projects.
- "List my M00N Report projects"
- "What projects do I have access to?"
get_launches_trends
Get comprehensive trend data including pass rates, failing tests, flaky tests, slowest tests, and duration trends over time.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | UUID | Yes | Project to analyze |
days | integer | No | Lookback period (1-365, default: 30) |
tags | string[] | No | Filter runs by tags |
topN | integer | No | Limit for top-N lists (default: 10) |
include | string[] | No | passRate, duration, failing, flaky, slowest, testsByTags |
- "Show me the test pass rate trends for E2E Tests over the last 30 days"
- "What are the top 10 flaky tests?"
- "Which tests are failing most often?"
get_launches_statistics
Get a list of launches (test runs) with aggregated statistics. Supports filtering by status, tags, and search terms with pagination.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | UUID | Yes | Project to query |
days | integer | No | Lookback period (default: 30) |
statuses | string[] | No | passed, failed, running, interrupted |
tags | string[] | No | Filter by tags |
search | string | No | Search in launch title/ID/tags |
limit | integer | No | Results per page (default: 20) |
offset | integer | No | Pagination offset |
Audit Trail
Every MCP tool invocation is logged for security and compliance. Admins can view the audit log in Settings → MCP Keys → Activity Log.
Each log entry includes:
- Tool name and parameters
- User and MCP key used
- Target project (if applicable)
- Result status (success, error, or denied)
- Execution duration
- Timestamp