Skip to main content
Glama

wals.pro AI 4 weclapp

Get entity action catalog

get_entity_action_catalog
Read-onlyIdempotent

List reviewed v2 entity actions and explicitly marked guarded MCP workflows.

Pass entity plus action (and method when a path supports multiple HTTP methods) to narrow down to one action contract with its availability, payload fields, risk, and guarded next tool.

Args: entity: Optional exact weclapp entity name. action: Optional exact case-sensitive action name. method: Optional HTTP method when a path supports multiple methods. availability: Optional action availability classification. risk: Optional risk class such as financial or lifecycle. offset: Zero-based result offset. limit: Maximum rows returned, capped by the global read limit. Returns: Filtered action rows, counts, and the complete availability enum.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
riskNo
limitNo
actionNo
entityNo
methodNo
offsetNo
availabilityNo
correlation_idNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already provide readOnlyHint, idempotentHint, and destructiveHint, so the description does not need to restate safety. It adds useful behavioral context beyond annotations: results are limited to 'reviewed v2 entity actions' and 'explicitly marked guarded MCP workflows,' and limit is 'capped by the global read limit.' This clarifies scope and constraints without contradicting the annotations.

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?

The description is well-structured and economical: a one-line purpose, a focused sentence on how to narrow to a single contract, a compact Args list, and a short Returns summary. No sentence is wasted, and the most important purpose information is front-loaded.

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?

Given that the tool has an output schema and annotations covering read-only/idempotent behavior, the description is largely complete: it explains filtering, return contents, and the global read limit. The main gap is the undocumented correlation_id parameter and the absence of any pointer to sibling tools for related operations, but these are minor given the output schema and the description's clarity.

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 must carry parameter meaning. It does so well for most parameters: entity is an 'exact weclapp entity name,' action is 'exact case-sensitive,' method applies 'when a path supports multiple methods,' and offset/limit semantics are stated. However, correlation_id is not described, leaving one parameter unexplained.

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?

The description opens with a specific verb and resource: 'List reviewed v2 entity actions and explicitly marked guarded MCP workflows.' This clearly identifies the tool as a catalog/lookup operation and distinguishes it from siblings like execute_api or preview_entity_action by focusing on listing contracts rather than executing or previewing them.

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?

The description implies when to use the tool—when you need an action contract with availability, payload fields, risk, and guarded next tool—but it does not explicitly contrast it with alternatives such as preview_entity_action, execute_api, or get_schema. The guidance is practical for filtering results but stops short of explicit when-to-use vs. when-not-to-use direction.

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