Skip to main content
Glama

platform_arch_sop

Drive Arch SOP-build sessions via Studio API: create sessions, upload SOP files, send build instructions, and create projects to materialize generated outputs.

Instructions

[Arch Build] Arch creates and changes projects, agents, tools, configuration, versions, and deployments. Drive Studio Arch SOP-build sessions through the Studio API. Actions: create_session, get_session, upload_file, send_message, continue, create_project, recover, cancel. Use create_session for SOP/onboarding or in-project Arch sessions, upload_file to upload SOP/source files, send_message to submit SOP-build instructions or fileRefs, and create_project when Arch is ready to materialize the generated project.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyNoRaw Studio request body override for advanced Arch session/message calls
fileNoFile payload for upload_file
textNoMessage text for send_message
forceNoForce session creation/recovery where the Studio API supports it
actionYes
surfaceNoIn-project Arch surface
fileRefsNoUploaded file blob refs for send_message
forceNewNoCreate a fresh session instead of reusing a visible one
threadIdNoArch thread ID for scoped session reuse
agentNameNoAgent editor target when surface is agent-editor
projectIdNoProject ID for in-project Arch sessions
sessionIdNoArch session ID for session-scoped actions

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.5.0

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It correctly discloses that the tool creates and changes projects, agents, tools, configuration, versions, and deployments (a mutating, state-changing tool). It does not contradict anything. But it omits behavioral details like response behavior, required sequence (e.g., creator → upload → message → project), or side effects of the body override. Adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences with the action list front-loaded and the critical routing guidance up front. The [Arch Build] tag orients the reader, and the actionable mapping to actions is efficient. Slightly long on the enumerated action list, which partially repeats the schema enum, but overall well-organized and earns its length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a complex compound tool with 8 actions and 12 parameters, and the description guides only 5 of the actions. No output schema exists, so return behavior is nowhere documented. Given the tool's complexity, the description covers the primary workflow well but leaves the auxiliary actions (get_session, continue, recover, cancel) and sequencing details unexplained, which is a notable gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is high at 92%, so the schema already documents most parameters and the baseline is 3. The description adds a modest mapping of text→send_message, file→upload_file, and fileRefs→send_message, which clarifies which params belong to which action. But this is largely redundant with the schema descriptions, so the added value is marginal.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a clear purpose: driving Arch SOP-build sessions through the Studio API. Lists the 8 distinct actions with specific verbs (create_session, upload_file, send_message, create_project) and describes what Arch does overall. Explicitly differentiates the actions from one another, so an agent knows the tool is a polymorphic driver rather than a single-purpose call.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use routing for the core actions: create_session for SOP/onboarding or in-project sessions, upload_file for SOP/source files, send_message for SOP-build instructions/fileRefs, and create_project for materializing the project. This is actionable guidance. However, it leaves get_session, continue, recover, and cancel without usage context, and doesn't address how this tool relates to the many debug siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Koredotcom/agents-mcp-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server