il-bank-mcp

glekner/il-bank-mcp

3.3

If you are the rightful owner of il-bank-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

IL Bank MCP is a finance assistant that integrates Israeli bank data with AI assistants, providing financial insights through a headless scraper and MCP server.

IL Bank MCP is a powerful tool designed to bring your Israeli bank data to any AI assistant, allowing for comprehensive financial analysis and insights. By leveraging the capabilities of the `israeli-bank-scrapers` library, it acts as a headless scraper to gather data from various Israeli banks and credit card companies. This data is then processed through an MCP server, enabling large language models (LLMs) to analyze transactions, track spending patterns, and offer valuable financial insights. The system is designed to be secure and local, ensuring that all data remains on your machine without any external exposure. With support for multiple providers, IL Bank MCP can handle data from most major Israeli banks, offering real-time updates and on-demand synchronization to keep your financial insights fresh and relevant.

Features

  • Smart Analysis: Provides detailed spending breakdowns and tracks merchant patterns.
  • Local & Secure: Ensures all data remains on a local SQLite database.
  • Multi-Provider: Compatible with most Israeli banks and credit cards.
  • Real-time Updates: Allows for on-demand data refresh from any provider.
  • On-Demand Sync: Enables scraping of bank data whenever fresh insights are needed.

Usages

usage with Raycast

docker compose -f /path/to/il-bank-mcp/docker-compose.yml run --rm -i mcp-server

usage with Claude Desktop

{
  "mcpServers": {
    "israeli-bank-assistant": {
      "command": "docker",
      "args": [
        "compose",
        "-f",
        "/path/to/il-bank-mcp/docker-compose.yml",
        "run",
        "--rm",
        "-i",
        "mcp-server"
      ],
      "env": {
        "LEUMI_USERNAME": "your_username",
        "LEUMI_PASSWORD": "your_password"
      }
    }
  }
}

Tools

  1. get_transactions

    Fetch transactions for any time period.

  2. get_financial_summary

    Provides income, expenses, and trends at a glance.

  3. search_transactions

    Find specific transactions by amount or description.

  4. get_monthly_credit_summary

    Offers a breakdown of credit card usage.

  5. get_recurring_charges

    Identifies subscriptions and repeated payments.

  6. analyze_merchant_spending

    Detects unusual spending patterns.

  7. refresh_all_data

    Updates data from all connected accounts.

  8. get_scrape_status

    Checks when data was last updated.