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.