# finlight Financial News [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/callbk/finlight-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/finlight-financial-news

## Description
Real-time financial news for AI agents: search by ticker and source, with sentiment and entities.

## Tools
Capabilities this server exposes over MCP:

- **search_articles** — Search financial news articles with filters for query, tickers, sources, countries, language, and date range. Returns articles with metadata, sentiment scores, and tagged company entities.
- **get_article_by_link** — Retrieve a specific article by its URL, including full enrichment (sentiment, confidence, tagged companies with tickers and ISINs).
- **list_sources** — List all available news sources with country of origin and content availability.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "finlight-financial-news": {
    "command": "npx",
    "args": ["-y","finlight-mcp"]
  }
}
```

## Documentation & README

# finlight MCP Server

*English | [简体中文](https://github.com/callbk/finlight-mcp/blob/HEAD/README.zh-CN.md) | [日本語](https://github.com/callbk/finlight-mcp/blob/HEAD/README.ja.md) | [한국어](https://github.com/callbk/finlight-mcp/blob/HEAD/README.ko.md)*

`mcp-name: me.finlight/news`

[![smithery badge](https://smithery.ai/badge/callbk/finlight)](https://smithery.ai/servers/callbk/finlight) [![finlight-mcp MCP server](https://glama.ai/mcp/servers/callbk/finlight-mcp/badges/score.svg)](https://glama.ai/mcp/servers/callbk/finlight-mcp) [![npm](https://img.shields.io/npm/v/finlight-mcp)](https://www.npmjs.com/package/finlight-mcp)

Real-time financial news for AI agents. Connect Claude, ChatGPT, Cursor, or any MCP client to [finlight](https://finlight.me), a financial news API covering global markets, geopolitics, and company-level news with sentiment analysis and entity tagging.

**Endpoint:** `https://mcp.finlight.me` (remote, streamable HTTP)
**Auth:** OAuth 2.0 (you'll be prompted for your finlight API key during connection)
**Registry:** `me.finlight/news`

## What you can do

Ask your AI assistant things like:

- "What's the latest news on NVDA? Summarize sentiment."
- "Any market-moving headlines in the last 2 hours?"
- "Compare news coverage of the Fed decision across sources."
- "Find recent articles about semiconductor export restrictions and list the companies mentioned."
- "Which sources does finlight cover for Chinese market news?"

## Tools

| Tool                  | Description                                                                                                                                                                                  |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `search_articles`     | Search financial news articles with filters for query, tickers, sources, countries, language, and date range. Returns articles with metadata, sentiment scores, and tagged company entities. |
| `get_article_by_link` | Retrieve a specific article by its URL, including full enrichment (sentiment, confidence, tagged companies with tickers and ISINs).                                                          |
| `list_sources`        | List all available news sources with country of origin and content availability.                                                                                                             |

## Setup

You need a finlight API key. [Sign up at app.finlight.me](https://app.finlight.me) — the free tier is enough to try every tool below.

### Claude (web / desktop)

1. Go to **Settings → Connectors → Add custom connector**
2. Enter `https://mcp.finlight.me`
3. Complete the OAuth flow: you'll be asked to paste your finlight API key once

### Claude Code

```bash
claude mcp add --transport http finlight https://mcp.finlight.me
```

### Cursor

Add to your MCP settings (`.cursor/mcp.json`):

```json
{
  "mcpServers": {
    "finlight": {
      "url": "https://mcp.finlight.me"
    }
  }
}
```

### ChatGPT (developer mode / connectors)

Add `https://mcp.finlight.me` as a remote MCP server and complete the OAuth flow with your API key.

### Stdio / local usage

For MCP clients that only support stdio transport (or if you prefer a locally spawned process), use the npm wrapper:

```bash
npx finlight-mcp
```

This bridges stdio to the remote server via `mcp-remote`. Add it to any client config that takes a command + args:

```json
{
  "mcpServers": {
    "finlight": {
      "command": "npx",
      "args": ["-y", "finlight-mcp"]
    }
  }
}
```

The OAuth flow is the same — a browser window will open for you to enter your API key on first use.

For headless or CI environments where no browser is available, set `FINLIGHT_API_KEY` to skip OAuth and authenticate directly:

```json
{
  "mcpServers": {
    "finlight": {
      "command": "npx",
      "args": ["-y", "finlight-mcp"],
      "env": {
        "FINLIGHT_API_KEY": "your-api-key"
      }
    }
  }
}
```

## How auth works

The server supports two authentication methods:

1. **OAuth 2.0** (default): Dynamic client registration with PKCE. A browser window opens for you to enter your finlight API key. Works out of the box with any MCP client that speaks OAuth.
2. **API key via header**: Set the `FINLIGHT_API_KEY` environment variable to skip the browser flow. The key is sent as a Bearer token directly.

## About the data

finlight aggregates and enriches financial news from curated, finance-relevant sources including major wire services, financial publishers, and regional sources in Chinese, Japanese, Korean and Arabic (with English canonical entity tagging). Articles include:

- Sentiment score with confidence
- Tagged company entities with tickers, ISINs, and exchange listings
- Source, language, country, and publish metadata

The MCP server uses the same data as the [REST and WebSocket APIs](https://docs.finlight.me).

## Rate limits and plans

MCP requests count toward your API quota. See [pricing](https://finlight.me/pricing) for the current free-tier limit and for paid tiers with real-time access, higher limits, and additional features.

## Links

- Website: [finlight.me](https://finlight.me)
- MCP landing page: [finlight.me/mcp](https://finlight.me/mcp)
- API docs: [docs.finlight.me](https://docs.finlight.me)
- Discord: [discord.gg/XUs9JYZd24](https://discord.com/invite/XUs9JYZd24)
- Support: support via [app.finlight.me](https://app.finlight.me) or Discord

## Feedback

Issues and feature requests for the MCP server are welcome here on GitHub. For API questions, use Discord or the support channels above.

