How Yaak Works With AI Agents and the CLI

Yaak lets AI agents work directly with the same request collection you use in the desktop app, rather than maintaining a separate set of requests just for automation. You connect an agent through the CLI or the MCP server plugin, and any changes it makes through the CLI appear in the app. This suits teams already using Claude, Cursor, or similar agent tools who want them to read and modify existing requests without a parallel collection.

The two ways to connect an agent

Yaak offers two integration paths, and they serve slightly different setups.

Path What it is Best for
CLI A command-line interface that interacts with your existing requests Scripted tasks, terminal-based agents, and agents that run shell commands
MCP server plugin A Model Context Protocol server that exposes Yaak to MCP-compatible clients Agents in tools like Claude and Cursor that speak MCP

Both operate on the requests you already have. You don't export, duplicate, or rebuild a collection for the agent to use.

Connecting through the CLI

The CLI is described as "agent-friendly," meaning it's designed to be driven by an agent rather than only by a human at a terminal.

  1. Install the CLI skill. Yaak provides a command for this: yaak agent install. Running it sets up the skill an agent needs to work with Yaak.
  2. Point the agent at your requests. Because the CLI works with your existing collection, the agent reads and modifies the same requests you see in the app.
  3. Verify in the app. Changes made through the CLI show up in the desktop app, so you can confirm what the agent did without a separate sync step.

The key behavior to remember: the CLI and the app share one source of truth. If an agent adds or edits a request via the CLI, that change is visible in the app.

Connecting through the MCP server plugin

For agents that support MCP, Yaak offers an MCP server plugin. The site names Claude and Cursor as examples of compatible tools ("MCP server plugin for Claude, Cursor, and more").

The practical difference from the CLI is the interface the agent uses: instead of shell commands, the agent talks to Yaak through the MCP protocol. The outcome is the same — the agent works with your existing requests rather than a separate collection.

Why this avoids a second collection

Many agent workflows require you to maintain a dedicated set of API calls just for the agent. Yaak's approach is the opposite: the agent connects to the requests you already maintain. The site states this directly — agents "can work with your existing requests, without maintaining a separate collection."

This matters for a few reasons:

  • No drift. If you keep a separate agent collection, it falls out of date as your real requests change. Sharing one collection removes that problem.
  • One place to review. Changes the agent makes are visible in the app, so review happens where you already work.
  • Git still applies. Since requests are stored as files versioned with Git, agent-made changes flow through the same commit and diff workflow as human edits.

A note on "without built-in AI"

Yaak describes itself as "built for agents, without built-in AI." That means the app doesn't ship an AI sidebar or assistant of its own. Instead, it exposes your requests to external agents through the CLI and MCP plugin. If you want AI assistance, you bring your own agent tool; Yaak provides the connection to your data.

What to check before relying on this

  • Confirm your agent supports the connection type. MCP-based agents use the plugin; shell-driven agents use the CLI. Match the path to your tool.
  • Check where changes land. The documented behavior is that CLI changes appear in the app. Verify this in your own setup before building a workflow around it.
  • Team licensing is separate. Per-seat licenses, SSO, and SCIM provisioning are team features managed separately from the agent integration. If you're rolling this out across a team, review the pricing page for seat details.

For the exact install steps and current plugin support, the Yaak docs are the authoritative source, since agent tooling and MCP support change quickly.

yaak.app
Your requests on your machine, versioned with Git. Interact with any API using the app or agent-friendly CLI.