4,500+ servers built on MCP Fusion
Vinkius

Cypress Cloud MCP. Audit E2E test runs and quality metrics.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Cypress Cloud MCP on Cursor AI Code Editor MCP Client Cypress Cloud MCP on Claude Desktop App MCP Integration Cypress Cloud MCP on OpenAI Agents SDK MCP Compatible Cypress Cloud MCP on Visual Studio Code MCP Extension Client Cypress Cloud MCP on GitHub Copilot AI Agent MCP Integration Cypress Cloud MCP on Google Gemini AI MCP Integration Cypress Cloud MCP on Lovable AI Development MCP Client Cypress Cloud MCP on Mistral AI Agents MCP Compatible Cypress Cloud MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Cypress Cloud MCP Server audits your end-to-end (E2E) test suite. It lets your AI client monitor test runs, inspect specific failures, find flaky tests, and generate full performance reports.

You get full visibility into your app's quality metrics without leaving your chat window.

What your AI agents can do

Get instance

Gets full details for one spec file execution, including errors, screenshots, and video URLs.

Get instances

Lists all spec file executions within a run, returning IDs, names, and statuses.

Get run

Gets full details for a single Cypress Cloud run, showing passed/failed/pending counts and commit info.

+ 7 more capabilities included
List Project IDs

Retrieves all organizational projects and their unique 6-character IDs on Cypress Cloud.

Get Project Run Summary

Lists recent test runs for a project, providing run IDs, commit info, branch, status, and duration.

Get Detailed Run Status

Pulls full details for a single Cypress Cloud run, including total tests, passed/failed/pending counts, and commit info.

Inspect Specific Test Instances

Retrieves error messages, screenshots, and video links for a specific spec file execution (instance).

Identify Flaky Tests

Generates a report listing tests that fail intermittently, along with their flake rates and last failure dates.

Get Performance Metrics

Retrieves a report identifying the slowest tests by calculating average, p95, and maximum durations.

Generate Enterprise Reports

Fetches aggregated test result data across multiple runs, formatted for BI dashboards and audits.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Cypress Cloud MCP Server: 10 Tools for E2E Testing

Use these tools to list projects, check run statuses, inspect failures, and generate performance reports from your Cypress Cloud environment.

get019d7580

get instance

Gets full details for one spec file execution, including errors, screenshots, and video URLs.

get019d7580

get instances

Lists all spec file executions within a run, returning IDs, names, and statuses.

get019d7580

get run

Gets full details for a single Cypress Cloud run, showing passed/failed/pending counts and commit info.

get019d7580

get runs

Lists recent test runs for a project, returning run IDs, statuses, and durations.

get019d7580

get tests

Lists individual tests inside a spec instance, providing titles, states, and error messages.

list019d7580

list projects

Lists all available projects and returns the unique 6-character project IDs.

report019d7580

report flaky

Generates a report that identifies tests that fail intermittently, including flake rates and last failure dates.

report019d7580

report runs

Gets an enterprise summary report of test runs for a given date range, suitable for BI dashboards.

report019d7580

report slow

Generates a report identifying the slowest tests by calculating average, p95, and maximum durations.

report019d7580

report tests

Gets a comprehensive report of individual test results across runs, including statuses and error messages.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Cypress Cloud, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're gonna audit your end-to-end (E2E) test suite right from your chat window. The Cypress Cloud MCP Server lets your AI client monitor test runs, check specific failures, find flaky tests, and pull full performance reports. You get full visibility into your app's quality metrics without having to jump between dashboards.

List Project IDs lets you grab all your organizational projects and their unique 6-character IDs. Get Project Run Summary lists all recent test runs for a project, giving you the run ID, commit info, branch, status, and duration. Get Detailed Run Status pulls the full details for a single Cypress Cloud run, including total tests, passed/failed/pending counts, and commit info.

You can then Inspect Specific Test Instances to grab error messages, screenshots, and video links for a specific spec file execution. To find flaky tests, you use Identify Flaky Tests; it generates a report listing tests that fail intermittently, along with their flake rates and last failure dates. Get Performance Metrics runs a report identifying the slowest tests by calculating average, p95, and maximum durations.

For big picture audits, Generate Enterprise Reports fetches aggregated test result data across multiple runs, which is perfect for BI dashboards and compliance audits. Finally, List Project IDs gets all your organizational projects and their unique 6-character IDs.

How Cypress Cloud MCP Works

  1. 1 Subscribe to the Cypress Cloud Enterprise API and input your API Key and Project ID.
  2. 2 Your AI client sends a natural language request (e.g., 'List the last 5 failed runs').
  3. 3 The server executes the necessary tool (e.g., get_runs) and returns the data payload to your AI client.

The bottom line is that your AI client handles the API calls, so you talk to it like you're talking to a coworker.

Who Is Cypress Cloud MCP For?

This is for the QA Engineer who needs to stop jumping between Cypress dashboards and Jira to find a failure root cause. It's for the DevOps team that needs to prove CI reliability to management without running manual scripts. It's for the developer who needs test logs immediately in the IDE, not via a web portal.

QA Engineer

Uses get_runs to check overall test status, and get_instance to grab specific error messages and videos when a test fails.

DevOps Engineer

Runs report_flaky and report_slow to analyze CI/CD pipeline health, optimizing build reliability metrics.

Software Developer

Calls get_tests or get_instances to pull error logs and specs directly into the development workspace for quick debugging.

Engineering Manager

Uses report_runs and list_projects to get aggregated data for quarterly quality reports and team accountability.

What Changes When You Connect

  • See exactly why a test failed. When you call get_instance, you pull error messages, screenshots, and video URLs for a specific failing spec file. No more guesswork on flaky tests.
  • Track pipeline health across months. Use get_runs to list recent test runs and see the pass/fail status, commit info, and duration instantly. Great for daily stand-ups.
  • Pinpoint the root cause of instability. Running report_flaky gives you a dedicated report showing which tests fail intermittently, plus their flake rates and last failure dates.
  • Evaluate performance trends. The report_slow tool gives you test names and performance metrics (avg, p95, max durations), letting you know exactly where the slowdown is happening.
  • Audit large datasets for compliance. Use report_runs or report_tests to pull aggregated, structured data ready for BI dashboards or audit documentation.
  • Start from scratch. Call list_projects first to get the unique project ID you need before querying any other data.

Real-World Use Cases

01

The QA Engineer needs to debug a single failure.

A test failed, but the failure was vague. The QA engineer asks the agent to check instance 'ins_123'. The agent runs get_instance, returning the full error stack, a screenshot, and the video URL immediately. The failure is identified and fixed.

02

The DevOps team needs to prove CI stability.

The team needs to prove that the build process is stable and reliable for management. They ask the agent to run report_flaky for the last quarter. The agent compiles the report, identifying the top three flaky tests and their failure rates, proving where the CI needs work.

03

The Manager needs a quarterly quality report.

Quarterly reporting requires aggregated data on all test outcomes. The manager asks the agent to run report_runs for the last month. The agent fetches the aggregated summary report, providing structured data for the BI dashboard.

04

The Developer needs historical performance checks.

A new feature is slowing down the build. The developer asks the agent to run report_slow. The agent returns a report detailing which tests have the highest p95 and average durations, pinpointing the exact code area causing the slowdown.

The Tradeoffs

Trying to list everything manually

The developer tries to manually copy and paste run IDs and project names into a spreadsheet, hoping to track all test statuses. This is slow, error-prone, and misses critical metadata like commit info or branch.

Use list_projects first to get the project ID. Then, use get_runs to list all recent runs for that project. This gives you a structured list of IDs, commit info, and statuses in one go.

Asking for 'all failures' without scope

The user asks the agent, 'Show me all failures.' The agent must then prompt the user for a date range, a project ID, and a specific test instance ID, slowing down the conversation.

Be specific. Use report_tests for a general view of test errors, or use get_runs combined with get_instances if you know the approximate time window and project ID.

Assuming the API knows the project ID

The user simply says, 'Get the last run status.' The agent fails because the underlying system requires a specific project ID which the user hasn't provided.

When It Fits, When It Doesn't

Use this if you need to move beyond simple web UI views and need machine-readable data for analysis, or if you need to automate status checks for multiple projects. You need structured metrics (e.g., p95 duration, failure rates) that are hard to extract manually.

Don't use this if you just want to see the status of one test run—the web UI is faster. Don't use it if you only need a single, simple piece of data point. Use get_runs for a quick overview, but use report_flaky or report_slow when you need to analyze trends over time. If your goal is debugging a single failure, get_instance is the most direct tool.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cypress. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_instance get_instances get_run get_runs get_tests list_projects report_flaky report_runs report_slow report_tests

Checking test results usually means copy-pasting and clicking through five different dashboards.

Today, finding the true cause of a test failure is a multi-tab, multi-system headache. You jump to Cypress, then to the CI dashboard, then maybe Jira, just to correlate the commit ID with the test run ID. You're sifting through raw logs, manually checking timestamps, and copy-pasting failure messages into a ticket—a process that takes forever.

With the Cypress Cloud MCP Server, you ask your agent. You say, 'Show me why the login spec failed on the main branch.' The agent runs `get_instance`, pulls the error stack, the screenshot, and the video links, and gives it to you in plain text. You get the answer, not a dashboard to look at.

Cypress Cloud MCP Server: Track Runs and Flaky Tests

Previously, tracking CI stability meant running ad-hoc scripts or waiting for a manual report. You'd have to correlate the date range with the project ID, then run a separate script just to check for flaky tests. It was a manual, multi-step process just to get an overview.

Now, you ask the agent to run `report_flaky` and `report_runs` for the last month. The agent handles the date filtering, the aggregation, and the report generation. You get a single, structured output listing all flaky tests and aggregated run summaries. It’s immediate, and it’s actionable.

Common Questions About Cypress Cloud MCP

How do I find the unique project ID using the Cypress Cloud MCP Server? +

You run the list_projects tool. This tool lists every project in your organization and gives you the unique 6-character ID you need for all other commands.

What is the best way to check for slow tests using the Cypress Cloud MCP Server? +

Use the report_slow tool. It identifies the slowest tests and returns metrics for average, p95, and maximum durations, helping you pinpoint performance bottlenecks.

Can I check the status of a run using the Cypress Cloud MCP Server? +

Yes, use the get_runs tool. This lists recent test runs, giving you the run ID, commit info, branch, and overall status (passed/failed/running).

What does the `get_instance` tool do? +

The get_instance tool retrieves detailed information for one specific spec file execution, including the error message, screenshots, and video links.

How do I check for flaky tests using the Cypress Cloud MCP Server? +

You run the report_flaky tool. It compiles a report showing tests that fail intermittently, along with their flake rates and last failure dates.

How do I get the full details of a specific test execution using the `get_instance` tool? +

The get_instance tool returns everything about one spec file run. You get the spec name, status, error messages, and links to screenshots and videos if the test fails.

Can I use `get_runs` to see the status of multiple test runs? +

Yes, get_runs lists recent test runs for a project. You get run IDs, commit info, branch, and overall statuses (passed/failed/running) for multiple runs at once.

What kind of data does `report_runs` provide for BI dashboards? +

The report_runs tool delivers aggregated run summaries. You get data like total tests, passed/failed/pending counts, and duration, formatted for use in business intelligence dashboards.

Can my agent help me debug a failed Cypress test? +

Yes. Use the 'get_instance' tool with the instance ID. The agent will retrieve explicit error messages and can provide you with direct links to failure screenshots and video recordings stored in Cypress Cloud.

How do I identify which tests are flaky in my project? +

Provide a start date to the 'report_flaky' tool. Your agent will analyze the historical data from Cypress Cloud and identify tests that intermittently pass and fail, helping you improve your CI reliability.

Can I use the agent to monitor the duration of my test runs? +

Absolutely. The 'report_slow' tool retrieves high-precision duration metrics. The agent can surface the slowest tests by average or p95 duration, allowing you to optimize your test suite's execution time.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Cypress Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.