asher-mcp

asher-mcp

3.2

If you are the rightful owner of asher-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.

Asher is a secure, local-first financial data aggregator for Israeli banks and credit card companies, built with TypeScript and powered by israeli-bank-scrapers.

Asher is a personal financial data MCP server designed to help users aggregate and analyze their financial transactions across multiple sources while ensuring data privacy and security. It is specifically tailored for Israeli banks and credit card companies, utilizing the israeli-bank-scrapers library to scrape and store information in a local, encrypted SQLite database. Asher is built with TypeScript, emphasizing type safety and ease of integration with MCP Hosts like Claude. The server operates on a local-first principle, ensuring that sensitive financial data never leaves the user's machine. With a focus on security, all data is encrypted at rest, and bank credentials are securely stored using an encryption key provided by the user. Asher also offers a command-line interface for easy setup and management, making it accessible for users to configure and use the server effectively.

Features

  • MCP Server: Implements the Model Context Protocol for easy integration with MCP Hosts.
  • Extensive Integration: Supports all Israeli banks and credit card companies provided by israeli-bank-scrapers.
  • Local-First: Ensures that financial data never leaves the user's machine.
  • Encryption: Sensitive data is encrypted at rest to maintain security.
  • CLI: Provides easy setup and management via command line.

Tools

  1. fetchTransactions

    Fetch recent transactions and store them in the database.

  2. describeTable

    Get detailed information about a table (columns, indexes).

  3. listTables

    List all tables in the database.

  4. getTableSchema

    Get the schema for a specific table.

  5. sqlQuery

    Execute a safe SELECT query on allowed tables.

  6. fetch-last-month-transactions

    Fetch and summarize last month's transactions and expenses.