Skip to main content
Glama

finance_goal_record_task_result

Destructive

Record the result of a finance goal task by submitting a message and optional structured inputs, routing through the domain dispatcher.

Instructions

Run the finance domain agent action goal_record_task_result.

Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope.

Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
inputsNo{}
messageNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.1/5.0
Behavior3/5

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

Annotations already declare the safety profile (readOnlyHint=false, destructiveHint=true, idempotentHint=false), and the description does not contradict them. The description adds the useful context that execution is scoped under JWT, tenant, and company, but for a destructive action it fails to disclose what gets modified, what side effects recording a task result triggers, or whether the effect is reversible — context that would add real value beyond 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.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and the Args section is clearly formatted with name-description pairs. However, its brevity is the brevity of under-specification: the primary sentence is tautological and carries no information, so the structure is clean but the content is thin.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The presence of an output schema and annotations reduces some burden, but the core semantics are missing: what goal_record_task_result does, what structured inputs should contain, what side effects to expect, and how it fits into the goal lifecycle (understand/plan/execute/replan) are all unexplained. For a 0%-coverage schema with a tautological action statement, this is inadequate.

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?

With schema description coverage at 0%, the description carries the full burden for parameters, yet it only says message is 'Free-text objective' and inputs is an 'Optional JSON string of structured inputs.' This adds marginal meaning over the raw schema (JSON vs plain string), but it does not explain what content these fields should contain, what 'objective' means in this goal-tracking context, or what the JSON structure should look like — leaving an agent guessing.

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

Purpose2/5

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

The description's opening line, 'Run the finance domain agent action `goal_record_task_result`,' is essentially a tautology — it restates the tool name without explaining what recording a task result actually does or accomplishes. No meaningful verb+resource semantics are added beyond the name itself, and nothing distinguishes it from close siblings like finance_goal_plan, finance_goal_execute_wave, or finance_goal_replan.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is zero guidance on when to use this tool versus the many finance_goal_* alternatives. The routing note about JWT, tenant, and company scope is a mechanical detail about how the call is dispatched, not when to invoke the tool or what problem it solves. No alternatives, exclusions, or preconditions are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools