Skip to main content
Glama

devtune_list_positioning_answers

Read-onlyIdempotent

List the AI answers behind one positioning match cell: the statement (statementId) and who it credits (assignee: a brand id, or another_product, several or nobody), over the same window, filters and current competitor set as devtune_get_positioning, so the count matches that cell. Newest first; pass nextCursor verbatim for the next page and keep the other arguments unchanged. Each answer names its prompt, platform, date and verdict confidence; promptDeleted means the prompt has since been removed. Verdicts carry no quote, so read the answer itself for the wording.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNo
intentNo
windowNo
assigneeYes
platformNo
statementIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare it a safe, idempotent read, yet the description adds substantial context beyond them: newest-first ordering, strict cursor-forwarding rules, the per-answer fields (prompt, platform, date, verdict confidence), the meaning of 'promptDeleted', and the notable caveat that verdicts carry no quote so the answer text must be read for wording.

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 the core purpose, then pagination, then return-shape caveats. It is one dense block and slightly long, but nearly every clause adds operational value (cursor rules, promptDeleted, no-quote caveat) rather than restating schema or annotations.

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?

No output schema exists, so the description must describe returns, and it does: each answer's prompt, platform, date and verdict confidence, plus the promptDeleted flag and the absence of quotes. Combined with pagination and cross-tool consistency notes, an agent has enough to call and interpret this tool correctly.

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 description coverage is 0%, so the description carries the burden and does so well for the two required params: statementId (the statement) and assignee (a brand id, or the enum values another_product/several/nobody). It also glosses cursor and window ('same window ... as devtune_get_positioning'). However, 'intent', 'platform' and 'limit' are only hinted at via 'filters' and are never explained explicitly.

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

Purpose5/5

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

States a specific verb and resource ('List the AI answers behind one positioning match cell') and immediately identifies the coordinates that define the cell (statementId + assignee). It explicitly anchors itself to sibling devtune_get_positioning, so an agent can distinguish this drill-down tool from the aggregate it depends on.

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?

Gives a clear condition of use: to see the answers behind a cell from devtune_get_positioning, reusing that call's window, filters and competitor set so counts agree. It also prescribes pagination protocol ('pass nextCursor verbatim ... keep the other arguments unchanged'). It stops short of naming an explicit when-not or alternative sibling, so it is strong but not exhaustive.

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.

Resources