Skip to main content
Glama

Tookan MCP by usefulapi

Get tasks by order id

tookan_get_tasks_by_order_id
Read-only

Full details of the tasks carrying the given order ids (the reference you set when creating a task). POST /v2/get_job_details_by_order_id.

Input Schema

NameRequiredDescriptionDefault
order_idsYesOrder ids, e.g. ["P000469"].
include_task_historyNoInclude each task's status history.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.5/5.0
Behavior3/5

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

readOnlyHint=true already tells the agent this is a safe read. The description adds that results are 'full details' rather than summaries, which is a useful distinction from list-style siblings, but says nothing about behavior for unknown or partial order ids, batching semantics, or ordering of results.

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?

A single front-loaded sentence identifying the returned resource, the filter key, and the parenthetical clarification, plus the underlying endpoint. No filler; slight redundancy between the parenthetical and the noun phrase.

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?

No output schema exists, so the description carries the burden of describing what comes back, and beyond 'full details' it does not characterize the payload. It also omits what happens when an order id matches nothing, which matters for a batch lookup with up to 100 ids.

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

Parameters4/5

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

Schema coverage is 100%, so baseline is 3. The description earns a bump by glossing 'order id' as 'the reference you set when creating a task', which resolves the ambiguity of what an order id actually is beyond the schema's bare example value.

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?

States a specific verb and resource ('full details of the tasks') qualified by the lookup key ('carrying the given order ids'), so the operation is unambiguous. It does not distinguish itself from siblings like tookan_get_tasks or tookan_list_tasks, which also return tasks.

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

Usage Guidelines3/5

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

Usage is implied: use this when you already hold order ids and want complete task records. There is no explicit when-not guidance and no mention of when to prefer tookan_get_tasks or tookan_list_tasks instead, leaving the agent to infer the selection rule.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.