Skip to main content
Glama

Investor Relations News

GetInvestorRelationsNews
Read-only

Get recent investor-relations press releases for a stock, scraped from the company's IR website. Returns the most recent news items (headline, publish date, summary when the source provides one, and link) in reverse-chronological order. Use this to see a company's latest official announcements straight from its IR page, distinct from third-party news. Coverage is partial — only companies whose IR page has been discovered and content-scraped have items, so an empty answer may be a coverage gap rather than corporate silence; the response says which case applies.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sinceNoOptional earliest publish date, strict yyyy-MM-dd (UTC). Only items published on or after this date are returned.
offsetNoNumber of matching news items to skip before returning rows (default: 0).
tickerYesCompany ticker symbol (e.g., NVDA)
maxResultsNoMaximum number of news items to return (default: 20, max: 500)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / offset
      Added value: +{
      +  "default": 0,
      +  "description": "Number of matching news items to skip before returning rows (default: 0).",
      +  "type": "integer"
      +}
  2. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds genuinely valuable behavioral context beyond annotations: the partial-coverage caveat — 'an empty answer may be a coverage gap rather than corporate silence; the response says which case applies' — plus 'scraped from the company's IR website' hinting at an external dependency. This materially improves agent interpretation of empty results.

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 front-loaded with purpose and scope, then return format, then usage context, then the coverage caveat. Every sentence earns its place, though it is slightly verbose — the coverage disclosure could be tightened. Overall efficient and well-ordered.

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 fills the gap by specifying returned fields (headline, publish date, summary, link) and ordering (reverse-chronological). It also covers the empty-answer ambiguity. For a 4-parameter read tool with one required param, nothing an agent needs to call it correctly is missing.

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%, so all four parameters (ticker, since, offset, maxResults) are already documented in the schema, which sets the baseline at 3. The description focuses on return format rather than parameter syntax and does not add meaning beyond the schema, which is acceptable given full coverage.

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 verb ('Get'), resource ('investor-relations press releases for a stock, scraped from the company's IR website'), and explicitly differentiates from third-party news. This distinguishes it from siblings like GetEarningsBrief and GetEarningsCallTranscript by content type, so an agent can select it confidently without opening schemas.

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

Usage Guidelines4/5

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

'Use this to see a company's latest official announcements straight from its IR page, distinct from third-party news' gives clear context for when the tool is appropriate, distinguishing official IR releases from third-party coverage. It stops short of naming explicit sibling alternatives or stating when not to use it, but the intended use case is unambiguous.

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.