Skip to main content
Glama

finance_capital_structure_cost_of_capital

Destructive

Calculate and analyze a company's capital structure and cost of capital. Input your financial objectives to evaluate debt-equity mix and funding costs for better financing decisions.

Instructions

Run the finance domain agent action finance_capital_structure_cost_of_capital.

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.6/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, openWorldHint=true, and readOnlyHint=false, so the safety profile is covered. The description adds useful context by stating it routes through the platform's domain-agent dispatcher under JWT, tenant, and company scope. However, it does not describe side effects, response behavior, or what the open-world/destructive nature entails, so it adds only modest 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.

Conciseness4/5

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

The description is short, front-loaded with the action name and routing context, and ends with a clean Args list. It avoids excessive detail and the structure is easy to scan. The only slight waste is the first sentence being redundant with the tool name, but overall it is concise and well-organized.

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?

Although an output schema exists and annotations are present, the description fails to explain what 'capital structure cost of capital' actually does or what kind of objectives should be passed in the message. Among hundreds of sibling tools, there is no plain-language description to help an agent judge this as the right tool. The routing and parameter list alone are not enough for confident selection and invocation.

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%, so the description must compensate. It does explain both parameters: message is a free-text objective and inputs is an optional JSON string of structured inputs. This is helpful but leaves the structure of 'inputs' undefined, and no guidance is given on example keys or expected formats, so the compensation is only partial.

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 first sentence is a near-tautology: it just names the action and says 'Run' it, restating the tool name without explaining what the action does for the user. It adds routing/scoping context, but never states the business purpose, such as analyzing capital structure or calculating cost of capital. An agent would have to infer the intended outcome from the tool name alone.

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

Usage Guidelines2/5

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

No guidance is given on when to use this tool versus alternatives. There are dozens of sibling finance tools (e.g., finance_capital_allocation_analysis, finance_working_capital_efficiency), but the description does not mention any of them or provide selection criteria. It only implies general use via a free-text objective, which is insufficient for routing an agent to the right tool.

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