tip-splitter Connector for AI agents.
1 live capability
Accurately split group restaurant bills and shared costs with perfect math.
Waiting for input…
Why people use tip-splitter
Deterministic Fair-Share Tip Splitter for Accurate Group Dining Bills
This Connector changes that by letting your agent do the heavy lifting. You just feed it the items and the people, and it outputs a perfect ledger. You get a clean, verified list of what everyone owes, down to the penny.
What Vinkius changes
You get a mathematically perfect bill split that actually adds up to the total on your receipt.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
The Office Lunch
An office manager wants to split a catering bill where 5 people shared a salad but only 2 had sandwiches.
- Real-world use case 02
The Vacation Dinner
A group of 4 friends wants to split a wine and appetizers shared by all, plus individual entrees.
- Real-world use case 03
The Shared Appetizer
Someone wants to know the exact cost of a $20 nacho plate shared by 4 people plus a 10% tip.
Complete set · 1capability
The complete tip-splitter capability set.
These are the exact actions your AI can choose when you ask it to work with tip-splitter.
01
1 capability in this set.
Part of 1 available through tip-splitter.
- 01 Capability
Split bill
Calculates individual shares for a complex receipt including shared items, taxes, and tips. It ensures the final sum matches your total perfectly.
Set up in minutes
One URL. Then ask tip-splitter to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use tip-splitter from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it tip-splitter, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable tip-splitter for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the tip-splitter URL.
- Step 03
Save and start
Save the connection and enable tip-splitter in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-fair-share-tip-splitter": {
"url": "https://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using tip-splitter
Open Agent mode in chat and ask: "Using tip-splitter, help me...". 1 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-fair-share-tip-splitter": {
"url": "https://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using tip-splitter
Ask Copilot: "Using tip-splitter, help me...". 1 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-fair-share-tip-splitter": {
"url": "https://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using tip-splitter
Open Cascade and ask: "Using tip-splitter, help me...". 1 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-fair-share-tip-splitter": {
"url": "https://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using tip-splitter
Ask Cline: "Using tip-splitter, help me...". 1 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add deterministic-fair-share-tip-splitter --transport http "https://edge.vinkius.com/vk_preview_8HLUdnAaXQJO4EgNA42edHGNO0scKItSo0N7Ebqj/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using tip-splitter
Ask Claude: "Using tip-splitter, show me...". 1 tools are ready
Where the request belongs
Work tip-splitter can move forward.
For group trip organizers, office managers, and anyone who's tired of being the designated bill math person after a group dinner.
Travel Coordinator
Splits group meals on a multi-day trip where shared snacks and drinks are common.
Office Manager
Divides shared catering costs among a team of employees with different meal choices.
Social Organizer
Handles the logistics of group dinners without the headache of manual calculations.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCurrency Math Engine
Stop financial calculation errors. Perform strict integer-based currency math for invoices, taxes, and cart totals.
Uneven Income Splitter
Calculate fair expense sharing based on individual income levels.
Couple & Roommate Expense Splitter
Fairly split household expenses based on income proportions or assigned categories.
Couples Shared Account Engine
Calculate fair, proportional expense sharing between partners based on income ratios.
Tip and Split Calculator
Calculate tip amounts, split bills among groups, and round totals for easy payment.
Tip Split Trick Calculator
Fast restaurant bill math for even and uneven splits, pre-tax vs. post-tax tipping, and tax breakdowns.
Bring your own AI
Change the model, client or framework. Keep tip-splitter connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about tip-splitter.
The practical details behind the request, access and result.
Can the Deterministic Fair-Share Tip Splitter handle shared appetizers?
Yes, it can map a single item to multiple people. This ensures that shared costs are split correctly before taxes and tips are applied.
How does the Deterministic Fair-Share Tip Splitter handle taxes?
It distributes taxes proportionally. This means the person who ordered the most expensive meal pays a larger share of the total tax.
Will the Deterministic Fair-Share Tip Splitter make sure the total is correct?
Yes, it uses a reconciliation algorithm to ensure the sum of all individual shares matches the grand total on your receipt perfectly.
Can I use the Deterministic Fair-Share Tip Splitter for office catering?
Absolutely. It's perfect for dividing catering costs among a team where some people shared dishes and others had individual plates.
Does the Deterministic Fair-Share Tip Splitter work for large groups?
Yes, it can handle any number of people and items, making it ideal for large group dinners or parties.
What happens if the math doesn't add up perfectly?
The Connector automatically reconciles the missing penny. This ensures that the final amount everyone pays covers the total on the bill without any leftover cents.
How does it handle shared items like an appetizer?
The agent passes an array of 'consumers' for each item. If 'Nachos' ($15) has consumers ['John', 'Jane'], the engine automatically divides the base cost ($7.50 each) before proportionally applying their individual tax and tip burden.
Why do LLMs fail at this without an Connector?
LLMs lack true mathematical persistence. When calculating multi-step proportions (subtotal -> ratio -> tax allocation -> tip allocation -> fractional rounding), they often lose tracking of pennies, resulting in individual totals that don't add up to the receipt's grand total.
What is the 'Penny Reconciliation Algorithm'?
Due to floating-point toFixed(2) rounding on 5 different people, the sum of individual owed amounts might equal $100.01 while the actual grand total is $100.00. The engine detects this and surgically subtracts or adds the penny discrepancy to guarantee an exact match.
Why do LLMs fail at this without an MCP?
LLMs lack true mathematical persistence. When calculating multi-step proportions (subtotal -> ratio -> tax allocation -> tip allocation -> fractional rounding), they often lose tracking of pennies, resulting in individual totals that don't add up to the receipt's grand total.
One connection away
Give your agent a direct line to tip-splitter.
Connect tip-splitter once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available