MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Norman Finance MCP

by Norman Finance

AI-powered accounting, invoicing, and tax management for developers and small businesses

finance Node.js Intermediate
⭐ 50 stars πŸ“… Updated: 1mo ago

Description

MCP server for accounting and tax management that brings financial operations to AI assistants. Norman Finance enables financial reporting, invoice processing, expense tracking, tax calculations, and bookkeeping automation through natural language commands. Create and send invoices, categorize transactions, generate profit and loss reports, and estimate tax obligations β€” all without leaving your AI workflow. Designed for freelancers, developers, and small businesses who want to streamline their financial management with AI assistance.

βœ… Best for

Freelancers and small businesses who want AI-assisted bookkeeping and invoicing

⏭️ Skip if

You need enterprise-grade accounting software with audit trails and multi-entity support

πŸ’‘ Use cases

  • Creating and sending invoices to clients through AI commands
  • Tracking expenses and categorizing transactions automatically
  • Generating financial reports like profit and loss statements
  • Calculating tax estimates and preparing for tax filing

πŸ‘ Pros

  • βœ“ Streamlines invoicing and expense tracking with natural language commands
  • βœ“ Automated transaction categorization reduces manual bookkeeping work
  • βœ“ Tax estimation tools help plan for quarterly and annual obligations
  • βœ“ Simple npx setup β€” get started with just an API key

πŸ‘Ž Cons

  • βœ— Requires a Norman Finance account and API key for all operations
  • βœ— Not a replacement for professional accounting software in complex scenarios
  • βœ— Financial data accuracy depends on correct transaction categorization

πŸ”§ Exposed tools (5 tools)

ToolCategoryDescription
manage_expensesexpensesTrack, categorize, and manage business expenses
create_invoiceinvoicingCreate and send an invoice to a client
generate_reportreportingGenerate financial reports like profit and loss or balance sheet
calculate_taxtaxCalculate tax estimates based on income and expenses
list_transactionstransactionsList and filter financial transactions by date, category, or amount

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+
  • β€’ Norman API key
  • β€’ API key required

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Start by connecting your bank accounts to Norman and use manage_expenses to auto-categorize past transactions. Use generate_report monthly to stay on top of your financial health and calculate_tax quarterly to avoid surprises at filing time.

Quick info

Author
Norman Finance
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
finance
Difficulty
Intermediate
Self-hostable
❌
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • βœ… Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows