UnoDocs
Uno MCP

Tool reference

The shared Uno MCP tools and remote convenience aliases.

Use your client's tools/list discovery for the current input schemas, required fields, filters, and pagination. Both local stdio and remote OAuth expose the shared v1 tools below. The hosted server also has ten compatibility tools for common task and session operations.

Remote convenience tools

ToolPurpose
uno_get_workspaceRead the selected workspace and repository IDs.
uno_list_tasksList tasks with bounded pagination.
uno_get_taskRead a task by taskId.
uno_create_taskCreate a task using input and a stable requestId; does not start execution.
uno_update_taskChange task properties using taskId and input.
uno_list_sessionsList workspace sessions.
uno_get_sessionRead a session and its conversations.
uno_get_messagesRead persisted messages by conversationId.
uno_create_sessionSubmit objective to selected repositoryIds with a stable requestId.
uno_send_messageSend an idle follow-up using conversationId, text, and stable requestId.

Follow the session workflow before starting or steering work. objective alone on the advanced post_workspaces_sessions tool creates an idle session; include body.initialConversation.message to execute.

Shared v1 catalog

The following catalog is synchronized from Uno's explicit capability allowlist. Availability does not mean every feature is enabled for your workspace; existing role, billing, and product checks still apply. Repository wiki functionality is currently paused.

ToolPurpose
delete_api_v1_workspaces_environment_manifestsDelete a workspace environment manifest.
delete_api_v1_workspaces_environment_manifests_filesRemove a file from a workspace environment manifest.
delete_api_v1_workspaces_repositories_manifestsDelete a repository environment manifest.
delete_api_v1_workspaces_repositories_manifests_filesRemove a file from a repository environment manifest.
delete_workspaces_agents_routinesDelete an agent routine and stop future scheduled runs.
delete_workspaces_repositories_rulesDelete a repository rule, checking its expected revision.
delete_workspaces_session_image_assetsRemove an image attachment from a session draft.
delete_workspaces_skillsRemove a skill from a workspace.
delete_workspaces_tasksDelete a workspace task.
delete_workspaces_tasks_parentRemove a task's parent relationship.
delete_workspaces_tasks_sessionsRemove the link between a task and a session.
delete_workspaces_wiki_sourcesRemove a source from a repository wiki.
get_api_v1_workspaces_environment_manifestsList environment manifests scoped to a workspace.
get_api_v1_workspaces_environment_manifests_by_idRead an environment manifest's YAML and activation state.
get_api_v1_workspaces_environment_manifests_filesList uploaded files required by an environment manifest.
get_api_v1_workspaces_environment_manifests_revisionsList the saved revisions of an environment manifest.
get_api_v1_workspaces_repositories_manifestsList environment manifests scoped to a repository.
get_api_v1_workspaces_repositories_manifests_by_idRead an environment manifest's YAML and activation state.
get_api_v1_workspaces_repositories_manifests_filesList uploaded files required by an environment manifest.
get_api_v1_workspaces_repositories_manifests_revisionsList the saved revisions of an environment manifest.
get_conversations_activityRead an agent conversation's latest tool and turn activity after checking get_conversations_status. Use the conversation ID returned by session creation; this is a read and does not start execution.
get_conversations_activity_historyRead completed turn and tool activity history for a conversation.
get_conversations_by_idRead an agent conversation and its current state.
get_conversations_eventsRead conversation events after a sequence number to monitor ongoing work.
get_conversations_messagesRead persisted messages in an agent conversation.
get_conversations_statusVerify execution after session creation using the returned primary_conversation_id (or next_action.arguments.conversationId). Inspect latest_turn_status: queued means accepted, running means executing, completed/failed/cancelled are terminal; null means no turn is recorded yet. Check activity_status for pending input before recovery. Session ready is only environment readiness. Do not resend an accepted objective. Use get_conversations_activity for progress and get_conversations_messages for persisted messages.
get_conversations_steeringCheck whether session steering is supported and verify delivery. Returns data.supported, data.requests and data.messages. Match the accepted data.steering.id to requests[].id; pending/delivering are not delivery. delivered confirms runtime acknowledgment unless continuation_turn_id is set, meaning saved guidance became a queued follow-up; inspect get_conversations_status. failed/cancelled require inspection. Omit query.turnId to track requests across continuation retargeting. Unsupported runtimes need an upgrade; never automatically stop or resend accepted guidance.
get_conversations_timelineRead a paginated conversation timeline or locate a particular input message.
get_conversations_turns_activityRead incremental activity for a conversation turn after a sequence number.
get_delegations_by_idRead a delegation's objective, target agent, progress, and handoff.
get_knowledge_documents_versionsList recorded versions of a knowledge document.
get_knowledge_refreshes_by_idRead a legacy knowledge refresh and its published documents.
get_knowledge_searchSearch accessible workspace knowledge, optionally within one workspace.
get_loops_by_idRead a work loop, its repository selections, runs, and review rounds.
get_outputs_assetsList files attached to an output artifact.
get_outputs_assets_download_urlGet a signed download URL for a file attached to an output artifact.
get_outputs_by_idRead an output artifact, its content, and related file assets.
get_outputs_mediaRead computer-use screenshots or recordings attached to an output.
get_repositories_head_eventsList recorded branch head updates for a repository.
get_repositories_knowledge_refreshesList legacy knowledge refresh history for a repository.
get_repositories_review_campaignsList review campaigns for a repository.
get_review_campaigns_by_idRead a review campaign and its findings and decision state.
get_review_campaigns_findingsList findings from a repository review campaign.
get_session_specs_by_idRead a session specification, proposal, design, and checklist.
get_sessions_by_idRead a session, its repositories, conversations, and sandbox details.
get_sessions_changesInspect repository changes produced by a session.
get_sessions_changes_fileRead the patch for a changed repository file in a session.
get_sessions_conversationsList the agent conversations within a session.
get_sessions_filesRead a repository file from a session sandbox.
get_sessions_outputsList output artifacts from a session, optionally including child sessions.
get_sessions_previewsList application previews available for a session.
get_sessions_sandboxRead sandbox details for a session.
get_sessions_sandbox_statusRead the current availability and lifecycle status of a session sandbox.
get_sessions_specsList specifications produced in a session.
get_sessions_treeRead a session's conversations, child sessions, delegations, and output relationships.
get_sessions_viewRead a session conversation view with optional message history.
get_sessions_workspace_requestsList pending environment and secret requests that require user input.
get_workspacesList the workspaces you belong to and your membership roles.
get_workspaces_agentsList the agents available in a workspace.
get_workspaces_agents_routinesList scheduled routines using an agent UUID or a built-in agent key such as chief, engineering, oncall, security, code_intelligence, or product.
get_workspaces_agents_routines_by_idRead an agent routine's prompt, schedule, repository selections, and revision.
get_workspaces_agents_routines_runsRead execution history for a scheduled agent routine.
get_workspaces_briefsList workspace brief documents.
get_workspaces_briefs_by_idRead a workspace brief and its planning context.
get_workspaces_by_idRead workspace details and your membership role.
get_workspaces_loopsList autonomous work loops and recent execution summaries.
get_workspaces_membersList workspace members, profile details, and roles.
get_workspaces_model_configuration_optionsList available model, reasoning effort, and speed options for a workspace.
get_workspaces_outputsList output artifacts produced across a workspace.
get_workspaces_promptsList reusable workspace prompt templates and macros.
get_workspaces_readiness_capacityRead workspace capacity readiness.
get_workspaces_readiness_githubRead workspace github readiness.
get_workspaces_readiness_seedRead workspace seed readiness.
get_workspaces_reports_code_intelligenceList workspace code intelligence reports.
get_workspaces_reports_code_intelligence_by_idRead a workspace code intelligence report and its structured results.
get_workspaces_reports_oncallList workspace oncall reports.
get_workspaces_reports_oncall_by_idRead a workspace oncall report and its structured results.
get_workspaces_reports_qaList workspace quality assurance reports.
get_workspaces_reports_qa_by_idRead a workspace quality assurance report and its structured results.
get_workspaces_reports_releaseList workspace release reports.
get_workspaces_reports_release_by_idRead a workspace release report and its structured results.
get_workspaces_reports_securityList workspace security reports.
get_workspaces_reports_security_by_idRead a workspace security report and its structured results.
get_workspaces_repositoriesList repositories attached to a workspace.
get_workspaces_repositories_rulesList instruction rules for a workspace repository.
get_workspaces_repositories_rules_by_idRead a repository instruction rule and its revision.
get_workspaces_rulesList repository instruction rules across a workspace.
get_workspaces_sandbox_inventoryInspect workspace sandboxes grouped by readiness and current work.
get_workspaces_sandbox_preheatRead the current workspace sandbox preheat status.
get_workspaces_seed_snapshot_statusRead active seed readiness and pending or failed build information.
get_workspaces_seed_snapshotsList workspace seed snapshots and their build status.
get_workspaces_seed_snapshots_detailRead a seed snapshot.
get_workspaces_session_configurationRead repositories, prompts, model choices, and defaults before using post_workspaces_sessions with explicit settings. Include initialConversation.message to start execution.
get_workspaces_session_preparations_by_idCheck repository and sandbox preparation progress for a session draft.
get_workspaces_session_repository_optionsList repositories available when composing a new session.
get_workspaces_session_startups_by_idCheck startup progress for a session creation request.
get_workspaces_sessionsList workspace sessions, optionally filtered by creator, agent, or planning context.
get_workspaces_sessions_startupInspect sandbox and agent startup steps for an existing session. Verify that an agent turn was accepted with get_conversations_status; a ready sandbox alone does not mean execution started.
get_workspaces_sessions_tasksList workspace tasks linked to a session.
get_workspaces_skillsList the Markdown skills available to workspace agents.
get_workspaces_skills_catalogSearch the skill catalog.
get_workspaces_skills_catalog_previewPreview a catalog skill.
get_workspaces_skills_organizationList organization skills.
get_workspaces_skills_organization_detailRead organization skill details.
get_workspaces_specsList workspace specification documents.
get_workspaces_specs_by_idRead a workspace specification and its planning context.
get_workspaces_tasksList tasks filtered by status, assignment, or parent relationship.
get_workspaces_tasks_boardRead a task board column with search, priority, label, source, and assignment filters.
get_workspaces_tasks_by_idRead a workspace task and its planning and assignment details.
get_workspaces_tasks_sessionsList sessions linked to a workspace task.
get_workspaces_warm_poolRead warm sandbox pool capacity, readiness, and seed information.
get_workspaces_wikiList repository wikis and their readiness within a workspace.
get_workspaces_wiki_by_idRead repository wiki metadata, versions, sources, and generation status.
get_workspaces_wiki_codeSearch code symbols documented by a repository wiki.
get_workspaces_wiki_code_by_idRead a documented code symbol and its source references.
get_workspaces_wiki_diagramsList diagrams from a repository wiki version.
get_workspaces_wiki_exportGet a signed URL for downloading a generated repository wiki archive.
get_workspaces_wiki_generationsList documentation generation history for a repository wiki.
get_workspaces_wiki_generations_by_idRead pages and status from a repository wiki generation.
get_workspaces_wiki_graphRead the repository wiki concept and relationship graph.
get_workspaces_wiki_llms_txtRead the repository wiki overview and page index as llms.txt text.
get_workspaces_wiki_operationsList public operations discovered in repository wiki sources.
get_workspaces_wiki_pagesRead a repository wiki page by its document path and optional version.
get_workspaces_wiki_pages_markdownDownload a repository wiki page as Markdown text.
get_workspaces_wiki_revisionsList published revisions of a repository wiki.
get_workspaces_wiki_structureRead a repository wiki's page hierarchy and selected version.
link_workspace_document_sessionLink a session to an existing workspace brief or specification.
patch_loopsUpdate a work loop's objective, repositories, models, or review policy.
patch_promptsUpdate a reusable prompt template's name, Markdown content, or macro.
patch_workspaces_agents_routinesEnable or disable an agent routine, checking its current revision.
patch_workspaces_repositories_rulesUpdate a repository rule, checking its expected revision.
patch_workspaces_settingsUpdate sandbox capacity, loop limits, and default agent models.
patch_workspaces_tasksUpdate task details, assignment, priority, labels, or repository context.
patch_workspaces_wiki_settingsUpdate repository wiki language, instructions, and generation settings.
post_api_v1_workspaces_environment_manifestsCreate a workspace environment manifest with a name and YAML configuration.
post_api_v1_workspaces_environment_manifests_activateActivate a workspace environment manifest for future sessions.
post_api_v1_workspaces_environment_manifests_filesRegister an uploaded file and its destination in a workspace environment manifest.
post_api_v1_workspaces_environment_manifests_files_upload_urlRequest a signed upload URL for a file required by a workspace environment manifest.
post_api_v1_workspaces_repositories_manifestsCreate a repository environment manifest with a name and YAML configuration.
post_api_v1_workspaces_repositories_manifests_activateActivate a repository environment manifest for future sessions.
post_api_v1_workspaces_repositories_manifests_filesRegister an uploaded file and its destination in a repository environment manifest.
post_api_v1_workspaces_repositories_manifests_files_upload_urlRequest a signed upload URL for a file required by a repository environment manifest.
post_conversations_delegationsDelegate conversation work to another agent with a goal and context.
post_conversations_messagesSend a first message or idle follow-up and start a turn. For guidance to a queued or running turn, use post_conversations_steer after reading get_conversations_status and get_conversations_steering. Reuse an explicit idempotencyKey on retries; do not resend an accepted initial objective.
post_conversations_outputsPublish an output artifact produced by an agent conversation.
post_conversations_steerSteer a session's queued or running agent without stopping it. Use the session's conversationId; read get_conversations_status data.turns for the active turn ID and get_conversations_steering data.supported first. Supply body.targetTurnId, body.text and a stable idempotencyKey; reuse identical arguments on retries. HTTP 202 confirms acceptance only. Save data.steering.id and verify its status via get_conversations_steering. On a stale-target conflict refresh status before deciding where new guidance belongs; do not blindly resend with a new key. Use post_conversations_messages for idle follow-ups.
post_delegations_handoffSubmit a delegation handoff with results for the receiving agent.
post_knowledge_refreshes_publishPublish a completed legacy knowledge refresh.
post_loop_review_rounds_decisionApprove or reject the work produced in a loop review round.
post_loop_review_rounds_pausePause the decision countdown for a loop review round.
post_loop_review_rounds_resumeResume the decision countdown for a loop review round.
post_loop_runs_terminateTerminate a running loop iteration.
post_loops_disableDisable automatic execution of a work loop.
post_loops_enableEnable an autonomous work loop.
post_loops_runRequest a new iteration of a work loop.
post_outputs_assets_completeVerify an uploaded output asset's checksum and mark it ready.
post_outputs_assets_upload_urlRequest a signed upload URL for a file attached to an output artifact.
post_outputs_relationsRelate one output to another as a derivation, review, replacement, aggregation, or blocker.
post_repositories_head_eventsRecord a repository branch head update and optionally refresh knowledge or seed resources.
post_repositories_review_campaignsStart a review campaign for a repository commit range using a selected prompt.
post_review_campaigns_decisionRecord a campaign review decision with an optional note.
post_review_findings_decisionAccept, reject, defer, mark fixed, or mark a review finding as a duplicate.
post_sessions_archiveArchive a session and make it read-only.
post_sessions_cancelCancel a session and its ongoing work with an optional reason.
post_sessions_completeMark a session complete with an optional summary.
post_sessions_conversationsCreate an agent conversation within a session.
post_sessions_desktopStart or access the remote desktop for a session sandbox.
post_sessions_previews_accessGet an authorized access URL for a session's application preview.
post_sessions_sandbox_assignment_retryRetry a failed session sandbox assignment.
post_sessions_sandbox_ensureEnsure a session has an available sandbox.
post_sessions_sandbox_wakeWake a paused session sandbox.
post_turns_cancelCancel an active agent turn.
post_turns_recoverRecover an interrupted or failed agent turn.
post_turns_retryRetry an agent turn and return the accepted execution.
post_workspace_requests_clarificationAnswer a workspace request clarification.
post_workspace_requests_manifest_resolutionApprove or reject an agent's environment manifest request.
post_workspace_requests_repository_rule_resolutionApprove or reject an agent's proposed repository rule change with an optional note.
post_workspaces_agentsCreate a workspace agent with its role, description, and delegation permissions.
post_workspaces_agents_routinesCreate a scheduled agent routine with its prompt and repository selections.
post_workspaces_agents_routines_previewCalculate the next occurrence of a proposed agent routine schedule.
post_workspaces_briefs_sessionsLink a planning session to an existing workspace brief.
post_workspaces_loopsCreate an autonomous work loop with repositories, a root prompt, and review settings.
post_workspaces_promptsCreate a reusable workspace prompt template and macro.
post_workspaces_reports_oncall_approveApprove a oncall report so its proposed work can proceed.
post_workspaces_reports_oncall_request_changesRequest changes to a oncall report and provide the agent with revision guidance.
post_workspaces_repositories_rulesAdd a Markdown instruction rule for a workspace repository.
post_workspaces_sandbox_preheatRequest early sandbox preparation before starting workspace work.
post_workspaces_seed_snapshot_builds_retryRetry a failed workspace seed snapshot build.
post_workspaces_seed_snapshots_buildRequest a fresh workspace seed snapshot for faster session startup.
post_workspaces_session_image_assets_completeVerify an uploaded session image attachment and make it available to a draft.
post_workspaces_session_image_assets_upload_urlRequest a signed upload URL for an image attachment in a session draft.
post_workspaces_session_preparationsPrepare repositories and sandbox resources for a session draft.
post_workspaces_sessionsCreate a session with explicit repositories and optional agent/model settings. To START execution, supply body.initialConversation.message as {"text":"the complete instructions"}; body.objective alone creates an idle session. Use a stable explicit idempotencyKey on retries. The response envelope contains data.id and data.primary_conversation_id; verify execution with get_conversations_status using that conversation ID. A creating/ready session or HTTP 202 does not prove an agent is running. Remote clients can use uno_create_session for automatic objective submission with workspace defaults.
post_workspaces_skillsAdd a named Markdown skill for agents in a workspace.
post_workspaces_skills_installInstall an organization skill.
post_workspaces_skills_retryRetry a failed skill installation.
post_workspaces_skills_updateUpdate an installed skill.
post_workspaces_specs_approveApprove a specification so its proposed work can proceed.
post_workspaces_specs_request_changesRequest changes to a specification and provide the agent with revision guidance.
post_workspaces_specs_sessionsLink a planning session to an existing workspace specification.
post_workspaces_tasksCreate a workspace task with its title, details, assignment, and optional parent.
post_workspaces_tasks_reopenReopen a completed task for further work.
post_workspaces_tasks_startStart work on a workspace task and create its execution session.
post_workspaces_tasks_transitionChange a task's workflow status and optional board position.
post_workspaces_warm_pool_reconcileReconcile the workspace warm sandbox pool with its configured capacity.
post_workspaces_wiki_askAsk a repository wiki a question or request deep research and return its streamed answer.
post_workspaces_wiki_ask_cancelCancel a running repository wiki question or deep research request.
post_workspaces_wiki_draftsSave an editable wiki page draft with Markdown content and frontmatter.
post_workspaces_wiki_drafts_publishPublish an edited wiki page draft.
post_workspaces_wiki_feedbackRate a wiki answer and optionally provide written feedback.
post_workspaces_wiki_generations_cancelCancel a running repository wiki generation.
post_workspaces_wiki_generations_retryRetry a failed repository wiki generation.
post_workspaces_wiki_previewsCreate a documentation preview for a branch, tag, or pull request.
post_workspaces_wiki_refreshRegenerate repository documentation from current source information.
post_workspaces_wiki_revisions_rollbackRestore a repository wiki to a previous revision.
post_workspaces_wiki_searchSearch repository wiki pages for a question or phrase.
post_workspaces_wiki_sourcesAdd a repository, API, or runtime source to a repository wiki.
post_workspaces_wiki_sources_openapiImport an OpenAPI source into a repository wiki.
post_workspaces_wiki_sources_runtimeImport runtime tracing spans into a repository wiki source.
put_api_v1_workspaces_environment_manifestsUpdate a workspace environment manifest and record a change summary.
put_api_v1_workspaces_repositories_manifestsUpdate a repository environment manifest and record a change summary.
put_workspaces_agents_routinesUpdate an agent routine, checking its current revision.
put_workspaces_reports_oncall_acceptanceRecord a pending, pass, fail, or blocked result and evidence for a oncall report acceptance criterion.
put_workspaces_specs_acceptanceRecord a pending, pass, fail, or blocked result and evidence for a specification acceptance criterion.
put_workspaces_tasks_parentSet the parent task for a workspace task.
put_workspaces_tasks_sessionsLink a session to a workspace task.
rename_sessionRename a session to make its work easier to identify.
save_workspace_briefCreate or update a workspace brief with its proposed work and planning context.
save_workspace_specCreate or update a workspace specification with its proposal and acceptance criteria.

On this page