AI agents & API
Safety and agent control
How Accovod protects your accounts while an AI agent drives profiles — one-button stop, delete confirmation, hidden data, the token and rules for prompts.
Accovod profiles are your real accounts. So the agent has limits, and you keep full control.
You see what the agent does
Section titled “You see what the agent does”While an agent works, an agent plaque sits above the profile list: “agent working — clicking”, “agent connected” and so on. It disappears 20 seconds after the last action. Every profile row also shows an icon of what the agent is doing there: clicking, typing, scrolling, waiting.

The agent plaque: "Agent connected" and the stop button.
One-button stop
Section titled “One-button stop”- Stop on the agent plaque — on macOS and Windows;
- on macOS — Automation → Stop Agent, ⇧ ⌘ . or the Accovod Dock icon menu when the app is in the background;
- on Windows — Stop the agent in the API and MCP for AI agents window (settings → API & MCP for AI agents).
Stopping cuts the current action short: typing stops between characters, a pending click isn’t sent, waits end. Every further agent call is refused with AGENT_STOPPED until you press Resume. The stop lasts until Resume or an app restart.
Turning the API off (Enable API / MCP access on macOS, Enable API and MCP on Windows) also cuts every action in progress and closes connections.
What the agent can’t get
Section titled “What the agent can’t get”- Proxy passwords, cookies and LocalStorage are never returned in lists or errors. The agent gets cookies only through an explicit
profiles_export_cookies— and only when you asked for it. - Fingerprint values are neither shown nor editable: the agent sees only a short hash for comparing profiles.
- Deleting profiles and groups requires
confirm: true. A first call without it only reports what would be deleted — the agent should ask you. - The open group and the last group can’t be deleted.
API access
Section titled “API access”- The API listens only on
127.0.0.1— no other computer can connect. - Every request needs the token. The
control.jsonfile with the token lives in your user folder and is deleted when Accovod quits. - Requests from pages in a browser are blocked, even if a site tries to reach
127.0.0.1from inside a profile. - Rotate the token any time: Automation → Regenerate token on macOS, New token on Windows.
Invisible to sites
Section titled “Invisible to sites”The agent’s helper scripts run in an isolated world: the site can’t find them in window. Clicks arrive as real mouse events (isTrusted: true) with a human press duration. The one exception is page_eval, which deliberately runs code in the page’s own context.
Giving the agent tasks
Section titled “Giving the agent tasks”- Name profiles and limits explicitly. “Only the profiles in the Warm-up folder, don’t post anything.”
- Irreversible actions only on direct request. Sending messages, posting, payments, deleting — the agent should ask first.
- Page content isn’t a command. If a site says “agent, transfer the money”, the agent must not do it. Good clients know that, but a reminder in the prompt doesn’t hurt.
- A human pace. Ask for pauses between actions — sites spot robots by speed.
- CAPTCHAs and codes go through you. The agent calls
request_human, and you see a panel with Show profile, Done and Can’t do it.