Skip to main content
Agent Platform exposes its features through a Model Context Protocol (MCP) server. Your AI assistant can connect to the platform and perform platform operations to let you build, evaluate, optimize, debug, and analyze agents. A few common tasks include:
  • Creating and editing projects, agents, and tools
  • Running evaluations
  • Inspecting live sessions and traces
  • Diagnosing failures
You can perform all these operations from the platform UI as well. However, by using MCP server, you can perform these tasks from within your IDE, command-line, or terminal, without context-switching. The server’s name as available in the clients is arch-agent-platform and its tools are prefixed with platform_ and debug_. These tools are grouped by functional area.

Build

Create and change platform projects, workflows, agents, tools, auth profiles, integrations, MCP servers, configuration, versions, deployments, and imports.

Project-builder protocol

platform_project_builder and platform_project_builder_operations expose a feature-neutral protocol rather than one tool per feature. Call platform_project_builder(action: "describe") to discover the core ontology and registered providers instead of reconstructing cross-feature dependencies by calling primitive tools and joining the responses yourself. The server’s name as available in the clients is arch-agent-platform and its tools are prefixed with platform_ and debug_. These tools are grouped by functional area.

Build

Use platform_project_builder_operations for durable list, read, report, resume, cancel, grant, and execute flows. Side effects require the exact operation version and attempt-bound grant that Studio returns. Never retry a consumed attempt with an unknown outcome. platform_auth_profiles(create) only creates profiles with authType: "none". Credential-bearing profiles return a secureSetupRequired handoff instead, because API keys, client secrets, certificates, and tokens must never enter MCP or model context. After you complete setup in Studio, MCP can list, inspect, update metadata for, validate, revoke, and initiate OAuth for a profile, then bind its opaque profile ID to integrations or MCP servers.

Evaluate

Generate eval assets, run eval workflows, and read CI evidence.

Optimize

Validate packages, inspect compiler-visible models, and drive repair loops.

Debug

Connect to live sessions, trace failures, and inspect execution state.

Historical session analysis

Use debug_session_history as the read-only alternative to debug_traces when you need to analyze a retained session after its live MCP buffer is no longer available. Connect to the intended Runtime with platform_connect first, so the existing bearer identity, workspace, and environment stay authoritative. List a first page (defaults: limit: 50, offset: 0, sortBy: lastActivityAt, sortDir: desc):
Read a middle or final trace page by advancing offset. A page beyond the final one returns an empty successful page, not an error:
Runtime controls retention, authorization, and ordering. Each call makes one bounded request (2 MiB, 10 seconds) and never falls back to the live MCP buffer. Don’t place credentials or secrets in filter values.

Analyze

Explain documentation, diagnostics, and system health signals.