Skip to main content
Glama

Market-wide insider trading feed

list_insider_feed
Read-onlyIdempotent

Market-wide insider trading feed: the largest open-market insider purchases and sales filed across all U.S. stocks in the last days (or for one ticker), with insider, role, shares, price, value and cluster buys (3+ insiders buying the same stock). Data, not investment advice.

Input Schema

NameRequiredDescriptionDefault
daysNo1 to 90
typeNobuys, sells or all (default all)
limitNo1 to 100
minUsdNoSmallest trade value in USD (default 100000)
tickerNoStock ticker (optional; without it: all stocks)

Output Schema

NameRequiredDescriptionDefault
dataYesThe result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.
cachedNotrue if the result came from x402Pulse's cache, false if it was just computed.

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 cover read-only, idempotent, open-world, non-destructive, so the safety bar is low; the description still adds real substance by disclosing that results are the *largest* filings (implicitly size-ranked), that a default minimum value threshold applies via minUsd, what a 'cluster buy' means (3+ insiders buying the same stock), and that returned fields include insider, role, shares, price and value. It omits pagination, result-cap behavior and freshness/latency, which keeps it below a 5.

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?

A single front-loaded sentence that leads with the resource and then enumerates scope, fields and cluster-buy semantics; there is little waste. The disclaimer 'Data, not investment advice' is defensible for a financial feed, but the sentence runs long and mixes return-field inventory with selection criteria, which slightly dilutes 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?

An output schema exists, so return-value shape need not be explained, and annotations cover the safety profile; the description fills the remaining gap by defining selection criteria (largest, open-market, lookback, optional ticker, cluster definition). The one material gap is the absence of any contrast with list_insider_trades, which is exactly the ambiguity an agent would hit next.

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

Parameters4/5

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

Schema coverage is nominally 100%, but the schema descriptions are bare ranges ('1 to 90', '1 to 100') that convey no meaning; the description compensates by establishing that 'days' is a lookback window over filings and that 'ticker' is an optional narrowing filter (without it: all stocks). It does not clarify units or interaction between limit and minUsd beyond what the schema states, so it improves on the baseline rather than fully covering it.

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?

Names a concrete resource and scope: the largest open-market insider purchases and sales across all U.S. stocks in a lookback window, optionally narrowed to one ticker, plus cluster-buy detection. That is far more specific than a restatement of the name. However, it never distinguishes itself from the sibling tool list_insider_trades, leaving the agent unable to choose between two near-identical insider-data tools from the description alone.

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 only implied: the parenthetical '(or for one ticker)' tells the agent how to narrow the feed and 'in the last days' implies a recency-bounded use case. There is no explicit when-to-use/when-not guidance and no pointer to list_insider_trades or get_smart_money as alternatives. On a tool list containing a directly overlapping sibling, that omission costs it a point.

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