Skip to content

MCP Tools

After reading this page you will be able to: add and manage MCP tools so the AI can call external services plus built-in image, browser, and desktop-automation capabilities.

MCP (Model Context Protocol) is the standard way to plug external tools into an AI: configure one “MCP server” and the AI gains a set of tools it can call — querying databases, driving a browser, generating images, and more.

Where: Settings → Tools

The upper section, “MCP Tools Configuration”, lists all MCP servers; the lower section holds the built-in capability switches (see section 5). When the list is empty you will see “No MCP servers found”.

Click Add MCP in the top-right corner. Three ways:

WayWho it is forHow
Paste configYou have a ready configPaste the MCP JSON from the service documentation and save
Import from JSONSame, for bulkPaste JSON containing several servers to import them at once
One-Click ImportCLI tools such as Claude Code or Gemini CLI are installedSee section 4, scanning import

You can also pick Add via chat and let the Butler guide you.

When pasting JSON, mind the on-page hint: “Paste the MCP JSON configuration from the service documentation below. If the configuration uses commands like npx or uvx, make sure they are installed and available on your machine.” Supported transports:

TypeTraitExample
stdioA local command-line programstarted via command + args
http / sseA remote service addressurl + headers

After saving, a connectivity check runs automatically — see the next section for statuses.

Each MCP server is one row; click to expand its configuration and tool list:

ActionNotes
EditChange name fields and config; the top-level server name cannot be changed while editing
DeleteAsks “Are you sure you want to delete this MCP server?” first
Check MCP AvailabilityThe refresh button on the row; success shows “Connection test successful”
LoginOAuth-capable remote services show a “Login” button; success shows “OAuth login successful”

Status icons (hover for details and check time):

StatusMeaning
Manual check passedLast check succeeded, with check time
AuthenticatedOAuth signed in
Not testedNo check yet
FailedLast check failed, with check time and the likely cause

If CLI agents (Claude Code, Gemini CLI, …) are installed, click One-Click Import next to Add MCP and follow the three-step wizard:

StepWhat the page does
1 Select AgentA dropdown lists the detected CLIs; pick one
2 Fetch mcpShows “Detected N MCP servers”, marking each as Will import / Skipped
3 Import SuccessShows “Imported N MCP servers”

Skipped entries state the reason; common ones: Already imported, Unsupported, Managed by a CLI plugin and can’t be imported here, Disabled in the CLI, Requires authentication in the CLI first, Unavailable in the CLI right now.

These three ship out of the box and are managed on the Settings → Tools page:

Built-in toolWhat it isHow to use
Image GenerationA built-in MCP server; pick an “Image Model” firstTurn on the switch; when the Image Model dropdown has no options, click “Go to configure” to set one up on the Model page
In-app browserEnabled by default. The agent opens pages, clicks, and fills forms in the in-app browser side panel; it can only drive that one view — it cannot reach the AIPC UP interface and never opens a separate Chrome windowJust chat with your agent; “Let the agent use the in-app browser” turns access off entirely; “Clear browsing data” signs out of every site and clears the cache, which cannot be undone
Desktop Automation MCPLets the AI call the desktop_automation_* tool family to operate the Windows keyboard and mouseSee below

The in-app browser shares the login state of the browser you see in AIPC UP, so the agent can pick up pages you are already signed into; use “Clear browsing data” — with its confirmation — to wipe cookies and cache.

Image Generation supports these image models (hovering the Image Model field shows the same note): Google Gemini / Vertex AI image models (e.g. gemini-2.5-flash-image), OpenRouter chat-style image models (e.g. nano-banana, gemini-image), and AntigravityTools (gemini-3-pro-image); models like gpt-image-* / dall-e-* / Imagen / FLUX use a different API and are not yet supported.

6. Attaching to assistants and common errors

Section titled “6. Attaching to assistants and common errors”
  • Attach to assistants: in the assistant details under Default configuration, pick MCP in Assistant Center, or jump there via “Go to MCP settings”; sessions can also select tools temporarily — see Permissions and Safety
  • Startup errors: when a server fails to start, its status tells you what is missing and what to install; fix it and check again. The “Status message” column below is abbreviated — the in-app message is the source of truth. It may say, for example: “Command bun was not found. Install Bun (which includes bun/bunx), restart AIPC UP, or configure this MCP server to use an absolute command path.” The exact wording can vary by app version.
Status messageFix
Command bun was not found. Install BunInstall Bun, restart the app, check again
Command uv was not found. Install uvInstall uv, restart the app, check again
Command python was not found. Install PythonInstall Python, restart the app, check again
Other “command not found”Install the command, or point this MCP server to an absolute command path
Check timed out / could not reachCheck whether the service needs network or a proxy, then test again
  • Your server appears in the MCP list on Settings → Tools with status “Manual check passed”
  • After signing in, OAuth services show “Authenticated”
  • The built-in Image Generation switch turns on and the Image Model dropdown offers models
  • The AI actually calls your tools in a conversation — for example, driving the in-app browser while you watch the side panel