M00N ReportAvailable Tools
Documentation/MCP / AI Integration/Available Tools

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.

ReadNo parameters required
Example prompts:
  • "List my M00N Report projects"
  • "What projects do I have access to?"

Get comprehensive trend data including pass rates, failing tests, flaky tests, slowest tests, and duration trends over time.

Read
ParameterTypeRequiredDescription
projectIdUUIDYesProject to analyze
daysintegerNoLookback period (1-365, default: 30)
tagsstring[]NoFilter runs by tags
topNintegerNoLimit for top-N lists (default: 10)
includestring[]NopassRate, duration, failing, flaky, slowest, testsByTags
Example prompts:
  • "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.

Read
ParameterTypeRequiredDescription
projectIdUUIDYesProject to query
daysintegerNoLookback period (default: 30)
statusesstring[]Nopassed, failed, running, interrupted
tagsstring[]NoFilter by tags
searchstringNoSearch in launch title/ID/tags
limitintegerNoResults per page (default: 20)
offsetintegerNoPagination 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
Security: Access denials are logged when a user tries to query a project they don't have access to. These appear in the audit log with status "denied".