Skip to main content
Glama

Causara Economic Control

Evaluate agent economic exposure

evaluate_agent_action

Run a proposed autonomous AI action through Causara's frozen Shadow Mode economic-control engine. Returns downstream dependency path, economic exposure, potential loss, confidence, and an ALLOW/REVIEW/ESCALATE/BLOCK recommendation. Causara does not execute or block the proposed business action. The evaluation is recorded in Causara's Shadow risk ledger.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
eventYes
data_sourceNo
business_contextYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Annotations mark this as non-readOnly and non-idempotent, but the description supplies the missing explanation: the evaluation is recorded in Causara's Shadow risk ledger (why it is a write), it does not execute or block the underlying business action (limits blast radius), and it is a 'frozen' engine (deterministic policy). That is real context beyond the annotation flags, though rate limits, auth, and re-run behavior are unstated.

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?

Four sentences, each carrying distinct information: what it does, what it returns, what it does not do, and the side effect. The return values are front-loaded ahead of the caveats. Slight deduction for the marketing-flavored phrasing 'frozen Shadow Mode economic-control engine'.

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 correctly enumerates the return payload (dependency path, exposure, potential loss, confidence, recommendation). But for a tool with a large nested input schema and zero schema descriptions, the description never explains how to construct the required event and business_context inputs, leaving a significant gap for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across three top-level parameters containing deeply nested required objects (event, business_context.policy, inventory, production, commercial). The description says nothing about how to populate event or business_context, what action_type values mean, or what data_source is for, so it fails to compensate for the documentation gap.

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: it runs a proposed autonomous AI action through a named economic-control engine and returns a specific decision artifact (ALLOW/REVIEW/ESCALATE/BLOCK). That is far more than a restatement of the name. It stops short of a 5 because it never positions itself against the siblings normalize_business_context and get_control_model, which an agent may need to call first.

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 by 'Run a proposed autonomous AI action', and the sentence 'Causara does not execute or block the proposed business action' usefully bounds what invoking this tool accomplishes. However, there is no explicit when-to-use guidance, no statement of prerequisites, and no mention of the sibling tools or the ordering between them.

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