splitwise-mcp
Verified Safeby tarunn2799
Overview
Enables AI agents to manage Splitwise expenses, groups, and friends using natural language commands.
Installation
python -m splitwise_mcp_serverEnvironment Variables
- SPLITWISE_OAUTH_CONSUMER_KEY
- SPLITWISE_OAUTH_CONSUMER_SECRET
- SPLITWISE_OAUTH_ACCESS_TOKEN
- SPLITWISE_API_KEY
Security Notes
The server uses standard OAuth 2.0 or API key authentication. Sensitive credentials are expected to be provided via environment variables. The OAuth setup script uses `webbrowser.open` to guide the user to the legitimate Splitwise authorization page. No 'eval' or direct shell execution with user-controlled input was found, and HTTP requests are handled by `httpx`. Input validation is implemented in `errors.py` and applied in the tool functions.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
jupyter-mcp-server
This server acts as an MCP (Model Context Protocol) adapter, allowing AI agents to connect, manage, and interact with Jupyter Notebooks in real-time, supporting dual-mode operation as a standalone server or a Jupyter extension.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.
vantage-mcp-server
Enable natural language exploration of cloud costs via Model Context Protocol (MCP) clients.