quicken-mac-mcp

finance MCP Server

MCP server providing read-only access to Quicken For Mac financial data via Claude

VerifiedInstall Ready
financefinance
5 views19 stars5 forksv1.3.0MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
19
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y quicken-mac-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "quicken-mac-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "quicken-mac-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

15
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (15)

query_transactions

Query transactions with filters: date range, account types/names, amount range, payee search, category. Returns one row per split entry, with `note` (transaction-level) and `split_note` (per-split) memos.

list_portfolio

List investment holdings with shares, cost basis, and stored Quicken price quotes.

list_categories

List all category tags with parent hierarchy. Filter by expense/income.

ZTRANSACTION

Individual transactions (with `ZNOTE` transaction-level memo)

spending_by_category

Aggregate spending by category or parent category for a date range.

ZTAG

Category tags with parent hierarchy (Z_ENT looked up at runtime)

list_accounts

List all accounts with name, type, and active/closed status. Optional type filter.

ZACCOUNT

Bank accounts, credit cards, investment accounts

spending_over_time

Monthly spending totals, optionally broken down by category.

ZUSERPAYEE

Payee names

Tool

Description

Table

Purpose

raw_query

Run arbitrary SELECT queries (500-row limit).

ZCASHFLOWTRANSACTIONENTRY

Split line items — categories AND per-split `ZNOTE` memos live here

search_payees

Search payees by name with transaction counts.