florianwittkamp/bring-mcp
If you are the rightful owner of bring-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project implements a local Model Context Protocol (MCP) server in TypeScript that exposes the functionalities of the Bring! shopping list API.
Tools
Functions exposed to the LLM to take actions
loadLists
Load all shopping lists from Bring!
getItems
Get all items from a specific shopping list
getItemsDetails
Get details for items in a list
saveItem
Save an item to a shopping list with optional specification
saveItemBatch
Save multiple items to a shopping list in one operation
removeItem
Remove an item from a specific shopping list
moveToRecentList
Move an item to the recently used items list
deleteMultipleItemsFromList
Delete multiple items from a list by their names
saveItemImage
Save an image for an item on a shopping list
removeItemImage
Remove an image from an item
getAllUsersFromList
Get all users associated with a shopping list
getUserSettings
Get settings for the authenticated user
getDefaultList
Get the UUID of the default shopping list
loadTranslations
Load translations for the Bring! interface
loadCatalog
Load the Bring! item catalog
getPendingInvitations
Get pending invitations to join shopping lists
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client