get_analyst_targets
Retrieve Wall Street analyst price targets for a ticker — high, low, mean, latest changes by firm.
Args: ticker: Required ticker symbol
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes |
Retrieve Wall Street analyst price targets for a ticker — high, low, mean, latest changes by firm.
Args: ticker: Required ticker symbol
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes |
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true and openWorldHint=true, indicating safe reading and varied output. The description adds that it returns high, low, mean, and latest changes by firm, which is helpful but does not disclose rate limits, authentication needs, or data source frequency. With annotations covering safety, a score of 3 is appropriate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two sentences: the first defines the tool's action and output, the second specifies the parameter. No wasted words, and critical information is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description should explain return values comprehensively. It mentions key fields but omits context like time range, data source, or update frequency. Given the tool's simplicity (1 param), completeness is partial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 states 'ticker: Required ticker symbol', which adds basic meaning but lacks details like format, exchange, or case sensitivity. For a single required parameter, this is minimal improvement.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves Wall Street analyst price targets, listing specific data points (high, low, mean, latest changes by firm). The verb 'Retrieve' and resource 'analyst price targets' are specific, and the tool is distinct from siblings like get_earnings_estimates or get_short_interest.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. The description does not mention prerequisites, context, or when not to use it. For a data retrieval tool among many siblings, this is a significant gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each tool targets a distinct regulatory filing or financial data type with clear, non-overlapping descriptions. Even similar concepts like 13F holdings vs. delta are well-differentiated.
Most tools follow a consistent 'get_<noun>' pattern, with a single exception 'detect_insider_cluster'. Overall naming is predictable and readable.
17 tools is slightly above the ideal 3-15 range but justified by the broad domain of regulatory filings and financial data. Each tool serves a clear purpose.
The server covers a comprehensive set of regulatory filings (13F, Form 4, 8K, etc.) and additional financial data (analyst targets, options, short interest). Minor gaps like Form 144 are acceptable given the scope.