ourgroceries-mcp
Verified Safeby justincampbell
Overview
Manages grocery lists on OurGroceries.com, allowing users to retrieve, add, remove, update, and toggle items across their lists.
Installation
npx ourgroceries-mcpEnvironment Variables
- OURGROCERIES_AUTH_COOKIE
- OURGROCERIES_TEAM_ID
Security Notes
The server uses a login flow that scrapes HTML and extracts an authentication cookie and team ID from OurGroceries.com. These credentials (authCookie and teamId) are stored locally in a configuration file, with attempts to set restrictive file permissions (0600 on Unix-like systems) for security. While this improves local security, the stored credentials could be compromised if the local machine is breached. The dependency on HTML scraping for login makes it potentially brittle if OurGroceries.com changes its website structure. No 'eval' or obvious malicious patterns were found in the provided code.
Similar Servers
taskflow
Provides a simple interface for managing tasks.
mcp-shopping-list-firestore
A lightweight, Firebase-backed MCP server for management of a grocery list via simple CRUD operations.
todo-mcp
A server-side application for managing a personal or collaborative To-Do list.
grocy-mcp
Provides an LLM-friendly API layer over the Grocy REST API, enabling structured tools for managing stock, shopping lists, recipes, chores, and tasks within a Home Assistant environment.