Labsco
MCP SERVER

Splid MCP

by mxxfun

Add a shared expense to a Splid group, list what has been spent, and read who owes whom — by member name, not by user ID.

Personal Finance & Budgeting
Summary
Settling up without opening the app.

The awkward part of a shared trip — entering who paid and how it splits — becomes a sentence, and the balance comes back computed rather than argued over.

What it is

A bridge to Splid, the shared-expenses app, built on the reverse-engineered splid-js client. It works against one group by default, and takes member names rather than IDs, resolving them case-insensitively.

What you get
  • An expense created with its payers and its shares, written in the names people go by in the group
  • Recent entries in a group listed, up to a hundred at a time
  • The group's balances and summary, computed by Splid itself
Requirements

Node.js and a Splid invite code, set as CODE in a .env file; any call can override the group with a different code or ID. It serves Streamable HTTP on the port you set, and it reaches Splid through a reverse-engineered client rather than an official API.