Israeli Bank Scrapers

by mottibec

12 stars
Not rated
GitHub

About

Connects to Israeli banking data for secure access to transactions from all major Israeli banks and credit card companies, enabling financial analysis and expense tracking across multiple institutions.

Details

Author
mottibec
Repository
mottibec/israeli-bank-mcp
GitHub stars
12
Categories
Productivity, Finance, Design, Developer Tools, AI, Frontend, Infrastructure, Security, Automation

- List available Israeli banks and credit card companies with their required credentials
- Fetch transactions from any supported bank
- Support for all major Israeli banks and credit card companies
- Secure credential handling
- Flexible transaction date ranges
- Two-factor authentication support

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Israeli Bank Scrapers
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /path/to/israeli-bank-mcp/build/server.js
    Environment
    • LEUMI_PASSWORD your-password
    • LEUMI_USERNAME your-username

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

1. Install dependencies:

npm install

2. Build the project:

npm run build

3. Connect to MCP Clients

Credentials are read from environment variables (never from tool arguments — this avoids leaking them into the LLM conversation history). Each bank requires <BANK_ID>_<FIELD> env vars. For example, Bank Leumi needs LEUMI_USERNAME and LEUMI_PASSWORD; Hapoalim needs HAPOALIM_USERCODE and HAPOALIM_PASSWORD. Use the banks://list resource to see required env-var names per bank.

For clients that support configuration files (like Claude), add the following to your configuration:

{
    "mcpServers": {
        "israeli-bank-mcp": {
            "command": "node",
            "args": [
                "/path/to/israeli-bank-mcp/build/server.js"
            ],
            "env": {
                "LEUMI_USERNAME": "your-username",
                "LEUMI_PASSWORD": "your-password"
            }
        }
    }
}

fetch-transactions

Fetch transactions from a bank

two-factor-auth

2FA authentication for banks that require that

- Fetch transactions (fetch-transactions)
- Fetch transactions from a bank

- 2FA (two-factor-auth)
- 2FA authentication for banks that require that

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "israeli bank scrapers": {
            "env": {
                "LEUMI_PASSWORD": "your-password",
                "LEUMI_USERNAME": "your-username"
            },
            "args": [
                "/path/to/israeli-bank-mcp/build/server.js"
            ],
            "command": "node"
        }
    }
}

Linux

{
    "env": {
        "LEUMI_PASSWORD": "your-password",
        "LEUMI_USERNAME": "your-username"
    },
    "args": [
        "/path/to/israeli-bank-mcp/build/server.js"
    ],
    "command": "node"
}

Macos

{
    "env": {
        "LEUMI_PASSWORD": "your-password",
        "LEUMI_USERNAME": "your-username"
    },
    "args": [
        "/path/to/israeli-bank-mcp/build/server.js"
    ],
    "command": "node"
}

Windows

{
    "env": {
        "LEUMI_PASSWORD": "your-password",
        "LEUMI_USERNAME": "your-username"
    },
    "args": [
        "/path/to/israeli-bank-mcp/build/server.js"
    ],
    "command": "node"
}

A project for managing Israeli bank accounts and transactions using the Model Context Protocol (MCP).

- List available Israeli banks and credit card companies with their required credentials
- Fetch transactions from any supported bank
- Support for all major Israeli banks and credit card companies
- Secure credential handling
- Flexible transaction date ranges
- Two-factor authentication support

The server can be connected to any MCP-compatible client. Here's how to configure it:

Credentials are read from environment variables (never from tool arguments — this avoids leaking them into the LLM conversation history). Each bank requires<BANK_ID>_<FIELD>env vars. For example, Bank Leumi needsLEUMI_USERNAMEandLEUMI_PASSWORD; Hapoalim needsHAPOALIM_USERCODEandHAPOALIM_PASSWORD. Use thebanks://listresource to see required env-var names per bank.

For clients that support configuration files (like Claude), add the following to your configuration:

{ "mcpServers": { "israeli-bank-mcp": { "command": "node", "args": [ "/path/to/israeli-bank-mcp/build/server.js" ], "env": { "LEUMI_USERNAME": "your-username", "LEUMI_PASSWORD": "your-password" } } } }

- Banks(banks://list)

- List available banks and their required credentials

-

Fetch transactions(fetch-transactions)

- 2FA authentication for banks that require that

The server supports all major Israeli banks and credit card companies through theisraeli-bank-scraperslibrary:

- Bank Hapoalim
- Leumi Bank
- Discount Bank
- Mercantile Bank
- Mizrahi Bank
- Otsar Hahayal Bank
- Visa Cal
- Max (Formerly Leumi Card)
- Isracard
- Amex
- Union Bank
- Beinleumi
- Massad
- Yahav
- Beyhad Bishvilha
- OneZero (Experimental)
- Behatsdaa

- Please do not attempt this at home (I honestly don't know, it's probably not a good idea, but it's really cool)

The only platform you need to get paid - all payments in one place, invoicing and accounting reconciliations with Adfin.

MCP server that gives AI agents and teams secure, role-based access to Stripe billing operations — customer lookups, subscription management, refunds, invoice history — without exposing Stripe dashboard credentials. Sub-100ms reads via local Stripe sync engine. 4 permission levels with audit logging. $14.99/month.

Easily query & find Belgian company finances

US/HK markets — 110 tools: real-time quotes, options, orders, fundamentals, alerts, DCA & portfolio

Interact with NAVI DeFi protocol on Sui blockchain for market data and transactions.

MCP server for managing accounting and taxes with Norman Finance.

Interact with Ramp's Developer API to run analysis on your spend and gain insights leveraging LLMs

WunderTrading MCP connects AI agents to live crypto trading execution on 20+ supported exchanges through a single MCP integration. Use it to turn AI-driven signals, market analysis, sentiment, screenshots, and custom strategy logic into real trades on exchanges including Binance, Bybit, Coinbase, Bitget, OKX, KuCoin, Hyperliquid, and BingX. Supports MCP and REST API workflows for order execution, trade management, and AI-powered automation.

Interact with the accounting data in your business using our official MCP server

Integrate Actual Budget with LLM assistants to manage your personal finances.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.