Skip to main content
Glama

Shareholder Targets

GetHolderTargets
Read-only

Shareholder targeting for a stock: the 13F filers of the newest closed quarter that hold its holder-overlap peers (operating companies whose active holders overlap most, funds excluded) but hold no class of the stock itself, ranked by the money they have in those peers. A stock with no overlap peers falls back to its sector's largest operating-company 13F holdings; a fund has no targets. Each target shows its 13F book, the peers' share of it, the peers it holds most of, its measured style and its holder type from regulatory records.

Input Schema

NameRequiredDescriptionDefault
sortNoRank by: 'peerValue' (default, dollars held in the peers) or 'peerWeight' (the peers' share of the filer's 13F book, then book size)peerValue
tickerYesListed security ticker (e.g., NVDA)
maxResultsNoMaximum number of targets to return (default 25, clamped to 1-500)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish the safe read-only, non-open-world profile, so the bar is lower; the description goes well beyond them by disclosing the ranking algorithm, the fallback-to-sector behavior, the fund-returns-nothing case, and the fields each target carries. It stops short of auth or rate-limit context, but for a read-only lookup this is rich disclosure.

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 purpose is front-loaded in the first sentence, but that sentence is extremely long and heavily nested with parentheticals ('operating companies whose active holders overlap most, funds excluded'), making it dense to parse. Most content earns its place, but the structure could be broken up for scanability.

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?

With no output schema, the description carries the return-value burden and does so by enumerating what each target shows (13F book, peers' share, top peers, style, holder type). Combined with the fallback and fund edge cases, an agent has enough to call and interpret the tool, though the fallback trigger ('no overlap peers') could be defined more concretely.

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 100% and all three parameters (ticker, sort, maxResults) are documented in the schema, including the sort enum values and the 1-500 clamp. The description adds no parameter-level detail beyond that, so the baseline 3 is appropriate.

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 states a specific resource (13F filers) and a precise selection rule: filers of the newest closed quarter that hold holder-overlap peers but hold no class of the stock itself. This sharply distinguishes it from siblings like GetTopHolders, GetAllHolders, and GetSuperInvestors, which describe current holders rather than non-holding prospects.

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 rather than stated: the definition makes clear it is a prospecting tool (filers who do NOT yet hold the stock), and it names two edge conditions (no overlap peers falls back to sector holdings; a fund has no targets). But it never explicitly says when to prefer it over GetTopHolders or GetOwnershipSignals, nor does it state prerequisites.

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.

Directories

Listed in ChatGPT · Equibles

Last observed