trackmcp
Back to directory
shlomiuziel

israeli-bank-scrapers-mcp-demo

View on GitHub

A Model Context Protocol (MCP) server that demonstrates how to scrape financial data using the israeli-bank-scrapers library

1 stars JavaScriptSearch & Data Retrieval Updated May 6, 2025

Documentation

Credit Card MCP Server Demo

This is a Model Context Protocol (MCP) server that provides tools for fetching and managing credit card transactions using the israeli-bank-scrapers library.

Features

  • Fetch credit card transactions from Israeli banks (Demo shows a single provider scraping process)
  • Store transactions in a local SQLite database
  • Query stored transactions with filtering options
  • Secure credential management

Installation

1. Clone the repository

2. Install dependencies:

bash
npm install

Configuration

Chromium Path

The server requires Chromium for web scraping. You can configure the path to the Chromium executable in two ways:

1. Environment variable:

bash
export CHROMIUM_PATH=/path/to/chromium

2. Default path:

The default path is set to `/opt/homebrew/bin/chromium`. You can modify this in `src/config.ts`.

Usage

1. Build the project:

bash
npm run build

2. Start the server:

bash
npm start

Available Tools

1. Scrape Transactions

Fetch transactions from your bank:

json
{
  "name": "scrapeTransactions",
  "arguments": {
    "credentials": {
      "username": "your_username",
      "password": "your_password"
    }
  }
}

Security Notes

  • Credentials are stored in memory only and are cleared when the server stops
  • The SQLite database is stored locally and should be protected
  • Never share your credentials or the database file

Development

For development with hot reloading:

bash
npm run dev

Troubleshooting

Chromium Issues

If you encounter issues with Chromium:

1. Make sure Chromium is installed and accessible

2. Verify the path in `CHROMIUM_PATH` environment variable or `src/config.ts`

3. Install Chromium via Homebrew: `brew install chromium`

Frequently asked questions

What is israeli-bank-scrapers-mcp-demo?

israeli-bank-scrapers-mcp-demo is A Model Context Protocol (MCP) server that demonstrates how to scrape financial data using the israeli-bank-scrapers library

How do I install israeli-bank-scrapers-mcp-demo?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is israeli-bank-scrapers-mcp-demo open source?

Yes — it is hosted on GitHub at https://github.com/shlomiuziel/israeli-bank-scrapers-mcp-demo and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP