Labsco
MCP SERVER

Search Stock News

by Cognitive-Stack

Pull real-time news for a ticker through Tavily, with search depth, relevance floor and domain filters you control per query.

News, Feeds & Trend Monitoring
Summary
Filters at the source, not after the fact.

The domain allowlist and the minimum-score floor both cut noise before it reaches the model, which matters for a query type where the low-quality results outnumber the good ones. Both symbol and company name go into the query, so a ticker that is also a common word does not derail it. One key, one provider, and Tavily bills you for usage.

What it is

An MCP server that turns a stock symbol and company name into a news search against the Tavily API. The query templates are built for the finance case, so you get results about the company rather than everything matching the ticker string.

What you get
  • News for a ticker, addressed by `symbol` and `companyName`, with `maxResults` controlling how much comes back
  • Search depth you can raise per query — `searchDepth` set to `advanced` for a deeper pass
  • A relevance floor — `minScore` filters out weak matches before they reach the conversation
  • Domain-specific filtering — `includeDomains` restricts results to sources you trust, such as reuters.com and bloomberg.com
  • Multiple customizable search query templates, with type-safe operations in TypeScript
Requirements

A Tavily API key, set as `TAVILY_API_KEY`. Node.js v16 or higher. Run it with `npx -y search-stock-news-mcp@latest`, install through Smithery with `npx -y @smithery/cli install search-stock-news-mcp --client claude`, or add it from the Cline marketplace. In Cursor the command form is `env TAVILY_API_KEY=your-api-key-here npx -y search-stock-news-mcp@latest`. Package `search-stock-news-mcp` 1.0.12, MIT licensed.

Setup effort

One command plus a key — npx -y search-stock-news-mcp@latest, then supply credentials