By paulmeier
Full MCP access to your kasas financial ledger, plus skills for charts, cash-flow, net worth, spending analysis, categorization, periodic review, and forward-looking financial planning. Works in Claude Code and Claude Desktop.
When the user asks "how's my cash flow", "income vs spending", "am I saving", or "what's my monthly burn" — analyze income vs expenses and net cash-flow over a period with month-by-month charts and a savings rate.
Use when the user asks to "categorize my transactions", "tag these", "label spending", or "set up auto-categorization" — finds uncategorized outflows, clusters them by payee, and applies category labels (preferably via reusable kasas rules), confirming before every write.
When the user wants forward-looking planning ("help me budget", "when can I afford X", "project my savings", "what if I cut spending 10%", "plan for a goal/retirement", "how long is my runway"), build budgets, savings-goal timelines, cash-flow forecasts, net-worth projections, and what-if scenarios from their kasas history.
When the user asks to 'review my finances', do a 'monthly/quarterly money review', or 'see how I did this period', run a comprehensive periodic review — cash flow, spending by category, net worth, notable transactions, data hygiene, and charts — comparing against the prior comparable period.
When the user wants to build, draw, graph, chart, or plot ANY visualization from their kasas finances, turn a request into a transaction selection + grouping + metric + chart type and render it (offline HTML in Claude Code, an interactive Artifact in Claude Desktop) alongside the underlying numbers table.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
kasas_urlStreamable-HTTP MCP endpoint of your kasas instance, e.g. http://localhost:8080/mcp
${user_config.kasas_url}kasas_tokenBearer token for kasas (the dashboard token, NOT an API key — MCP-over-HTTP requires it). Leave blank only if your kasas runs unauthenticated on a trusted network.
${user_config.kasas_token}kasas-skill
Talk to your kasas financial ledger from Claude — with full MCP access, on‑demand charts and graphs, and skills for periodic financial review and forward‑looking planning. Works in Claude Code and Claude Desktop.
kasas is a self‑hosted, single‑binary financial ledger with a built‑in MCP server (≈50 tools over accounts, transactions, labels, rules, events, sync, and market data). This plugin wires Claude to that server and adds a layer of finance‑specific skills:
cash-flow, spending-breakdown, net-worth, and a comprehensive financial-review.financial-plan for budgets, savings‑goal timelines, runway, and net‑worth projections with what‑if scenarios.categorize to label transactions and build reusable kasas rules.Everything is penny‑accurate: kasas returns amounts as signed decimal strings, and the bundled tooling does money math with exact decimals — never floats.
http://localhost:8080). See the kasas quick start.KASAS_DASHBOARD_TOKEN). The MCP‑over‑HTTP endpoint is gated by the dashboard token — not API keys.PATH (used by the bundled chart/aggregation scripts in Claude Code; standard library only, no pip installs).The plugin ships its own marketplace manifest, so you can install it straight from this repo:
/plugin marketplace add paulmeier/kasas-skill
/plugin install kasas@kasas
…or from a local checkout while developing:
/plugin marketplace add /Users/paulmeier/Projects/kasas-skill
/plugin install kasas@kasas
On enable, Claude Code prompts for two user‑config values (you can change them later with /plugin):
| Setting | Default | Notes |
|---|---|---|
kasas_url | http://localhost:8080/mcp | Your kasas streamable‑HTTP MCP endpoint. |
kasas_token | (blank) | The kasas dashboard token. Stored in your OS keychain (it is marked sensitive). Leave blank only if kasas runs unauthenticated on a trusted network. |
The token is injected as Authorization: Bearer … on the MCP connection — see .mcp.json.
Prefer a local subprocess instead of HTTP? kasas exposes both transports —
kasas mcpover stdio needs no token. See the Claude Desktop section for the stdio block (it works for a local Claude Code setup too).
Verify it worked:
/kasas:kasas-setup
This probes the connection, lists your accounts and balances (grouped by currency), shows sync/source status, and tells you exactly what to fix if auth fails.
Claude Desktop supports the two pieces of this plugin that matter for finance work: the kasas MCP connection and Skills (the Agent Skills open standard). Charts render as interactive Artifacts.
Easiest — one‑click extension. Build the kasas.mcpb Desktop Extension and open it (or add it via Settings → Extensions). It prompts for your kasas binary and config.toml paths and wires the tokenless local stdio connection for you — see desktop/mcpb/ (make mcpb).
Pick whichever fits your setup — see desktop/claude_desktop_config.example.json for ready‑to‑paste blocks:
npx claudepluginhub paulmeier/kasas-skill --plugin kasasUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications