news

Pack: tiingo · Endpoint: https://gateway.pipeworx.io/tiingo/mcp

Get recent financial news articles, optionally filtered by tickers or tags. Returns title, description, URL, published date, source, and related tickers. Requires a caller-supplied Tiingo API key on the News-tier plan (Power or higher) — pass it as _apiKey. Example: news({ tickers: “aapl,msft”, limit: 10, _apiKey: “your_tiingo_key” })

Parameters

NameTypeRequiredDescription
tickersstringnoComma-separated ticker filter, e.g. “aapl,msft” (optional)
tagsstringnoComma-separated tag filter (optional)
limitnumbernoNumber of articles to return (default 10, max 100)
_apiKeystringnoYour own Tiingo API key on a plan that includes the News API (Power tier or higher — tiingo.com/about/pricing). The shared Pipeworx key is on a lower plan and cannot reach this endpoint, unlike the other tools in this pack.

Example call

Arguments

{
  "tickers": "aapl,msft",
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/tiingo/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"news","arguments":{"tickers":"aapl,msft","limit":10}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('news', {
  "tickers": "aapl,msft",
  "limit": 10
});

More examples

{
  "tags": "earnings",
  "limit": 5
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "tiingo": {
      "url": "https://gateway.pipeworx.io/tiingo/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 2, 2026