Skip to main content
Glama

Tookan MCP by usefulapi

List tasks

tookan_list_tasks
Read-only

List tasks (Tookan calls them jobs) of one task type within a date range of the task date (at most 31 days, within the last 31 days). Paginated: one Tookan page per call (page, default 1). Filter by status, agent (fleet_id), team, customer, job ids or your order ids. Task status codes: 0 assigned, 1 started, 2 successful, 3 failed, 4 in progress/arrived, 6 unassigned, 7 accepted/acknowledged, 8 declined, 9 cancelled, 10 deleted. POST /v2/get_all_tasks.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number (default 1). Tookan pages are a fixed size.
job_idsNoOnly these task (job) ids.
team_idNoOnly tasks of this team (from tookan_list_teams).
end_dateYesEnd of the task-date range, YYYY-MM-DD (at most 31 days after start_date).
fleet_idNoOnly tasks of this agent (from tookan_list_agents).
job_typeYesTask type: 0 = pickup, 1 = delivery, 2 = appointment, 3 = field workforce (FOS).
order_idsNoOnly tasks with these order ids (your own reference).
job_statusNoOnly tasks in this status. Task status codes: 0 assigned, 1 started, 2 successful, 3 failed, 4 in progress/arrived, 6 unassigned, 7 accepted/acknowledged, 8 declined, 9 cancelled, 10 deleted.
start_dateYesStart of the task-date range, YYYY-MM-DD.
customer_idNoOnly tasks of this customer (from tookan_list_customers).
custom_fieldsNoInclude the tasks' custom-field data.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations only supply readOnlyHint=true; the description adds real behavioral detail on top: the hard 31-day date-window restriction, that each call returns exactly one page of a fixed page size, and the underlying endpoint. It omits return shape (total count, whether page size is discoverable), which keeps it from a 5.

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?

Front-loaded with purpose and the date-window constraint, then filters, then status legend, then endpoint — a sensible ordering. The status-code list is duplicated from the schema's job_status description, which is the one clearly redundant clause.

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

Completeness4/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 must carry the return semantics — it discloses the page-per-call model and pagination entry point, which is the critical piece. It still leaves unanswered what a returned page contains and whether the caller can tell it has reached the last page.

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%, so every parameter already carries its own documentation, including the status-code legend and job_type meanings. The description largely restates the status codes verbatim from the schema and adds no new semantics such as default-vs-explicit behavior or how multiple filters combine (AND vs OR). Baseline 3 is appropriate.

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?

Names a specific verb and resource ('List tasks', clarified as Tookan 'jobs'), scopes it to one task type within a task-date range, and gives the endpoint (POST /v2/get_all_tasks). It stops short of naming the nearest sibling (tookan_get_tasks / tookan_get_tasks_by_order_id), so an agent must infer the boundary itself.

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?

Useful operating context is given: at most a 31-day window that must fall within the last 31 days, and pagination is one Tookan page per call. However, it never says when to prefer this over tookan_get_tasks, tookan_get_tasks_by_order_id, or tookan_get_task_stats, even though it advertises order-id and job-id filtering that overlaps those siblings.

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.