Kachink logo
Financial

Kachink MCP Server

Connect your account, then chat with AI to run tools.

Personal finance tracker that lives inside your AI chat. Log expenses and income in plain English, convert currencies automatically, set up recurring transactions, and open a monthly spending dashboard without leaving the conversation.

Publisher Verified
Interactive app
Live tools
Agent guide included

Built by

KachinkVerified publisher

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

AI Skill
SKILL.md

Domain knowledge for Kachink — workflow patterns, data models, and gotchas for your AI agent.

Kachink

Kachink is a personal finance ledger the agent reads and writes during conversation. Entries persist, so the user can ask about any past month without re-supplying the data. Every amount is stored in the currency it was spent in, alongside a converted value in the user's base currency.

Recommended read order

  1. Check the user's plan and usage before a batch of writes, so limits are known before hitting one.
  2. List the available categories before categorizing anything. The set is per-user and can be customized.
  3. Read the month you intend to discuss. Summaries are month-scoped.

Data model

  • Transactions are the base unit. Each is an expense or income with an amount, a currency, a free-text description, a category, and a date. Date defaults to today when the user does not say otherwise.
  • Base currency is the single currency all reporting rolls up into. It is set automatically from the user's first logged transaction and can be changed later.
  • Converted amounts are computed at write time using that day's rate, then frozen. Editing a transaction's amount or currency recomputes it. Historical entries keep the rate that applied on their own date, not today's.
  • Categories are per-user. There is a built-in set, and the user can add, rename, or remove their own. Removing a category remaps its existing transactions rather than deleting them.
  • Recurring rules generate a transaction automatically once a month. They are templates, not transactions: creating one does not by itself create history beyond the current month's charge.
  • Plan determines limits. Free accounts are capped at 50 transactions per month and 3 active recurring rules. Paid accounts have neither cap.

Write workflows

  • Log spending or income: amount, currency, and description are the meaningful inputs. Ask for the category only if it is ambiguous, and prefer an existing one.
  • Correct an entry: edit in place rather than deleting and re-logging, which preserves the original date.
  • Bulk recategorize: a batch edit exists for reclassifying many transactions at once. Prefer it over looping single edits.
  • Automate a fixed monthly charge: create a recurring rule with the day of month it lands on.
  • Show the picture: a visual monthly dashboard renders as an interactive panel beside the chat, with month-to-month navigation. Prefer it over reciting numbers when the user asks how a month went.
  • Hand back the data: a full export is available on request.

Multi-currency

The user can log in any currency and switch mid-conversation without setup. Reporting always rolls up into their base currency.

Currencies outside the supported conversion set still log successfully, but with no converted value. Those entries appear in the ledger and are excluded from base-currency totals rather than being counted at a wrong rate. Say so plainly if the user asks why a total looks short.

Gotchas

  • Never infer the day of a recurring charge. It must come from the user explicitly. Today's date is not a hint. Valid days are 1 to 28, so that every month behaves the same.
  • Creating a recurring rule whose day has already passed this month backfills that month's charge immediately. Expect one transaction to appear right away.
  • Recurring charges post on a daily schedule in UTC. A rule created late in the user's day may not appear until the following calendar day in their timezone.
  • The base currency is set from the very first transaction. If the user logs a one-off foreign expense before anything else, they will be reporting in the wrong currency until it is changed.
  • Amounts are stored as entered, so a total shown in the base currency will not equal the sum of the raw amounts when several currencies are involved.
  • Hitting a free-plan cap fails the write and says so. It is not a silent partial success, so do not retry the same entry.

Tools in this Server

This server uses the MCP protocol with a live tool list. Tools are discovered when your MCP client connects (often after authentication), so they are not enumerated on this public page. Open Studio or connect from your client to see the tools available to your workspace.

Legal & Support

Frequently Asked Questions

What is the Kachink MCP server?

Personal finance tracker that lives inside your AI chat. Log expenses and income in plain English, convert currencies automatically, set up recurring transactions, and open a monthly spending dashboard without leaving the conversation. It provides MCP tools that your client discovers when it connects (this page may not list every tool name) that AI agents can use through the Model Context Protocol (MCP).

How do I connect Kachink to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/kachinkappmcp. Authentication is handled automatically.

How many tools does Kachink provide?

Kachink is a remote MCP server. The live tool list is supplied by the server when your MCP client connects, so the count is not fixed on this public page. After you connect in MCPBundles Studio or your client, you will see the tools your session can call. A SKILL.md is still included to guide your agent on capabilities and workflows.

What authentication does Kachink require?

Kachink uses One-click sign in. Kachink requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Kachink to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/kachinkappmcp

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Kachink and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Kachink will appear under Not connected — select it and click Connect to complete OAuth.
Name: Kachink
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/kachinkappmcp
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Maintain this listing

Operate Kachink? You can take over the listing's metadata.

Verified maintainer on file

A maintainer claimed this listing on . To report a problem with this listing, email hello@mcpbundles.com.

Ready to use Kachink?

Sign in to connect your credentials and start running tools from the chat.

Kachink MCP Server & Skill