MCP Server for Bring! Shopping
@florianwittkamp
About MCP Server for Bring! Shopping
MCP Server for Bring! Shopping
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bring-mcp": {
"command": "npx",
"args": [
"-y",
"bring-mcp@latest"
],
"env": {
"MAIL": "[email protected]",
"PW": "YOUR_BRING_PASSWORD_HERE"
}
}
}
}Tools
16Load all shopping lists from Bring!
Get all items from a specific shopping list
Get details for items in a list
Save an item to a shopping list with optional specification
Save multiple items to a shopping list in one operation
Remove an item from a specific shopping list
Move an item to the recently used items list
Delete multiple items from a list by their names
Save an image for an item on a shopping list
Remove an image from an item
Get all users associated with a shopping list
Get settings for the authenticated user
Get the UUID of the default shopping list (use when user doesn't specify a list)
Load translations for the Bring! interface
Load the Bring! item catalog
Get pending invitations to join shopping lists
Overview
What is MCP Server for Bring! Shopping?
It is a local MCP server in TypeScript that exposes the Bring! shopping list API as standardized MCP tools, enabling applications like Claude Desktop to interact with your Bring! shopping lists.
How to use MCP Server for Bring! Shopping?
Install dependencies with npm install, create a .env file with MAIL and PW, then build with npm run build. Run with node build/src/index.js. For Claude Desktop, configure claude_desktop_config.json to use npx -y bring-mcp@latest with environment variables MAIL and PW.
Key features of MCP Server for Bring! Shopping
- Automatic authentication on first API call
- Load shopping lists and get item details
- Add, remove, and move items on lists
- Batch operations for multiple items
- Save and remove item images
- Manage list users and retrieve pending invitations
Use cases of MCP Server for Bring! Shopping
- Manage Bring! shopping lists directly from Claude Desktop
- Automate adding or removing items from a shared list
- Batch update multiple items in a single operation
- Retrieve default list UUID and list user information
- Load translations and the item catalog for localization
FAQ from MCP Server for Bring! Shopping
What dependencies are required?
It depends on @modelcontextprotocol/sdk, bring-shopping, zod, and dotenv. Node.js is needed to run the server.
How does authentication work?
Authentication is automatic on the first API call using the email and password provided in the MAIL and PW environment variables or .env file. No manual login is required.
Where does my data live?
The server runs locally and communicates with the Bring! API over the internet. Your Bring! credentials and list data are processed on your machine and sent to Bring! servers via their unofficial API.
Is this project affiliated with Bring! Labs AG?
No. This is a personal project and is not affiliated with Bring! Labs AG. It uses an unofficial Bring! API that may change or be blocked at any time.
What transport and configuration does the server use?
The server communicates via STDIO, making it compatible with Claude Desktop and MCP Inspector. It can be configured using npx (recommended) or a local build.
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
π Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments