Budgetsco
Manage personal finances, track transactions, and create budgets with Budgetsco.
Budgetsco MCP Server
MCP Server for Budgetsco, enabling personal finance management through transactions, budgeting, and financial tracking capabilities.
Table of Contents
Prerequisites
- Node.js (version 22.x recommended)
- Check your Node.js version with:
node --version
- Check your Node.js version with:
- A Budgetsco personal access token
Setup
- Clone the repository
- Create a
.envfile in the root directory with your Budgetsco access token:BUDGETSCO_ACCESS_TOKEN='your_access_token_here' - Install dependencies:
npm install
Available Tools
The server provides several tools for managing personal finances:
Transactions
- Create, edit, and delete transactions
- View transaction history with flexible filters
- Support for various payment modes (Cash, Credit Card, UPI, etc.)
Categories
- Get predefined and custom categories
- Create and manage custom categories
- Categorize transactions for better financial tracking
Recurring Transactions
- Set up automated recurring transactions
- Manage daily, monthly, or yearly recurring entries
- Skip or mark recurring transactions as complete
Budgeting
- Set and manage budgets for different categories
- Track budget utilization
- Get detailed budget breakdowns
Currency
- Set and manage currency preferences
- Support for multiple international currencies
Development
Available commands:
npm run dev: Start the development servernpm run start: Run the production servernpm run build: Build the projectnpm run lint: Run linting checksnpm run format: Format codenpm run test: Run tests
Configuration
Environment Variables
BUDGETSCO_ACCESS_TOKEN(required): Your Budgetsco personal access token
Client Configuration
To use this MCP server with clients like Claude, add the following configuration:
{
"mcpServers": {
"budgetsco": {
"command": "npx",
"args": ["@budgetsco/mcp"],
"env": {
"BUDGETSCO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
License
This project is licensed under the MIT License. See the LICENSE file for details.
Built with FastMCP
相關伺服器
DeepL
Translate text using the DeepL API.
Trello MCP Server
Uses a Trello board as a knowledge base to store and retrieve code snippets, notes, and other information.
TranscriptionTools
An MCP server for intelligent transcript processing, including formatting, repair, and summarization.
Travel Assistant
A suite of servers for intelligent travel planning, including flights, hotels, events, geocoding, weather, and finance.
Backcast MCP Server
The Outcome Backcasting MCP is a strategic planning tool that helps you work backwards from a desired future outcome to identify the specific steps, resources, and dependencies needed to achieve your goals. Unlike traditional forward planning, backcasting starts with your end goal and creates a reverse roadmap to get there.
Strateegia
Integrates with the Strateegia API, allowing AI assistants to access and interact with Strateegia projects.
Bear MCP Server
Access and manage your Bear Notes from a local SQLite database.
Feishu/Lark OpenAPI
Connects AI agents to the Feishu/Lark platform to automate document processing, conversation management, and calendar scheduling via its OpenAPI.
Backlog MCP Server
Interact with the Backlog API to manage projects, issues, wikis, git repositories, and more.
Rodin3D Skills
A Skill for generating 3D models from single image, multiview images or text prompts using the Hyper3D Rodin Gen-2 API.