For AI agents

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.

Four pillars

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.

MCP server

Connect 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.

mcp.json
mcp.argos-ci.com
{
  "mcpServers": {
    "argos": {
      "url": "https://mcp.argos-ci.com"
    }
  }
}
Terminal
OAuth
# Claude Code
claude mcp add --transport http \
  argos https://mcp.argos-ci.com

# Codex CLI
codex mcp add argos --url https://mcp.argos-ci.com
Works with
Claude Code
Claude.ai and Claude for desktop
Cursor
VS Code with Copilot
Codex CLI
Windsurf

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.

Learn more

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 more

Tools 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 more
CLI & skills

Teach 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.

Terminal
3 skills
# Install every skill Argos publishes
npx skills add https://argos-ci.com

Use $argos-pr-review to review this pull request with its Argos build.

Explore the agent skills

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 more

argos-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 more

argos-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 more
API & discovery

Machine-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.

A 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.

This 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.

Learn more

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.

Learn more

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.

Learn more
GitBook

“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.”

Samy Pessé
CTO of GitBook

Frequently asked questions

Which AI clients and agents work with Argos?

Any MCP client can connect to the Argos MCP server at mcp.argos-ci.com. The docs walk through Claude Code, Claude.ai and Claude for desktop, Cursor, VS Code with Copilot, Codex CLI, and Windsurf. Any agent with a terminal can use the CLI, locally or in CI, and the agent skills install into assistants that support skills, such as Claude Code, Codex, and Cursor.

What can an agent do over MCP, and what limits it?

The MCP server generates its tools from the REST API: every operation a user can call is a tool with the same name, parameters, and permissions. An agent can list builds and inspect diffs, approve or reject a build, request reviewers, read and post comments, investigate flaky tests and ignore their changes, configure projects and automations, administer a team, upload media, and read analytics and usage.

What it may actually do is decided by the OAuth scopes you grant, such as projects:read, reviews:write, comments:write, or account:admin, and by your client's approval prompt on write actions. See the available tools.

Which token does my agent need?

Uploads, deployments, and read-only commands such as build get, build snapshots, test list, test get, and test changes work with a project token, the one your CI already has. Anything attributed to a user, such as submitting a review, requesting reviewers, posting a comment, ignoring a change, or configuring a project, needs a personal access token, because the action is checked against that user's permissions. Locally, argos login stores one for you.

The MCP server takes OAuth or a personal access token and does not accept project tokens. See project tokens and personal access tokens.

Does Argos use AI to decide whether a change is acceptable?

No. Argos compares screenshots with deterministic pixel diffing, built on the open-source odiff library, and compares non-image files as text. Same input, same result, and the exact pixels that changed are visible. Agents use that build data as review evidence; they do not replace your team's ownership of review decisions. See how Argos detects visual differences.

Can an agent read this site and the documentation?

Yes. 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 and auth.md explains how agents authenticate. Every documentation page exists as .md, indexed by /docs/llms.txt and /docs/llms-full.txt, and the docs expose a read-only MCP server at argos-ci.com/docs/~gitbook/mcp. In a browser with WebMCP, this site also registers read-only tools such as search_docs and get_pricing. See AI-ready docs.

Supercharge your product quality

See every change your team and your agents make. Review with confidence, and merge faster.