Financial MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Financial MCP ServerCompare the current stock prices of Apple and Microsoft"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Financial MCP Server
A production-ready Model Context Protocol (MCP) server that enables AI assistants (Claude Desktop, ChatGPT Desktop) to query financial data from three different sources.
Features
Exchange Rates - Real-time currency conversion using public API
Stock Market Data - Live stock quotes via Alpha Vantage API
Transaction Database - CSV-based local database with sample financial data
Dual Mode - Runs locally (Stdio) or as a Web Service (SSE)
Related MCP server: Alpha Vantage MCP Server
š Live Demo
You can connect to the hosted server directly without installing anything.
Option 1: Claude Desktop (Visual)
Open similar dialog to "Add custom connector" (if available in your version).
Name:
Financial Mcp DemoURL:
https://financial-mcp.el-hamdani.com/sse
Option 2: OpenAI / ChatGPT (Actions)
Click "New App" or "Add Action".
Name:
Financial Mcp DemoMCP Server URL:
https://financial-mcp.el-hamdani.com/sseAuthentication: None / None (Public API)
Option 3: Claude Desktop (Config File)
Add this to claude_desktop_config.json:
{
"mcpServers": {
"financial-mcp-demo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sse-client",
"https://financial-mcp.el-hamdani.com/sse"
]
}
}
}Quick Start
Installation
npm install
npm run buildConfiguration
Claude Desktop
Add to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"financial-data": {
"command": "node",
"args": ["/absolute/path/to/financial-mcp-server/dist/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "your_api_key_here"
}
}
}
}Optional: Stock Market Data
To enable stock market tools, get a free API key from Alpha Vantage and add it to the configuration.
Available Tools
Exchange Rate Tools
Tool | Description |
| Get exchange rate between two currencies |
| Convert an amount from one currency to another |
| Get rates from one currency to multiple targets |
Stock Market Tools
Tool | Description |
| Get current stock quote for a symbol |
| Compare multiple stock quotes |
Transaction Tools
Tool | Description |
| Search and filter financial transactions |
| Get spending breakdown by category |
| Get spending breakdown by department |
| Compare actual spending vs budget |
| Get top vendors by spending |
Example Queries
Exchange Rates
"What's the EUR to USD exchange rate?"
"Convert 10,000 EUR to USD"
"Show me rates from EUR to USD, GBP, JPY, CHF"
Transactions
"What were our total expenses in Q4 2024?"
"Show me all software purchases over 1,000 EUR"
"Which department spent the most on travel?"
"Are we over budget in any category?"
"Who are our top 5 vendors?"
Stocks (requires API key)
"What's Apple's current stock price?"
"Compare Microsoft, Google, and Apple stocks"
Sample Data
The database includes 23 sample transactions across:
Departments: Engineering, Sales, Marketing
Categories: Software, Hardware, Travel, Marketing
Time Period: Q4 2024 - Q1 2025
Project Structure
financial-mcp-server/
āāā package.json
āāā tsconfig.json
āāā src/
ā āāā index.ts # Main server entry
ā āāā types.ts # TypeScript interfaces
ā āāā services/ # Data access layer
ā ā āāā exchangeRate.ts
ā ā āāā stockData.ts
ā ā āāā database.ts
ā āāā tools/ # MCP tool implementations
ā āāā exchangeRate.ts
ā āāā stockData.ts
ā āāā transactions.ts
āāā data/
āāā transactions.csv
āāā budgets.csvDevelopment
# Build
npm run build
# Watch mode
npm run watchLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Live & historical FX rates and currency conversion for AI agents. No API keys.
Live & historical FX rates and currency conversion for AI agents. No API keys.
Real-time data API for AI Agents: stocks, weather, forex, logistics, search, scrape, news, IP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides real-time access to financial market data including stock quotes, company information, cryptocurrency exchange rates, historical options chains, and time series data through the Alpha Vantage API.-
- AlicenseCqualityDmaintenanceProvides access to real-time and historical stock market data through the Alpha Vantage API, enabling financial analysis and market data queries through natural language.10074Apache 2.0
- AlicenseAqualityCmaintenanceProvides AI agents with real-time financial market intelligence including stock quotes, crypto data, technical analysis, and portfolio insights. Enables natural language queries for current prices, technical indicators, asset comparisons, and portfolio analysis.176MIT
- AlicenseNot gradedqualityCmaintenanceEnables access to stock and financial data from Alpha Vantage, including stocks, forex, cryptocurrencies, commodities, and technical indicators, through natural language queries.1MIT