HTTP API from CI
Create a key and call the endpoints to start a check on a public URL and read the result. Designed to run on each preview deploy.
Day 4
Xpensiv SI is built to work as an MCP server, so a coding agent such as Claude Code or Cursor can call a UI check on your AI-built app, read the findings, and propose fixes inside your existing workflow. The findings come from rule-based checks, and you approve each change before it is applied.
Read the API and MCP docsCreate a key and call the endpoints to start a check on a public URL and read the result. Designed to run on each preview deploy.
Connect Cursor or Claude Code and let the tool request a check and read findings in the same session. Designed as a read-only interface.
Turn findings into an edit in your own tooling, open a pull request, and a person approves before it merges.
CI or your editor starts a check on the preview URL through the API or MCP.
Your tool pulls the fix list, each item written as an instruction with a screenshot.
You or your AI tool make the edits, so the diff is yours to see.
Open a pull request, a person approves, then re-run the check to confirm the findings are gone.
The API and MCP are the intended interfaces for running checks from your workflow. A vision AI model reads the browser measurements and screenshots and returns a fix list; it reports and never edits your code. The page describes how to connect and what the check measures, not a promised result.
The API and MCP are the intended interfaces for running checks from your workflow. Once connected, your AI coding tool can request a check and read the findings in the same session; it is designed as a read-only interface.
Connect Cursor or Claude Code over MCP so the tool can pull findings itself, or call the HTTP API from CI. You then feed the findings into a pull request that a person approves before it merges.
Xpensiv lets your coding tool request a check and read the fix list in the same session. The edits are made in your own tooling and approved by a person; it does not rewrite your app.
Public pages only. The check reads the live page and does not change your app.