Skip to main content
Glama
wiroai

Wiro MCP Server

Official
by wiroai

Get a Wiro task

get_task
Read-onlyIdempotent

Check a task's current status and output. For pending tasks, follow the returned nextAction; when complete, display all returned media resources in the response.

Instructions

Get the current status and output of one task. By default this is an immediate check. For an active task, follow the returned nextAction instead of submitting another run. Completed tool-call turns expose ordered typed segments and a run_model continuation template whose ordinary params contain previousTaskToken and toolOutputs. When the task is complete, present every returned media resource in the user-facing response instead of reporting only task metadata.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
taskidNoThe task ID (alternative to tasktoken).
tasktokenNoThe task token returned from run_model.
wait_secondsNoOptional bounded wait before returning (0-45 seconds, default 0).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
taskYes
errorNo
stateYes
outputsYes
responseNo
nextActionNo
Install Server

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior. The description adds meaningful behavioral context beyond annotations: active-task nextAction handling, ordered typed segments for completed runs, the run_model continuation template, and the requirement to show media resources. No contradiction with annotations.

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

Conciseness5/5

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

The description is front-loaded with the core purpose and each subsequent sentence adds a distinct behavior or constraint. There is no filler, repetition, or irrelevant detail.

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

Completeness5/5

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

An output schema exists, so return values need not be explained. The description covers the key pitfalls an agent faces: not resubmitting active tasks, following nextAction, and including media in the user-facing response. With annotations covering the safety profile, nothing essential is missing.

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 description coverage is 100% for all three parameters, so the schema already documents taskid, tasktoken, and wait_seconds. The description does not add parameter-level meaning, though it reinforces the default immediate check consistent with wait_seconds defaulting to 0.

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

Purpose4/5

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

The description states a clear verb and resource: 'Get the current status and output of one task.' It explains the default immediate-check behavior, which helps distinguish it from run_model and wait_for_task, though it does not explicitly name sibling alternatives.

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?

The description gives actionable usage guidance: for active tasks, follow the returned nextAction instead of submitting another run, and present media resources when complete. It does not explicitly explain when to choose wait_for_task over this tool, but the provided context is sufficient for most routing decisions.

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

Other Tools

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/wiroai/Wiro-MCP'

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