Financial AI Agent

by extrawest

Not rated
GitHub

About

An AI agent providing unified access to financial market data and news articles.

Details

Author
extrawest
Categories
Search, Finance, AI, Other

Setup

Install Financial AI Agent in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/extrawest/financial-ai-agent-mcp-servers

Follow the installation instructions in the repository README, then restart your MCP client.

A TypeScript-based Ai agent with MCP integration. This project provides a unified interface to access financial market information and relevant news articles through MCP servers with tool calling.

https://github.com/user-attachments/assets/47150b98-0663-43f6-927e-f09abb796fe6

https://github.com/user-attachments/assets/72210b49-dc23-4bef-b7ee-6d289ede59e1

- πŸ“Š Stock Market Data:

- Company Information
- Quarterly Financials
- Annual Financial Reports

- Real-time News Articles
- Query-based News Search

- Client-Server Architecture
- TypeScript Implementation
- Modular Design Pattern
- LangChain agent

- Node.js 16.x or higher
- TypeScript 4.x or higher
- API keys for stock services and OpenAi

git clone https://github.com/extrawest/financial-ai-agent-mcp-servers cd financial-ai-agent-mcp-servers # Install dependencies npm install
# API Configuration STOCK_API_KEY=your_stock_api_key OPENAI_API_KEY=your_open_ai_key
# Build the project npm run build # Start the server npm start
src/ β”œβ”€β”€ agent/ β”‚ └── agent.ts # Agent implementation β”œβ”€β”€ client/ β”‚ └── client.ts # API client implementation β”œβ”€β”€ config/ β”‚ └── configs.ts # Configuration management β”œβ”€β”€ logger/ β”‚ └── logger.ts # Logging functionality β”œβ”€β”€ server/ β”‚ β”œβ”€β”€ news-server.ts # News API server β”‚ └── stocks-server.ts # Stock market API server β”œβ”€β”€ types/ β”‚ └── newsapi.d.ts # Type definitions └── index.ts # Application entry point

Handles all stock market related operations:

- Company information retrieval
- Financial reports access
- Market data processing

- Article search and retrieval
- Query processing
- News data formatting

Provides a unified interface to interact with both servers:

- API request handling
- Response processing
- Error management

# Start Stocks server npm run stocks:built # Start News server npm npm run news:built # Run agent npm run agent:built

- Open Cursor IDE, go to Settings -> Cursor Settings
- Go to Tools & Integrations section
- Find MCP tools, click New MCP Server
- Add this to mcp.json file

{ "mcpServers": { "stocks-mcp-server": { "url": "http://127.0.0.1:3000/sse" }, "news-mcp-server": { "url": "http://127.0.0.1:3001/sse" } } }
# Start Stocks server npm run stocks:built # Start News server npm npm run news:built

This project is licensed under the MIT License - see the LICENSE file for details.

Created by Oleksandr Samoilenko
Extrawest.com, 2025

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Real-time business event intelligence for AI agents -- AI-scored leads, funding rounds, acquisitions, and market briefs in Claude, Cursor, or Windsurf

Real-time ASX market intelligence for AI agents β€” announcements, AI summaries, sentiment, social intelligence, stock prices, and franking credit calculator across 2,200+ Australian-listed companies.

Real-time news with bias scoring across 5,000+ sources and 15+ dimensions, balanced news synthesis, live market data with AI analysis, ML options pricing, and semantic meme search.

Institutional research and manager diligence reports on hedge funds, venture capital and private equity managers. Summary of filings, personnel changes, media screening and social signals delivered to you in minutes.

Hosted MCP server for AI-enriched financial news β€” full-text and ticker-scoped news search, trending stories, and SEC Form 4 insider activity, each story scored 1–10 for relevance (OAuth 2.1, free tier 100 calls/hour).

Hosted MCP server for Chinese A-share and ETF market data, including prices, fundamentals, capital flows, financial statements, real-time quotes, and news.

Provides programmatic access to Borsa Istanbul (BIST) stock data, financials, news, and analysis using KAP and Yahoo Finance.

Pattern intelligence API for AI agents. Search 24M historical chart patterns, get forward returns, market regime analysis, and AI summaries for any stock ticker.

Financial data for AI agents. SEC XBRL fundamentals, insider trades, 13F holdings, treasury yields. Source-traced.

Market intelligence your AI agent can call

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.