Available Functions

Pie’s MCP integration provides powerful functions across four main categories. Each function is designed to streamline your testing workflow through natural conversation.

Test Case Management

Manage your test cases efficiently with these powerful functions:

Find and Remove Duplicates

Command: List the duplicate test cases. Give me an overview of which to keep and which to archive.

Analyzes all test cases in your app, identifies duplicates based on test steps and assertions, and recommends which test cases to keep (most comprehensive coverage) and which to archive.

Import Test Cases from CSV

Command: Use this attached CSV to create test case prompts for [App Name], then create them in Pie

Validates CSV format, generates test case prompts for each row, creates all test cases in Pie automatically, and provides a summary of imported test cases.

Check for Execution Issues

Command: Get test cases which have less than 5 steps

Identifies test cases with insufficient steps that may indicate execution issues or incomplete coverage, including test case IDs, names, and step counts.

Expand Test Coverage

Command: List the deep dive test cases on [feature name] and add them

Retrieves detailed test cases for the specified feature and adds them to expand coverage.

Key Features

Manage your app’s core functionality with these feature-focused functions:

View All Key Features

Command: List the key features and provide an overview

Shows all discovered key features in your app with test coverage summaries and the number of test cases per feature.

Get Test Cases for a Feature

Command: List the test cases under [Key Feature Name]

Displays all test cases associated with the specified key feature, including an overview of test steps, assertions, and pass/fail status.

Archive a Feature

Command: Archive [Key Feature Name]

Removes the specified key feature from your active view. This action can be undone later if needed.

Issue Management

Track and resolve testing issues with these comprehensive functions:

Review All Issues

Command: List the issues

Fetches all issues from your latest test run, including issue severity, type, descriptions, and affected areas.

Find Duplicate Issues

Command: List the duplicate issues, suggest which one to archive

Identifies duplicate issues and recommends which ones to keep based on detail quality and accuracy, and which to archive.

Bulk Reject Unapproved Issues

Command: List all the unapproved issues and reject them

Lists all unapproved issues and rejects them in bulk. Note that rejecting an issue automatically rejects all associated findings from multiple tests.

Cross-Run Issue Analysis

Command: Check for issues approved in the latest run, and compare them to resolved issues from previous runs

Compares current issues against historical runs, identifies recurring issues, and highlights patterns and trends in issue resolution.

Reporting

Generate comprehensive testing insights with these reporting functions:

Weekly Summary

Command: Create a testing summary including total tests, pass rates, new issues, and critical blockers

Generates a comprehensive report with total tests executed, pass/fail percentages, new issues discovered, critical blockers requiring attention, and week-over-week trends.

Coverage Analysis

Command: Show me test coverage for all key features and identify gaps

Provides coverage percentage for each key feature, identifies areas with insufficient coverage, and recommends improvements.

Trend Analysis

Command: Compare the last 3 test runs and identify trends in failure rates

Compares recent test runs, analyzes failure rate trends, identifies patterns in test failures, and highlights areas showing improvement or regression.