For Developers · MCP Finance Server

No GUI.
No friction.
Just a command.

Finance tracking built the way a developer thinks. Kachink runs as an MCP server inside Claude — log transactions, query spending, and manage subscriptions without leaving your terminal or chat window.

Claude · kachink.app/mcp
log aws bill $178.43
+expense −$178.43 Software · Feb 27
 
add recurring: vercel pro $20/mo on 1st
Recurring set · auto-logs Feb 1 onward
 
show all software expenses this month
Software · February 2026
AWS ........... $178.43
Vercel Pro ..... $20.00
Linear ......... $8.00
Total .......... $206.43

Under the hood

An MCP server you actually want to use

Kachink implements the Model Context Protocol — an open standard for giving AI assistants access to external tools and data. When connected, Claude calls Kachink's tools directly on your behalf.

01

Connect once

Add https://kachink.app/mcp as a remote MCP server in Claude. Authenticate with Google. Done.

Settings → Integrations → Add
https://kachink.app/mcp
02

Claude calls the tools

Behind your natural language, Claude invokes structured MCP tools. add-transaction, get-month-data, add-recurring.

add-transaction { amount, currency,
description, date }
get-transactions { month, year }
03

Data stays yours

All transactions are stored in a Cloudflare D1 SQLite database, isolated per user. Exchange rates cached in KV. Nothing shared.

Stack: Workers + D1 + KV
Auth: Google OAuth

Built for developer workflows

Track what developers actually spend on

Cloud infrastructure costs

AWS, GCP, Vercel, Fly.io — log monthly bills as they come in. Query totals across providers at any time.

SaaS subscription tracking

Set recurring entries for GitHub, Linear, Figma, and other tools. Auto-logged monthly — no manual entry.

Multi-currency freelance income

Clients pay in EUR or GBP? Log in their currency. Kachink converts using live rates and stores both values.

MCP-native architecture

Built on the Model Context Protocol — the same open standard powering the ecosystem of AI tool integrations.

Interactive dashboard

Ask Claude to "open dashboard" — an MCP App renders a visual overview right inside the chat interface.

Zero context switching

Log expenses in the same Claude session you use for code review, debugging, and documentation. One window.


Get started

Add Kachink to Claude

Paste the MCP server URL into Claude's integrations settings. Authenticate once. Start logging immediately.

https://kachink.app/mcp

FAQ

Developer questions

What is MCP and how does Kachink use it?

MCP (Model Context Protocol) is an open standard for connecting AI assistants to external tools. Kachink is an MCP server — when connected, it exposes structured tools like add-transaction and get-month-data that Claude calls on your behalf. Read the MCP explainer.

What tech stack does Kachink run on?

Cloudflare Workers with a Durable Object for MCP session state, D1 (SQLite at the edge) for transaction storage, and KV for exchange rate caching. Authentication uses Google OAuth via @cloudflare/workers-oauth-provider.

Can I track SaaS and infrastructure expenses?

Yes. Log AWS, Vercel, GitHub, Linear, Figma, and any other tool expenses in natural language. Kachink auto-categorizes them under Software and you can query across date ranges for tax time or budget reviews.

Does Kachink support multi-currency income?

Yes. Log client payments in any currency — EUR, GBP, CAD, and more. Exchange rates from the Frankfurter API are applied at log time. Both the original amount and the base-currency equivalent are stored. See multi-currency details.