localhost. It ships as a single npm package, @percio/agent, which gives you two surfaces:
- The
percioCLI — run tests from your terminal. Great for dev loops, CI, and anywhere you can reach a URL that the Percio web app can’t. - The
percio-mcpMCP server — expose Percio as a set of tools to MCP-capable clients like Cursor, so you can kick off tests without leaving your editor.
When to use the agent vs. the web app
Use the agent when:- You’re testing
localhost, staging on a private network, or any URL the Percio web app can’t reach. - You want to run tests from your terminal or CI instead of clicking through a UI.
- You want Percio tools available in Cursor while you’re coding.
- You’re testing a publicly reachable URL and want the polished UI.
- You want to watch the browser run live and inspect results in one place.
- You’re sharing reports with non-technical teammates.
What gets installed
npm install -g @percio/agent installs both:
- The
percioCLI (entry point:percio) - The
percio-mcpMCP server (entry point:percio-mcp)
Requirements
- Node.js ≥ 18
- An API key (create one on the dashboard → Integrations)
In depth
Install
Install the npm package and verify the CLI is reachable.
Authenticate
percio login vs. PERCIO_API_KEY.The daemon
What the local HTTP daemon does and why it exists.
CLI reference
Every command, every flag.
Cursor setup
Wire Percio into Cursor via MCP in two minutes.
MCP tools
The five tools exposed to MCP clients.