Skip to content
ARC / Agent documentation
Agent index ↗Back to Arc ↗

Reference

MCP tool reference

All 106 standard tools and 3 progressive discovery tools, with complete input schemas.

On this page

Choose a tool family

This reference contains every tool in the Arc stdio server: 106 standard tools and 3 progressive discovery tools. Your session may expose fewer direct tools; discover the remainder through the progressive gateway.

Every schema shows the actual required fields, types, enums, and nested structures. A missing schema default means Arc chooses the default; it does not mean the default is null. Examples in the guides use placeholder identifiers. Replace them with IDs returned by your hub.

All tools by name

Availability and effects

Full mode advertises 106 tools. Progressive mode starts with arc_search_tools, arc_describe_tool, arc_call_tool, plus arc_post_message, arc_poll_messages, arc_get_room_status, and arc_resolve_repo. Successful discovery can promote tools into the direct list. Explicit --progressive-tools or --full-tools overrides the per-harness preference.

Treat MCP annotations as hints, not a permission or side-effect guarantee. Operations can create worktrees, interrupt peers, or change license state. Check the operation description and current permissions.

For tools that support request_id, reuse the same key after an ambiguous timeout. For tools without it, recover existing state before submitting another write. Some tools require an explicit room_id even after joining; consult their schema.

Machine-readable catalog

Download exact MCP and managed-runtime schemas. Runtime-only tools are documented separately in Managed runtime tools. They are not extra methods on the public stdio server.