Jarv
A personal financial management MCP server based on the Notion database, including an LLM agent, supporting natural language parsing into structured tool calls to implement transaction recording, budget allocation, and automatic reconciliation functions.
rating : 2 points
downloads : 7.6K
What is Jarvis Personal Financial Assistant?
Jarvis is an intelligent personal financial management tool that combines the Notion database with an AI assistant, allowing you to manage your finances through simple natural language conversations. You just need to tell Jarvis about your financial activities like chatting, and it will automatically record them in Notion, classify them, manage budgets, and reconcile accounts.How to use Jarvis?
Using Jarvis is very simple: 1) Copy the Notion template to your workspace; 2) Configure the API key; 3) Start the server; 4) Communicate with Jarvis through the chat interface or API. You can say, 'Spent $12 on groceries at Trader Joes', and Jarvis will automatically identify the amount, category, and account, and record it in the correct Notion database.Use cases
Jarvis is particularly suitable for: daily consumption recording, salary income allocation, credit card repayment management, budget planning, consumption classification and organization, and multi - account financial management. Whether it's personal bookkeeping or family financial management, Jarvis can make the cumbersome financial recording simple and intuitive.Main Features
Natural Language Understanding
Use AI to understand your daily financial descriptions and automatically extract key information such as amount, category, and date without manually filling out complex forms.
Unified Transaction Handling
One interface handles all types of financial activities: expenses, income, and transfer payments, simplifying the operation process.
Intelligent Categorization
Automatically assign transactions to preset categories (such as groceries, dining, transportation) and support batch updating of uncategorized transactions.
Budget Management
Set budget allocation rules and automatically allocate income to different accounts in proportion to achieve automated budget execution.
Multi - Account Support
Manage various account types such as checking accounts, savings accounts, credit cards, and investment accounts, and calculate the balance of each account in real - time.
Automatic Reconciliation
Automatically match and clear corresponding outstanding expenses when creating payments to keep the account balance accurate.
Batch Operations
Support batch addition of transactions and batch updating of categories to improve processing efficiency.
Deep Notion Integration
All data is synchronized to the Notion database in real - time. You can view, analyze, and visualize your financial data in Notion.
Advantages
Simple and intuitive operation: Record finances through chatting without learning complex software
Data is independently controllable: All data is stored in your Notion, completely private
Real - time synchronization and update: Transaction records are immediately synchronized to the Notion database
Intelligent categorization: AI automatically identifies consumption categories, reducing manual categorization work
Budget automation: Automatically allocate income according to rules, simplifying budget management
Multi - platform compatibility: Support use through AI assistants such as ChatGPT and Claude
Limitations
Dependent on Notion: Requires a Notion account and understanding of basic database operations
Complex initial configuration: Requires setting API keys and copying the template database
Requires technical foundation: Server deployment requires basic command - line operation knowledge
Network - dependent: Requires a stable network connection to access the Notion API
Customization limitations: The database structure is relatively fixed, and in - depth customization requires technical adjustments
How to Use
Prepare the Notion Template
Visit the Jarvis Notion template page and click the copy button to copy the entire template to your Notion workspace.
Get the API Key
Create an integration in Notion to get the API key. Also, get the Gemini API key for AI functions.
Configure Environment Variables
Copy the.env.example file to.env and fill in your Notion database ID and API key.
Install and Start
Install the dependency packages and start the MCP server and Agent server.
Start Using
Interact with Jarvis through the chat interface or API to start recording your financial activities.
Usage Examples
Daily Consumption Recording
Record shopping expenses at the supermarket, and the system automatically identifies the amount, merchant, and category.
Salary Income Allocation
Automatically allocate the salary to different accounts according to the preset budget rules after receiving the salary.
Credit Card Repayment
Record credit card repayment, and the system automatically matches and clears the corresponding outstanding expenses.
Transaction Categorization and Organization
View and update uncategorized transaction records.
Batch Addition of Transactions
Add multiple transaction records at once to improve efficiency.
Frequently Asked Questions
Do I need programming knowledge to use Jarvis?
Is my financial data secure?
What types of accounts are supported?
How to modify the budget allocation rules?
Can Jarvis automatically import transactions from the bank?
What if the AI makes a recognition error?
Is it supported for multiple users or family use?
Will the data be affected if the server stops running?
Related Resources
Jarvis Notion Template
A complete Notion template containing all necessary databases
Notion API Documentation
Official Notion API documentation and integration guide
Model Context Protocol
Official documentation and specifications of the MCP protocol
GitHub Repository
Source code and latest updates of the Jarvis project
Issue Feedback
Submit bug reports or feature suggestions

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
23.1K
4.5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
82.2K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
38.3K
5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
27.6K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
38.6K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
71.1K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
55.6K
4.8 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
25.2K
4.5 points




