Agent ReleaseMay 2026

Uncommon Cash is Now Agent-Ready

Connect Claude Code, Cursor, or any MCP-compatible AI agent directly to your finances. Query transactions, manage budgets, and run financial workflows with natural language — your AI becomes a genuine financial partner.

What shipped

43 MCP Tools

Read transactions, manage budgets, split transactions, tag spending, create automation rules, and analyze patterns — all via the Model Context Protocol.

OAuth 2.1 + DCR

MCP clients auto-discover the auth server, register dynamically, and drive a full PKCE flow — no manual token creation required.

Discovery Files

llms.txt, robots.txt, /.well-known/oauth-authorization-server, and /.well-known/oauth-protected-resource — so AI systems know exactly how to authenticate and what they can do.

Stateless & Fast

No persistent sessions — every agent request is independent, fast, and secure. JWT access tokens scoped to the MCP resource.

Agent Readiness

Agent-ready apps need to be discoverable, accessible, and capable. Here's where we stand:

robots.txt
AI agent directives configured
llms.txt
Plain-language description for LLMs
/.well-known/api-catalog.json
RFC 9727 API catalog
MCP Server
Streamable HTTP at /api/mcp
OAuth 2.1 + DCR
RFC 8414 · RFC 7591 · PKCE
/.well-known/oauth-*
Authorization server & protected resource metadata

Connect in 30 seconds

  1. 1

    Add the MCP server

    Run this in your terminal — no token needed:

    claude mcp add --transport http uncommoncash \
      https://uncommoncash.com/api/mcp
  2. 2

    Authorize in your browser

    Claude Code discovers the OAuth server automatically, opens a browser tab, and walks you through sign-in + consent. The whole flow takes about 20 seconds.

  3. 3

    Ask your agent anything

    Try: "Show me my top 5 spending categories this month and flag anything over budget."

Available tools

get_transactions

Query transactions by date, category, or account

search_transactions

Full-text search across all transaction descriptions

get_uncategorized_transactions

List transactions that still need categorization

categorize_transaction

Update a transaction's category

bulk_categorize_transactions

Categorize multiple transactions at once

create_transaction

Manually log a transaction

flip_transaction_sign

Correct debit/credit direction on a transaction

update_transaction_description

Rename a transaction description

split_transaction

Split a transaction across multiple categories

get_transaction_splits

View existing splits for a transaction

delete_transaction_splits

Remove splits and restore to a single transaction

get_budget_vs_actual

Compare budget targets to actual spending

get_spending_summary

Summarize spending by category for any period

update_budget

Adjust category budget targets

get_year_budgets

View annual budget allocations

add_budget_note

Annotate a budget line with a note

compare_months

Side-by-side comparison of two months of spending

get_categories

List all categories in your hierarchy

create_category

Add a new category or sub-category

update_category

Rename or restructure a category

get_accounts

List linked accounts and balances

get_net_worth

Track assets, liabilities, and net worth over time

get_automation_rules

List auto-categorization rules

create_automation_rule

Create a pattern-matching categorization rule

update_automation_rule

Modify an existing automation rule

delete_automation_rule

Remove an automation rule

suggest_automation_rules

AI-suggested rules based on uncategorized transactions

get_vendors

List known vendors

create_vendor

Add a new vendor

get_vendor_rules

List rules that map transactions to vendors

create_vendor_rule

Create a transaction-to-vendor mapping rule

update_vendor_rule

Modify a vendor mapping rule

delete_vendor_rule

Remove a vendor mapping rule

assign_vendor_to_transaction

Manually link a transaction to a vendor

bulk_assign_vendor_to_transactions

Assign a vendor to many transactions at once

apply_vendor_rule

Run a vendor rule against existing transactions

suggest_vendor_assignments

AI-suggested vendor matches for unassigned transactions

get_tags

List all tags

create_tag

Create a new tag

get_tag_stats

Spending breakdown by tag

add_transaction_to_tag

Apply a tag to a transaction

remove_transaction_from_tag

Remove a tag from a transaction

analyze_spending_patterns

Surface top vendors, trends, and over-budget categories

Ready to try it?

Sign up for Uncommon Cash and connect Claude Code to your finances in minutes.