mcp-server-pfm
Verified Safeby giovany79
Overview
An AI agent server for personal financial analysis, allowing queries and management of transaction data from CSV files for intelligent insights.
Installation
mcp dev server.pyEnvironment Variables
- GITHUB_TOKEN
- DATA_BUCKET
- CHAT_HISTORY_TABLE
- API_KEY_SECRET
- TZ
Security Notes
The server employs API keys for authentication on the AWS API Gateway endpoints, using environment variables for secrets, which is good practice. Input validation is performed for the 'add_transaction' function. The use of broad CORS headers ('Access-Control-Allow-Origin: *') is generally acceptable for widely integrated APIs but could be restricted if specific client origins are known. The direct read-modify-write operation on the CSV file in S3 for 'add_transaction' carries a minor risk of race conditions or data loss under extremely high concurrent write loads, though this is less likely for a personal finance manager.
Similar Servers
maverick-mcp
Personalized stock analysis, technical indicators, and portfolio optimization via Claude Desktop.
finance-trading-ai-agents-mcp
A specialized MCP server for financial analysis and quantitative trading, designed to deploy local financial MCP services with a departmental architecture for LLM integration and algorithmic trading.
simplenote-mcp-server
Integrates Simplenote with Claude Desktop as a memory backend or content source via the Model Context Protocol (MCP), enabling AI interaction with user notes.
portfolio-mcp
A financial portfolio management and analysis server for AI agents, providing tools for data fetching, analysis, optimization, and secure handling of financial data.