Secure, local-first personal financial data aggregator for Israeli banks and credit card companies. Built on the israeli-bank-scrapers library, it scrapes transactions from all major Israeli financial institutions and stores them in a locally encrypted SQLite database. Includes MCP tools for fetching transactions, executing safe SQL queries, describing database schemas, and generating monthly expense reports while ensuring financial data never leaves your machine.
Clone from GitHub to install
git clone https://github.com/shlomiuziel/asher-mcp
cd asher-mcp
npm install && npm run build.mcp.json
{
"mcpServers": {
"asher": {
"command": "node",
"args": [
"dist/mcp/Server.js"
],
"cwd": "/path/to/asher-mcp"
}
}
}listTablesList all tables in the database
getTableSchemaGet the schema for a specific table
sqlQueryExecute a safe SELECT query on allowed tables
describeTableGet detailed information about a table including columns and indexes
listScrapersList all available bank scrapers
fetchTransactionsFetch transactions from all configured bank scrapers
fetch-last-month-transactionsFetch transactions from the last month and calculate the total expenses with a summary
Open-source scraping library supporting all Israeli banks and credit card companies
Show me last month expensesWhat tables exist in the database?Show all transactions over 1000 NISWhat is the total expense amount this month?Node.js 18+npmtsx (global)Requires credentials.json file with banking credentials. Uses local SQLite with encryption. Encryption key is provided at runtime and never stored on disk.
Lightweight MCP server for fetching transactions from all major Israeli banks and credit card companies, including Hapoalim, Leumi, Discount, Mizrahi, Visa Cal, Max, Isracard, and more. Leverages the israeli-bank-scrapers library and supports two-factor authentication. Exposes tools to list available banks with their required credentials and fetch transactions with flexible date ranges.
Comprehensive personal finance command center for Israeli banking. Automatically aggregates, categorizes, and analyzes finances from all Israeli banks and credit cards into a unified dashboard with budget tracking, balance projection, recurring payment detection, and installment monitoring. Features intelligent 3-phase auto-categorization, native WhatsApp integration for daily summaries, built-in AI chat via Google Gemini, and MCP endpoint for AI assistant integration with AES-256-GCM encryption.
Finance assistant that brings Israeli bank data directly to any AI assistant. Combines a headless scraper powered by israeli-bank-scrapers with an MCP server, enabling LLMs to analyze transactions, track spending patterns, detect recurring charges, and provide financial insights. Supports most Israeli banks and credit cards, stores data locally in SQLite, and runs via Docker Compose for easy deployment.