Skip to content

AI agents & API

Connecting an AI agent

How to connect Claude Code, Codex, Claude Desktop, Cursor or Windsurf to Accovod on macOS and Windows over MCP — turning on the API, ready-made configs and testing.

  1. Make sure Accovod is in Applications. An app started from Downloads or a disk image refuses to copy configs: that path stops working after a restart.
  2. In the menu bar, open Automation → Enable API / MCP access.

The menu then shows the API address, for example Local API: 127.0.0.1:25252.

Accovod prepares the settings for you: a copy button puts the right text on the clipboard, with the real path to accovod-mcp on your computer. Below is what it looks like. On macOS the path is always this one, as long as Accovod is in Applications. On Windows accovod-mcp.exe sits in the folder where Accovod is installed, next to Accovod.exe: C:\Path\To\Accovod stands for your folder.

Automation → Copy Claude Code command, then paste it into Terminal:

Terminal window
claude mcp add --scope user accovod -- '/Applications/Accovod.app/Contents/MacOS/accovod-mcp'

--scope user matters: without it, Accovod is available only in the folder where you ran the command.

The port and token aren’t written into the config: accovod-mcp reads them from control.json on every call. Restarting Accovod doesn’t require any edits.

Ask the agent: “Check the Accovod status and show my profiles.” It will call app_status and profiles_list.

To test without an agent:

Terminal window
/Applications/Accovod.app/Contents/MacOS/accovod-mcp --health

The Automation menu in the macOS menu bar

The Automation menu: turning on the API, ready-made configs and the token.

Automation menu item What it does
Enable API / MCP access Turns the API on and off. Off by default.
Copy Claude Code command / Copy Codex config / Copy MCP config Ready-made client settings.
Copy API address / Copy API token Address and token for your own scripts.
Show control.json in Finder The file with the current port and token.
Always use port 25252 On by default: the API runs on port 25252, or on any free port if another program holds it. Turn it off and Accovod picks a random free port on every launch.
Regenerate token Issue a new token. The old one stops working immediately.
Stop Agent ⇧⌘. Stop the agent. Shown while an agent is working.
  • “Accovod is not running” / no response — open Accovod and check that the API is on: Enable API / MCP access on macOS, Enable API and MCP on Windows.
  • The agent doesn’t see the tools — restart the client after editing its config. In Claude Code, check with claude mcp list.
  • UNAUTHORIZED — the token was changed (Regenerate token on macOS, New token on Windows). MCP picks up the new one by itself; paste it into your own scripts again.
  • macOS: a copy item refuses to work — move Accovod.app to Applications and launch it from there.
  • Windows: the window says “Not found: …accovod-mcp.exe” — update Accovod: the MCP server ships with it and sits next to Accovod.exe.