Toshl MCP Server
@hktari
About Toshl MCP Server
MCP server for integrating Toshl Finance with AI agents via the Model Context Protocol
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Toshl MCP Server?
The Toshl MCP Server is an MCP (Model Context Protocol) server that bridges AI agents with the Toshl Finance API, enabling agents to access, analyze, and provide insights on financial data from Toshl.
How to use Toshl MCP Server?
Install Node.js v18+, clone the repository, install dependencies, create a .env file with your Toshl API token, build with npm run build, and start with npm start. Configure the MCP client to point to the built server with the required environment variables.
Key features of Toshl MCP Server
- READ access to Toshl Finance API endpoints (accounts, categories, tags, budgets, user, planning)
- MCP Resources for listing and getting details of accounts, categories, tags, budgets, user profile, and entries
- MCP Tools for account, category, tag, budget, user, entry, and analysis operations
- Entry management tools: create, update, delete, list, and get entry details
- Analysis tools for spending by category, budget performance, and account balances
- Configurable caching (TTL, enabled/disabled) and logging level
Use cases of Toshl MCP Server
- AI agents retrieving and summarizing account balances and transaction history
- Automated budget performance analysis and spending breakdown by category
- Creating or updating financial entries through natural language commands
- Generating financial reports and insights from Toshl data for personal finance management
FAQ from Toshl MCP Server
What does Toshl MCP Server do?
It provides a bridge between AI agents and the Toshl Finance API, allowing agents to read financial data and perform actions like listing accounts, categories, budgets, entries, and analyzing spending.
What are the prerequisites?
Node.js v18 or higher, npm v8 or higher, and a Toshl Finance API token obtained from the Toshl developer portal.
How do I get a Toshl API token?
Go to https://developer.toshl.com/apps/, create a new personal token by entering a description and your account password.
What configuration options are available?
Environment variables: TOSHL_API_TOKEN (required), TOSHL_API_BASE_URL (default https://api.toshl.com), CACHE_TTL (default 3600 seconds), CACHE_ENABLED (default true), LOG_LEVEL (default info), and MCP server name/version.
Does the server support write operations?
Yes, entry tools include create, update, and delete operations for entries.
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments