Skip to main content
Glama

SEC Insider Transactions Payment Quote

sec_insider_quote
Read-onlyIdempotent

Returns the payment terms for https://horizonpulse.dev/api/sec/insider (base $0.02; USDC on Base only); this tool never runs the check or pays. Pay the 402 over HTTP with x402 v2: GET ?ticker=AAPL or ?cik=320193 (optional limit 1-10). Recent SEC Form 4 insider transactions for one company: insider and role, date, code, shares, price, shares owned after, filing link. GET ticker or cik, optional limit 1-10. USDC on Base only. Data from SEC EDGAR; not affiliated with or endorsed by the SEC. Not financial, investment, tax, legal or health advice. Quotes about tokens, securities or other financial products are not a recommendation to buy, sell or hold anything. Unknown ticker, no filings or SEC down: Not charged.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), yet the description adds real behavioral facts: fixed $0.02 base price, USDC on Base only, no execution or payment, and the important billing rule that unknown ticker / no filings / SEC outage are not charged. It omits whether prices ever change or how the quote is returned, but the added value is genuine.

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 key facts (payment terms, no execution, price, USDC/Base) are front-loaded, which is good. But the ticker/cik/limit instruction appears twice verbatim in substance, and a third of the text is legal/affiliation boilerplate that does not help an agent decide or invoke.

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

Completeness3/5

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

With 0 params and no output schema, the description does supply the endpoint, payment protocol, query parameters, and the data the paid call returns. What it lacks is what the quote response itself looks like or how the returned 402 terms should be consumed, leaving a gap between 'get quote' and 'pay'.

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?

The input schema is empty (0 parameters), so the description is the only source of invocation semantics, and it supplies the actual query shape: ?ticker=AAPL or ?cik=320193 with an optional limit of 1-10. That is meaningful compensation, though it repeats the same parameter sentence twice rather than adding further detail such as behavior for conflicting ticker+cik.

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?

The first sentence states a specific verb+resource: returns payment terms for a named x402 endpoint, with price and network, and explicitly says it does not run the check or pay. It does not differentiate from near-siblings like sec_filings_quote or market_quote, but the quote-vs-execute distinction is unmistakable.

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?

It implies the workflow ('Pay the 402 over HTTP with x402 v2') and states the tool's own boundary ('never runs the check or pays'), so the agent can infer it is a pre-payment quote step. However, it never explicitly says when to use this instead of sec_filings_quote or the other *_quote siblings, leaving selection to inference.

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.