Vinkius
Splitwise

Splitwise MCP. Manage shared expenses and debts instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Splitwise MCP on Cursor AI Code Editor MCP Client Splitwise MCP on Claude Desktop App MCP Integration Splitwise MCP on OpenAI Agents SDK MCP Compatible Splitwise MCP on Visual Studio Code MCP Extension Client Splitwise MCP on GitHub Copilot AI Agent MCP Integration Splitwise MCP on Google Gemini AI MCP Integration Splitwise MCP on Lovable AI Development MCP Client Splitwise MCP on Mistral AI Agents MCP Compatible Splitwise MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Splitwise connects your shared expense accounts directly to your AI agent. It lets you track who owes whom across multiple groups, calculate receipts on the fly, and log bills accurately—all without opening a web browser.

Use it for group trips, roommates, or just complicated dinner tabs.

What your AI agents can do

Create expense

Logs a new expense record, requiring cost details and how the money was split among users.

Delete expense

Removes an existing expense record from your Splitwise account.

Get current user

Retrieves basic profile information for the user linked to the API key.

+ 7 more capabilities included
Calculate current debts

The agent checks and reports real-time balances owed among members of specific groups.

Record shared bills

You input cost, description, and split parameters; the tool logs a new expense record into Splitwise.

Manage user data

The agent retrieves details for individual users or lists all members of connected groups.

Audit past spending

It fetches a list of existing expenses, allowing you to review financial records and find specific transactions.

Modify expenses

You can delete an expense record or retrieve details for a single, specific transaction.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Splitwise MCP Server: 10 Tools for Group Finance

These ten tools let your agent read, write, and manage every aspect of shared group expenses and user accounts in Splitwise.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Splitwise on Vinkius
create019dd165

create expense

Logs a new expense record, requiring cost details and how the money was split among users.

delete019dd165

delete expense

Removes an existing expense record from your Splitwise account.

get019dd165

get current user

Retrieves basic profile information for the user linked to the API key.

get019dd165

get expense

Fetches all data points associated with a specific, single expense ID.

get019dd165

get expenses

Lists multiple recorded expenses, allowing you to see recent or historical spending patterns.

get019dd165

get friend

Retrieves specific profile details for an individual friend connected to your account.

get019dd165

get friends

Lists all friends currently linked or visible in your Splitwise network.

get019dd165

get group

Pulls the full details and member list for one specific group of people.

get019dd165

get groups

Lists every single group you are currently participating in on Splitwise.

get019dd165

get user

Gets detailed user data for any specified member ID or name within Splitwise.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Splitwise, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Splitwise MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Splitwise. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Tracking shared money shouldn't feel like auditing a tax filing.

Right now, tracking group spending means jumping between the Splitwise app, opening emails for receipts, and then manually updating spreadsheets. You spend 20 minutes just trying to figure out who paid what for that one dinner last month.

With this MCP server, you tell your agent: 'What's my balance with Jane?' It handles the calls to `get_expenses` and calculates the answer instantly. No clicking, no tabs, just a clean number.

Splitwise MCP Server: Log bills in seconds.

Manual entry involves opening the app, finding the 'Add Expense' button, inputting the total cost, selecting every single participant, and then manually assigning percentages. It’s a multi-step click nightmare.

Now, you just tell your agent: 'Log $45 for groceries, split 20% each among four people.' The agent uses `create_expense`, handles the JSON payload, and logs it correctly—done.

What you can do with this MCP connector

Splitwise MCP Server - Track Expenses & Manage Splits

Listen up. This server connects your AI agent right into Splitwise, so you don't have to juggle receipts and spreadsheets anymore. You can keep tabs on who owes what for group trips, roommates, or even just complicated dinner tabs—all without ever opening a browser.

  • Record Shared Bills: When you input cost details and how the money was split among users, the agent uses create_expense to log the new expense record instantly. You can tell it what the total bill was and specify exactly who is responsible for which portion of that spending.
  • Audit Past Spending: To review financial records or find specific transactions, you use get_expenses, which pulls a list of multiple recorded expenses allowing you to see your group's historical spending patterns.

Getting the Details You Need

You need to know who's in the loop and what they spent. The agent uses get_friends to pull a complete list of every person visible in your Splitwise network, letting you keep track of everyone connected to your account. If you need specific background info on one of those people, get_friend pulls detailed profile information for an individual friend.

When the group gets bigger, the agent handles that too. You can use get_groups to list every single group you're part of. For a deep dive into a specific trip or shared living situation, get_group pulls the full details and member roster for one specific group. Need data on just one person in that group? The agent uses get_user, requiring a specific ID or name to get detailed user data for any connected member.

To figure out where you all stand right now, the system checks real-time balances owed among members of specified groups, letting your AI client report current debts instantly. You can also use get_current_user to pull basic profile information about the person linked to the API key, confirming who's running the show.

Checking Individual Transactions

Sometimes you just need to check one thing. If you want all data points associated with a single expense ID, calling get_expense fetches that specific transaction. You can also use get_user to pull detailed information on any specified member ID or name within Splitwise.

If something's wrong and needs cleaning up, the agent handles it. If you need to remove an existing record completely, you call delete_expense, which removes that specific expense entry from your account.

How It All Works Together

Your AI client pulls group structures and member lists by calling tools like get_friends or get_groups. When you tell it to log a bill—say, 'We spent $200 on groceries, split four ways'—the agent doesn't just write the text; it calls create_expense, handling all that complicated backend math and logging automatically.

It also allows you to pull detailed member data via get_user or list groups using get_groups, ensuring your AI client always knows exactly who needs to pay for what.

Built · Hosted · Managed by Vinkius Splitwise MCP Server - Track Expenses & Manage Splits Server ID 019dd165-53b2-7130-8f8a-129da1e497e4
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Common Questions About Splitwise MCP

How do I check my current debt using get_expenses on Splitwise? +

You don't need to call get_expenses just to see the balance. You simply ask your agent, 'What is the total owed in the Paris Trip group?' The agent runs the necessary queries and gives you the summarized balance.

Can I delete an expense using the delete_expense tool? +

Yes, if you need to remove a mistake or correct a record, you can ask your agent to use delete_expense by providing the specific ID of the transaction.

What is the difference between get_friend and get_user? +

Use get_friends first to list all contacts. Then, if you need detailed info on a specific person, use get_user with their ID. It's more granular.

Does create_expense handle complex splits? +

Yes. You can specify custom shares (e.g., 20% for one person, $5 fixed amount for another) directly in the prompt, and the agent uses create_expense to log it.

What should I check if my calls to get_friends fail because of authentication issues? +

First, verify your API token within Vinkius. You must use the personal developer API key generated directly in your Splitwise account settings. The agent cannot connect using general or secondary keys.

What happens when I try to use get_expense for a record that has already been deleted? +

The tool returns an explicit 'Not Found' status code. Your AI client should detect this error and prompt the user to check the expense ID or run get_expenses instead.

Does get_group provide the full list of member IDs for a shared circle? +

Yes, it returns the complete roster of members linked to that group. These detailed records include unique user IDs and their roles, which is necessary for accurate cost assignment.

What specific fields does the tool return when I use get_friends to list all contacts? +

It returns a comprehensive list of connections, including unique user identifiers (IDs) and names. These IDs are crucial if you need your agent to create an expense for someone not in your current primary groups.

Can the agent distribute the bill unequally? +

Yes! When creating an expense, the AI agent can pass detailed users configuration in JSON to specify exact dollar amounts for each involved party.

How far back does the expense log go? +

The agent typically limits the reading to the 20 most recent expenses to keep memory manageable, but can be instructed to pull earlier ones.

Can the bot settle debts? +

Currently, the agent interacts with expenses. To log a debt settlement, the agent submits a specific 'payment = true' expense wrapper via the splitwise schema.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Splitwise. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.