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: Launch MCP Inspector against the server (tsx src/server.ts)npm 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 the official MCP TypeScript SDK (@modelcontextprotocol/sdk). The server uses stdio transport; log diagnostics to stderr only so stdout stays reserved for JSON-RPC.
Related Servers
Kone.vc
sponsorMonetize your AI agent with contextual product recommendations
LibreOffice
Provides tools and resources for interacting with LibreOffice documents.
vidIQ for YouTube
YouTube growth toolkit for AI agents - research keywords, analyze channels, audit videos, pull transcripts, and more to find what works on YouTube.
ModelBound
Local-first MCP server for agent skills. Validate, lint, diff, and convert agent skill files across Cursor, Claude, Kiro, Windsurf, VS Code, and Amazon Q — no account required. Optional cloud sync with ModelBound.
Bitrix24
Interact with and manage your Bitrix24 CRM instance through a powerful set of tools.
Omi Memories
Provides access to a specific user's memories from the Omi app.
AnkiConnect
Connect Claude with AnkiConnect to create and review flashcards using natural language.
Adobe Express
Integrate with Adobe Express using LLMs to streamline creative tasks and workflows.
C++ Excel Automation
A C++ based MCP server for intelligent Excel automation using the OpenXLSX library.
Obsidian MCP
Read, write, search, and navigate your Obsidian notes using natural language
Marketing Automation MCP Server
Automates marketing operations with AI-powered optimization, real-time analytics, and multi-platform integration.