Skip to main content
Glama

List workspace files

workspace_list
Read-onlyIdempotent

List a directory in your FinzData Workspace (default /workspace; docs: https://finzdata.com/workspace).

Input Schema

NameRequiredDescriptionDefault
pathNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds the useful default-path behavior, but says nothing about the shape of the result (names only? sizes? recursion depth?) or behavior on a nonexistent path, which the description would need to carry since there is no output schema.

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?

One tightly written sentence with the key scope fact and the default value front-loaded. The documentation URL adds a small amount of value without bloat.

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 one-parameter read tool with strong annotations this is close to adequate, but with no output schema the definition should say what a listing returns and whether subdirectories are included. The undocumented path semantics are a further small 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?

Schema description coverage is 0% for the single 'path' parameter, so the description must compensate. It partially does by clarifying that the parameter is a directory and that the default is /workspace, but it leaves open whether the path must be absolute, workspace-relative, or whether a trailing slash matters.

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?

The description gives a specific verb and resource ('List a directory in your FinzData Workspace'), which clearly separates it from workspace_write, workspace_delete, and workspace_run. It does not explicitly contrast with workspace_read, so an agent must infer that this lists names/metadata rather than returning file contents.

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: call it to enumerate a directory. The default of /workspace is a helpful hint, and a docs link is offered, but there is no explicit statement of when to prefer this over workspace_read or how to recurse. No exclusions or preconditions are stated.

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