New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

solvent-mcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

solvent-mcp

MCP server for Solvent - Personal Finance Manager

latest
npmnpm
Version
1.0.0
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

Solvent MCP Server

MCP (Model Context Protocol) server for Solvent - Personal Finance Manager. This allows Claude to interact with your Solvent data through natural language.

Features

  • Expenses: List, create, update, and delete expenses
  • Incomes: List, create, update, and delete incomes
  • Categories: List, create, update, and delete categories
  • Recurring Transactions: List, create, update, and delete recurring transactions

Setup

1. Create an MCP Token

  • Log into your Solvent account
  • Go to Settings > Tokens
  • Click Create Token
  • Select MCP as the token type
  • Set the permissions you want to grant
  • Copy the token (you won't be able to see it again!)

2. Choose Your Connection Method

Use this if you want to use Claude through the web interface (claude.ai).

  • After creating your MCP token, copy the Connector URL shown
  • Go to Claude.ai
  • Click on "Search and tools" > "Add connectors"
  • Select "Add custom connector"
  • Paste the Connector URL
  • Click Connect

The Connector URL format is:

https://your-solvent-domain.com/api/mcp?token=slvt_your_token_here

Option B: Claude Desktop (Local)

Use this if you want to use Claude Desktop on your computer.

  • Install Node.js (v18 or later) from nodejs.org

  • Install the MCP server globally:

npm install -g solvent-mcp

Or run directly with npx:

npx solvent-mcp --token slvt_xxx --api-url https://your-solvent-domain.com
  • Configure Claude Desktop by editing the config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the following configuration:

{
  "mcpServers": {
    "solvent": {
      "command": "npx",
      "args": [
        "solvent-mcp",
        "--token", "slvt_your_token_here",
        "--api-url", "https://your-solvent-domain.com"
      ]
    }
  }
}
  • Restart Claude Desktop

Usage Examples

Once connected, you can ask Claude things like:

  • "Show me my expenses from last week"
  • "Create a new expense of $50 for groceries"
  • "List all my income categories"
  • "What are my recurring expenses?"
  • "Create a monthly recurring expense of $15 for Netflix"

Available Tools

Expenses

ToolDescription
list_expensesList all expenses (optionally with category info)
get_expenseGet a single expense by ID
create_expenseCreate a new expense
update_expenseUpdate an existing expense
delete_expenseDelete an expense

Incomes

ToolDescription
list_incomesList all incomes (optionally with category info)
get_incomeGet a single income by ID
create_incomeCreate a new income
update_incomeUpdate an existing income
delete_incomeDelete an income

Categories

ToolDescription
list_categoriesList all categories (with optional filters)
get_categoryGet a single category by ID
create_categoryCreate a new category
update_categoryUpdate an existing category
delete_categoryDelete a category

Recurring Transactions

ToolDescription
list_recurringsList all recurring transactions
get_recurringGet a single recurring transaction by ID
create_recurringCreate a new recurring transaction
update_recurringUpdate an existing recurring transaction
delete_recurringDelete a recurring transaction

Permissions

When creating an MCP token, you can control which operations Claude can perform:

PermissionAllows
Expenses: ReadList and view expenses
Expenses: WriteCreate, update, delete expenses
Incomes: ReadList and view incomes
Incomes: WriteCreate, update, delete incomes
Categories: ReadList and view categories
Categories: WriteCreate, update, delete categories
Recurrings: ReadList and view recurring transactions
Recurrings: WriteCreate, update, delete recurring transactions

Development

Building from Source

cd mcp-server
npm install
npm run build

Running in Development

npm run dev -- --token slvt_xxx --api-url http://localhost:3000

Security Notes

  • Your MCP token grants access to your financial data
  • Only create tokens with the minimum permissions needed
  • Revoke tokens you no longer need from the Settings page
  • The token is stored locally on your machine (Claude Desktop) or transmitted securely (Claude.ai)

Troubleshooting

"Token is not an MCP token"

Make sure you selected MCP as the token type when creating the token. API tokens cannot be used for MCP connections.

"Invalid or revoked token"

Your token may have been revoked. Create a new MCP token in Settings.

Connection issues with Claude Desktop

  • Make sure Node.js is installed: node --version
  • Check the Claude Desktop logs for errors
  • Verify your config file is valid JSON
  • Restart Claude Desktop after making config changes

License

MIT

Keywords

mcp

FAQs

Package last updated on 30 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts