Your agents use Argos end to end
Deploy a preview, read the diff, review the build, fix the flake. Every pillar is reachable from the CLI, the MCP server and the REST API, with the permissions of the person running the agent.
One agent, four jobs
Argos does four things for a pull request, and an agent can take each of them. Every pillar page has a section for agents with the full set of commands; these are the four it reaches for first.
Diff
Any file, not just pixels: screenshots, Markdown, JSON, and more.
The agent reads every diff as data: status, score, diff mask, baseline and current file.
argos build snapshots <build> --jsonReview
One place for humans and agents to approve what changed.
The agent approves, rejects or comments, attributed to the person whose token it runs with.
argos review create <build> --event approveStabilize
Kill flakes and debug failures with full per-test history.
The agent reads a test's flakiness and its recurring changes, then fixes the cause or ignores the change.
argos test changes <testId> --jsonDeploy
Free preview URLs for your Storybook or static site on every PR.
The agent ships its own preview with the command your CI runs, and the URL lands on the pull request.
argos deploy ./storybook-staticConnect your agent with the Argos MCP server
One remote server at mcp.argos-ci.com, streamable HTTP, nothing to install. Add the URL to your client, sign in with OAuth, and the agent lists builds, reads diffs, reviews changes and manages projects with the scopes you granted.
Scoped by OAuth
Your client opens a browser; you choose the organizations to share and the scopes to grant: projects:read, reviews:write, comments:write, projects:write, media:read, media:write, account:admin. Revoke it any time under Authorized applications.
Keep a human on writes
Approving a build or posting a comment goes through your client's approval prompt. Keep it on for write actions, and grant read-only scopes when the agent only inspects builds.
Learn moreTools generated from the REST API
Every API operation a user can call is a tool with the same name, parameters and permissions. When the management API shipped, the server went from 37 to 71 tools with no client update.
Learn moreTeach your agent the CLI in one command
The CLI runs wherever the agent has a terminal: your machine, CI, a sandbox. The skills teach it the commands, the flags, the token rules and a complete pull-request review, so you don't write the prompt.
argos-cli
The CLI's commands, flags, authentication rules and output formats, flakiness commands included, so the agent can investigate an unstable test and silence a change it can't fix.
Learn moreargos-pr-review
A complete review: find the Argos build from the pull request, inspect the snapshots that need review, summarize what changed, compare it with the intent, then approve or request changes.
Learn moreargos-upload
When a screenshot or a recording beats a paragraph, how to stage it on the branch so Argos posts it on the pull request, and how to read back the comments a human pinned on it.
Learn moreMachine-readable from the first request
The REST API describes itself with OpenAPI, this site answers in Markdown when asked for it, and the documentation ships every page as .md. An agent never has to scrape HTML to learn what Argos does or how to call it.
# One base URL, one bearer token
API=https://api.argos-ci.com/v2
AUTH="Authorization: Bearer $ARGOS_TOKEN"
# A test's changes; a project token can read
curl -H "$AUTH" \
$API/projects/acme/app/tests/<testId>/changes
# The whole API, described in OpenAPI 3.1
curl $API/openapi.yamlA REST API, described in OpenAPI
Everything the app does is at api.argos-ci.com/v2: builds and their diffs, reviews, comments, tests and their changes, deployments, projects, teams. One bearer token: a project token reads, a personal access token acts as a user. The OpenAPI 3.1 file is at /v2/openapi.yaml.
# Any product page as Markdown
curl https://argos-ci.com/md/review
curl -H "Accept: text/markdown" \
https://argos-ci.com/stabilize
# The site map, and how agents authenticate
curl https://argos-ci.com/llms.txt
curl https://argos-ci.com/auth.md
# Every docs page, and their index
curl https://argos-ci.com/docs/agents/mcp-server.md
curl https://argos-ci.com/docs/llms.txtThis site and the docs, in Markdown
Send Accept: text/markdown to a product page, or prefix its path with /md, and you get its Markdown twin. llms.txt maps the site, auth.md explains how agents authenticate, and the documentation publishes every page as .md, indexed by /docs/llms.txt.
OpenAPI and an API catalog
The homepage's Link header and /.well-known/api-catalog (RFC 9727) point at the OpenAPI description and the API docs, so a crawler finds the API without reading a page.
Markdown twins on every pillar page
/deploy, /diff, /review, /stabilize and this page each have one, with the page's FAQ appended. The docs add a read-only MCP server at argos-ci.com/docs/~gitbook/mcp.
WebMCP tools in the browser
In a browser with WebMCP, this site registers 12 read-only tools on document.modelContext: get_argos_overview, get_pricing, estimate_monthly_cost, get_page, search_docs, get_docs_page, get_quickstart, compare_with, get_security_compliance, get_latest_changelog, get_service_status, get_mcp_connection_info.
“Our agents open pull requests all day. Argos shows us exactly what each one changed, so reviewing AI-written code went from stressful to routine.”

Frequently asked questions
Supercharge your product quality
See every change your team and your agents make. Review with confidence, and merge faster.