Financial AI Agent
About
An AI agent providing unified access to financial market data and news articles.
Details
- Author
- extrawest
- Categories
- Search, Finance, AI, Other
Jump to
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
