bring-mcp-server

bring-mcp-server

3.2

If you are the rightful owner of bring-mcp-server 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.

A Model Context Protocol (MCP) server that integrates with Bring Shopping Lists API, allowing AI assistants to manage shopping lists through natural language.

This project implements a full-featured Model Context Protocol (MCP) server in TypeScript that connects to the Bring Shopping Lists API. It enables AI assistants like Claude, ChatGPT, and others to interact with your Bring shopping lists through a standardized protocol. The server supports the MCP protocol for seamless integration with AI assistants and uses stdio transport, making it compatible with Claude for Desktop and other MCP-enabled clients. It provides complete integration with the Bring Shopping List API, allowing users to list all shopping lists, get items from a shopping list, add recipe items, remove specific items or clear entire lists, get detailed information about list items, and view all users who have access to a shopping list.

Features

  • MCP Protocol Support: Implements the Model Context Protocol for seamless integration with AI assistants.
  • Stdio Transport: Compatible with Claude for Desktop and other MCP enabled clients.
  • Bring API Integration: Complete Bring Shopping List API integration with various capabilities.
  • List Management: Add, remove, and manage items in shopping lists.
  • User Access: View all users who have access to a shopping list.

Tools

  1. get-bring-lists

    List all shopping lists for the authenticated user.

  2. get-bring-list-items

    Get all items from a specific shopping list.

  3. add-recipe-items-to-bring-list

    Add multiple items to a shopping list at once.

  4. remove-item-or-all-from-bring-list

    Remove a specific item or clear an entire list.

  5. get-bring-list-items-details

    Get detailed information about items in a list.

  6. get-all-users-from-bring-list

    List all users who have access to a specific list.