1. Conduid
  2. AI
  3. Weneed
MCP server · AI

Weneed

MCP server for WeNeed (Coop Switzerland) shopping lists

37Low

Scored 6 months ago · breakdown

About Weneed

Weneed is an MCP server in the AI category: mCP server for WeNeed (Coop Switzerland) shopping lists.

Install

Claude Code
claude mcp add weneed -- npx -y weneed-mcp
npx
npx -y weneed-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

add_itemAdd a product to a shopping list by name

Parameters not published.

check_itemMark an item as checked/bought

Parameters not published.

get_categoriesGet product categories from the Coop catalog

Parameters not published.

get_list_itemsGet all active items in a specific shopping list

Parameters not published.

get_shopping_listsGet all shopping lists you have access to, including shared lists

Parameters not published.

remove_itemRemove (deactivate) an item from a list

Parameters not published.

search_catalogSearch the Coop product catalog

Parameters not published.

uncheck_itemUncheck a previously checked item

Parameters not published.

Ask AI

✦

Ask AI about Weneed

Powered by Claude · Grounded in docs

I know everything about Weneed. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

weneed-mcp

Manage your WeNeed (Coop Switzerland) shopping lists with Claude. Add items, check them off, search the Coop catalog, and more.

Important This is not an official MCP server and is not affiliated with Coop or WeNeed in any way. It uses a reverse-engineered Firebase backend and may stop working at any time if Coop changes their infrastructure. Use at your own risk.

What you can do

Once installed, just talk to Claude naturally:

  • "What's on my shopping list?"
  • "Add milk and eggs to my list"
  • "Check off the bananas"
  • "Search the catalog for gluten-free pasta"
  • "Remove the yogurt from my list"

Note: If you use shared lists, actions taken through this server will be visible to all participants.

Install

You need a WeNeed account (email/password) to use this.

Claude Desktop (recommended)

  1. Download weneed-mcp.mcpb

  2. Install it:

    macOS - Double-click the file, or drag and drop it onto the Claude Desktop app icon

    Windows - In Claude Desktop, go to File > Settings > Extensions > Advanced Settings > Install Extension and select the file

  3. Enter your WeNeed email and password when prompted. Your credentials are stored securely in your OS keychain.

That's it. You're ready to go.


Advanced setup

These methods require Node.js 18+ installed on your machine.

Claude Code

claude mcp add weneed -e WENEED_EMAIL=your-email@example.com \
  -e WENEED_PASSWORD=your-password -- npx -y weneed-mcp

Claude Desktop (manual) / Cursor

Add the following to your config file:

  • Claude Desktop - claude_desktop_config.json
  • Cursor - .cursor/mcp.json (project) or ~/.cursor/mcp.json (global)
{
  "mcpServers": {
    "weneed": {
      "command": "npx",
      "args": ["-y", "weneed-mcp"],
      "env": {
        "WENEED_EMAIL": "your-email@example.com",
        "WENEED_PASSWORD": "your-password"
      }
    }
  }
}

Test connection

Verify your credentials work before wiring it into a client:

WENEED_EMAIL='your-email@example.com' WENEED_PASSWORD='your-password' npx weneed-mcp

Available tools

Tool Description
get_shopping_lists Get all shopping lists you have access to, including shared lists
get_list_items Get all active items in a specific shopping list
add_item Add a product to a shopping list by name
check_item Mark an item as checked/bought
uncheck_item Uncheck a previously checked item
remove_item Remove (deactivate) an item from a list
search_catalog Search the Coop product catalog
get_categories Get product categories from the Coop catalog

How it works

WeNeed is a Progressive Web App backed by Firebase (Firestore + Cloud Functions). This MCP server authenticates with your credentials using the Firebase JS SDK, then reads/writes directly to the same Firestore collections and calls the same Cloud Functions that the official app uses.

Your credentials are only sent to Firebase/Google's authentication servers. They are never stored or transmitted anywhere else.

Development

git clone https://github.com/lewpgs/weneed-mcp.git
cd weneed-mcp
npm install
npm run build
node dist/index.js

Debug with the MCP Inspector:

WENEED_EMAIL='your-email@example.com' WENEED_PASSWORD='your-password' \
  npx -y @modelcontextprotocol/inspector npx weneed-mcp

Disclaimers

  • Unofficial - This project is not affiliated with, endorsed by, or connected to Coop or WeNeed in any way.
  • Reverse-engineered API - This server interacts with WeNeed's Firebase backend, which is not a public API. Changes to Coop's Firebase project, Firestore security rules, or Cloud Functions could break this server without notice.
  • Credentials - Your email and password are only used to authenticate with Firebase/Google. They are never stored or sent anywhere else.
  • Shared lists - If you use shared shopping lists, actions taken through this MCP server (adding, checking, removing items) will be visible to all participants.
  • Use at your own risk - No guarantees of functionality, availability, or compatibility.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Weneed

How do I install Weneed?

Run claude mcp add weneed -- npx -y weneed-mcp, then add the server to your MCP client's configuration.

Is Weneed safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Weneed still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.