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 Servershow my recent 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.
Financial MCP Server
Mock Financial Data MCP Server for Finarrator application.
Local Development
Setup
Install dependencies:
npm installSet up environment variables in
.env:
PORT=10000
NODE_ENV=development
CREDENTIALS_FILE=./credentials.jsonRun the server:
npm run devThe server will run on http://localhost:10000
Related MCP server: MifosX Self Service MCP
Deployment on Render
Prerequisites
Render account (render.com)
GitHub repository with this code
Deployment Steps
Push to GitHub
Ensure your MCP server code is in a GitHub repository
Make sure
.gitignoreis properly configured
Connect to Render
Go to render.com
Click "New +" → "Web Service"
Connect your GitHub repository
Select the branch (usually
main)
Configure Settings
Name:
financial-mcp-serverEnvironment:
NodeBuild Command:
npm installStart Command:
npm startPlan: Free or Paid (based on your needs)
Set Environment Variables In Render dashboard, add:
PORT:10000NODE_ENV:productionCREDENTIALS_FILE:./credentials.json
Deploy
Click "Create Web Service"
Render will automatically deploy on every push to your selected branch
Environment Variables for Production
Update these in Render dashboard:
PORT=10000
NODE_ENV=production
CREDENTIALS_FILE=./credentials.json
ALLOWED_ORIGINS=https://your-backend-domain.onrender.com,https://your-frontend-domain.vercel.appAPI Endpoints
Health Check
GET /- Returns server status
Login
POST /api/loginBody:
{ mobile: string, password: string }Returns: User financial data (bank transactions, credit report, EPF details, etc.)
File Structure
.
├── server.js # Main server file
├── package.json # Dependencies and scripts
├── .env # Environment variables
├── .gitignore # Git ignore rules
├── credentials.json # User credentials (mock data)
├── render.yaml # Render deployment config
├── data/ # Mock financial data
│ ├── 1010101010/ # User directories
│ └── ...
└── views/ # EJS templatesTroubleshooting
Port Issues
If port 10000 is already in use locally, change the PORT in
.envRender automatically handles port assignment
Credentials Not Loading
Ensure
credentials.jsonis in the root directoryCheck that the path in
.envis correct
CORS Issues
Update
ALLOWED_ORIGINSin environment variablesRestart the service after updating
Support
For issues or questions, check the main Finarrator documentation.
This server cannot be deployed
Maintenance
Related MCP Connectors
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
Read-only access to your bank, investment, and crypto accounts: balances, transactions, holdings.
Connect your Player's Bank account to AI via Brazil's Open Finance: balances, statements, cards, inv
Privacy-safe synthetic financial data for LatAm fintech, AI agents, testing and ML.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA lightweight MCP server that simulates financial data interactions with dummy authentication and static JSON datasets for testing financial applications.2MIT

MifosX Self Service MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI-driven banking workflows through secure interaction with Apache Fineract/MifosX Self-Service APIs, including authentication, account management, loans, savings, and transfers.9Mozilla Public 2.0- FlicenseAqualityBmaintenancePrivacy-safe synthetic financial data for Latin American fintech, exposed to AI agents as an MCP Tool through the hosted Apify MCP Server. Supports Streamable HTTP, OAuth/API-token authentication, and generates synthetic users, savings goals and transactions without PII.2-
- FlicenseNot gradedqualityBmaintenanceServes read-mostly MCP tools across ten mock verticals and investment use cases, each backed by bundled SQLite databases, with optional proxying of investment tools to a user-supplied banking API. It enables clients to query realistic vertical data through OAuth-protected MCP endpoints over HTTP or WebSocket.-