Skip to main content
Glama

Dutify

pm_get_view

Read-onlyIdempotent

Fetch a view by identifier (vw_…). API-key scope: views:read.

Input Schema

NameRequiredDescriptionDefault
accountNoMulti-account auth only: name of the account from X-Dutify-Accounts to use for this call. Ignored in single-account mode (X-API-Key header). When multiple accounts are configured and this is omitted, the call fails with ACCOUNT_REQUIRED listing the available names. list_accounts never requires a selection.
workspaceNoWorkspace identifier or exact name for this call. Overrides the configured workspace. For personal keys, discover candidates with list_workspaces and select explicitly. Does not change other calls or expand a workspace key's access.
identifierYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered by structured data. The description adds the required API-key scope (`views:read`), which is useful auth context, but says nothing about behavior on an unknown or foreign-workspace identifier.

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?

Two tight sentences with the identifier format and the required scope front-loaded and nothing redundant. Every clause carries information the agent needs.

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?

For a read-only lookup with full annotations this is close to sufficient, but with no output schema the agent gets no hint about what a view object contains or whether a missing ID errors versus returns empty. A brief return/error note would close the gap.

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?

The account and workspace parameters are documented in the schema (67% coverage), and the description adds the one thing the schema omits: the `vw_…` format of `identifier`. That is a real semantic gain, but it does not clarify identifier scope (workspace-bound vs global) or the account/workspace interaction.

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 (Fetch) and resource (a view) plus the identifier form (vw_…), so the agent knows exactly what it retrieves. It does not distinguish itself from pm_list_views or pm_update_view, but the singular-by-ID framing makes the distinction inferable.

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?

"by identifier" implies this is the single-object lookup used once you already have an ID rather than for discovery, which is genuine but unstated usage guidance. There is no explicit when-to-use/when-not and no mention of pm_list_views as the alternative for enumerating views.

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