FinAgent MCP
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., "@FinAgent MCPwhat are my latest bank transactions?"
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.
FinAgent MCP
MCP (Model Context Protocol) server for financial data integration, featuring Plaid banking/investment data and Robinhood cryptocurrency trading with advanced context engineering and evidence tracking for a financial data platform that provides LLMs with structured access to banking, investment, and cryptocurrency data through a standardized MCP interface. The system combines Node.js MCP tooling with Go-based data ingestion to deliver real-time financial insights with full observability and audit trails.
Architecture (Diagram via ChatGPT)
[Node MCP Server] ──► [Go Ingestion Service] ──► [External APIs]
• Tool registry • Plaid sync • Plaid API
• Context packer • Robinhood client • Robinhood API
• Evidence builder • Webhook handlers
• Rate limiting • Data encryption
│ │
▼ ▼
[PostgreSQL] [Redis Cache]
Data storage Rate limits
Audit trails IdempotencyComponents:
Node MCP Server: TypeScript-based tool execution and context engineering
Go Ingestion Service: High-performance data synchronization and API integration
PostgreSQL: Primary data storage with full audit trails
Redis: Caching, rate limiting, and idempotency locks
Related MCP server: agenti
Features
Banking & Investment Tools
Account management and monitoring
Transaction analysis with advanced filtering
Spending summaries and categorization
Investment holdings and performance tracking
Investment transaction history
Cryptocurrency Trading
Real-time crypto portfolio monitoring
Secure order placement with safety guardrails
Risk assessment and position sizing limits
Dry-run mode for safe testing
Other
Context packing with intelligent data ranking
Evidence tracking for auditable data lineage
OpenTelemetry distributed tracing
Production-ready rate limiting and security
Environment Variables
Create a .env file in the project root:
DATABASE_URL=postgres://postgres:postgres@localhost:5432/finagent?sslmode=disable
REDIS_URL=redis://localhost:6379
PLAID_CLIENT_ID=plaid_client_id
PLAID_SECRET=plaid_secret
PLAID_ENVIRONMENT=sandbox
ROBINHOOD_USERNAME=robinhood_username
ROBINHOOD_PASSWORD=robinhood_password
ENCRYPTION_KEY=32_char_encryption_key
GO_SERVICE_URL=http://localhost:8081
MCP_SERVICE_URL=http://localhost:3001
WEB_SERVICE_URL=http://localhost:3000
JAEGER_ENDPOINT=http://localhost:14268/api/traces
NODE_ENV=development
LOG_LEVEL=infoThis server cannot be deployed
Maintenance
Related MCP Connectors
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
- BankSyncOAuthio.banksync
Connect AI agents to bank accounts, transactions, balances, and investments.
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
OpenFinance gives any AI agent easy trading across every major market through one hosted MCP server. Trade crypto spot and perpetuals on Hyperliquid with market, limit and TWAP orders, leverage and margin control. Trade stocks, indices, commodities, forex and pre-IPO names as Hyperliquid HIP-3 perps. Trade Polymarket prediction markets with odds, order books, positions, PnL and trader leaderboards. Swap and bridge across 40+ EVM chains and Solana with Relay and Jupiter, find memecoins across 200+ chains, launch tokens on Robinhood Chain and Solana, and buy crypto with card, bank or UPI. Write actions are designed to ask for your confirmation first. Connect with OAuth (sign in to OpenFinance and approve) or an API key. Works with Claude, ChatGPT, Cursor, VS Code, Codex and any MCP client. No install. Home: https://openfinance.tech/agents · Docs: https://docs.openfinance.tech · GitHub: https://github.com/openfinance-tech/mcp
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA persistent MCP server that securely manages Plaid bank connections, allowing AI assistants to query financial data (balances, transactions, investments, etc.) without exposing sensitive credentials.390 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables any MCP-compatible LLM client to autonomously hold, spend, earn, and receive cryptocurrency using native MCP tools, no code required.16 npm81ISC
- AlicenseNot gradedqualityDmaintenanceProvides 10 financial data tools (market data, economic indicators, news, insider trades, and calendars) via a single MCP layer, enabling any MCP-compatible LLM to access diverse financial data through a unified interface.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI models to manage Robinhood portfolios, execute trades, and run automated trading bots with stop-loss/take-profit monitoring.1-