Skip to main content
Glama
Zeekeey-jpeg

singleops-mcp-server

by Zeekeey-jpeg

Get task by id

singleops_read_get_task
Read-onlyIdempotent

Retrieve a SingleOps task by its ID to inspect task details and status via the GET /tasks/{id}.json endpoint.

Instructions

Get task by id. (GET /tasks/{id}.json) Inferred from the SingleOps web app's own traffic; confirm results. Returns the endpoint's JSON response.

Input Schema

NameRequiredDescriptionDefault
idYesPath parameter {id} (record id).
extra_queryNoAny additional query parameters.
response_formatNoOutput format: "markdown" (default, readable tables) or "json" (full raw response).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the safety profile is covered. The description adds a useful caveat that the route was inferred from web-app traffic and results should be confirmed, but says nothing about error behavior or what happens with a missing/invalid id.

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?

Short and front-loaded: the action comes first, then the endpoint, then the reliability caveat. Slight tension exists between 'returns the endpoint's JSON response' and the schema's markdown default for response_format.

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?

With no output schema, the description should say more about the returned shape; it instead defers with 'the endpoint's JSON response.' Adequate for a simple by-id read, but the return contract is left vague against many sibling list tools.

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 100%, so all three parameters are documented in the schema. The description only restates that id is a path parameter and that a JSON response comes back, adding no syntax or format detail beyond structured fields.

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 (get a task by id) and anchors it to the underlying endpoint GET /tasks/{id}.json. It does not, however, differentiate from the many sibling task readers such as singleops_read_search_tasks, singleops_read_list_tasks_calendar, or singleops_read_list_client_tasks.

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

Usage Guidelines2/5

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

No guidance on when to use this single-record fetch versus the search/list task siblings. The agent must infer from the tool name alone that this is the direct-by-id path.

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

Deploy Server

Other Tools