One MCP toolset for every agent
ace runs an MCP server for each agent session. Whichever CLI runs the agent, it gets the same tools, and the CLI's own permission mode decides what runs. ace never adds approvals of its own.
Agents
Start agents on any provider or machine and wait for them
delegate- Start one or more agents as threads of their own, on any provider or linked machine.
wait- Wait for delegated agents or other threads to finish, up to a timeout.
agents_status- See where each delegated agent stands.
agent_message- Send a running agent a follow-up.
agent_cancel- Stop an agent that is no longer needed.
machines- List linked machines that agents can work on.
models- List the models each provider offers.
Browser
Open, read and drive pages you can watch
browser_open- Open a page in ace's browser, or another machine's.
browser_snapshot- Read the page as structured text with references to act on.
browser_act- Click, type, scroll and press keys on the page.
browser_find- Find elements on the page by text or role.
browser_screenshot- Capture the page, an element, or phone, tablet and desktop widths.
browser_logs- Read the console and network log.
browser_evaluate- Run a script in the page and return its value.
browser_wait_for- Wait for text, an element or the network to settle.
browser_tabs- List, open and close tabs.
Computer
Use desktop apps in the background
screen_apps- List the apps agents may use and the ones in use.
screen_state- Read an app's window through accessibility.
screen_act- Click, type and press keys in an app, in the background.
screen_display- Picture whole displays, leaving out apps agents can't use.
Devices
Drive iOS Simulators and Android emulators
sim_list- List iOS Simulators and Android emulators.
sim_start- Boot a device, once you have approved it.
sim_ui- Read the device's screen as a UI tree.
sim_act- Tap, type, swipe and rotate.
sim_logs- Read the device log.
sim_screenshot- Capture the device's screen.
sim_stop- Shut a device down.
Threads
Find work, start threads and keep project notes
context- Recent threads, uncommitted changes, pull requests and project notes in one read.
thread_start- Start a separate thread in any project.
threads_find- Find threads by text, status or project.
thread_read- Read another thread's work.
thread_fork- Fork a thread to try another approach.
thread_link_pr- Link a pull request to the thread that wrote it.
note_add- Save a project note every future agent will read.
Show
Put pages, images and alerts in front of you
html_render- Show a chart, diagram or interactive page in the thread.
html_preview- See a page at phone and desktop width before showing it.
image_show- Show an image in the thread.
notify- Send you a notification.
Automations
Schedule prompts and run them on demand
automation_put- Create or change a scheduled prompt.
automation_run- Run an automation now.
automations_list- List automations and their last runs.
Questions about MCP
What are ace's MCP tools?
ace runs an MCP server for every agent session, so Claude Code, Codex, Cursor and the others all get the same tools: start and wait on other agents, drive the browser, apps and simulators, show pages and images in the thread, and schedule automations. Your CLI's own permission mode decides what runs.
Free, open source, and yours to run.
Install ace on your computer, point it at a project, and start a thread with any agent you have logged in.
v0.0.19 for macOS on Apple silicon, 239 MB. v0.0.19 for Windows on x64, 208 MB. v0.0.19 for Linux on x64 (AppImage). Release notes
Star on GitHub