Credit Card MCP Server Demo
by shlomiuziel
This is a Model Context Protocol (MCP) server that provides tools for fetching and managing credit card transactions using the israeli-bank-scrapers library. It offers a demo showcasing a single provider scraping process.
Last updated: N/A
What is Credit Card MCP Server Demo?
This server is a Model Context Protocol (MCP) server designed to fetch and manage credit card transactions from Israeli banks using the israeli-bank-scrapers library. It provides a demo of a single provider scraping process and stores transactions in a local SQLite database.
How to use Credit Card MCP Server Demo?
To use the server, clone the repository, install dependencies using npm install
, configure the Chromium path, build the project with npm run build
, and start the server using npm start
. You can then use the available tools, such as scrapeTransactions
, by sending appropriately formatted JSON requests.
Key features of Credit Card MCP Server Demo
Fetch credit card transactions from Israeli banks
Store transactions in a local SQLite database
Query stored transactions with filtering options
Secure credential management
Use cases of Credit Card MCP Server Demo
Automated transaction tracking
Financial analysis
Budgeting
Personal finance management
FAQ from Credit Card MCP Server Demo
Where are credentials stored?
Where are credentials stored?
Credentials are stored in memory only and are cleared when the server stops.
Where is the SQLite database stored?
Where is the SQLite database stored?
The SQLite database is stored locally and should be protected.
How do I configure the Chromium path?
How do I configure the Chromium path?
You can configure the path to the Chromium executable using the CHROMIUM_PATH
environment variable or by modifying src/config.ts
.
What if I encounter issues with Chromium?
What if I encounter issues with Chromium?
Make sure Chromium is installed and accessible, verify the path in CHROMIUM_PATH
or src/config.ts
, and consider installing Chromium via Homebrew: brew install chromium
.
How do I run the server in development mode?
How do I run the server in development mode?
Use the command npm run dev
for development with hot reloading.