Skip to main content
Glama

If this project is just what you needed and/or has been helpful to you, please consider buying me a coffee ☕

"Buy Me A Coffee"

Features

This MCP server provides tools to programmatically interact with Oda's grocery shopping platform:

  • Search products - Search for groceries with support for Norwegian terms

  • Browse search results - Navigate through paginated search results

  • Manage shopping cart - View cart contents, add items, and remove items

  • Session persistence - Maintains login session across restarts

Installation

This project requires Node.js (v18+).

npx playwright install chromium

Usage

Initial Setup

First, you need to authenticate with your Oda account using the auth subcommand:

# Open browser for authentication npx github:gbbirkisson/mcp-oda auth # The browser will open - log in to your Oda account # Close the browser when done

Alternatively, you can provide your credentials for automated login:

npx github:gbbirkisson/mcp-oda auth --user your@email.com --pass yourpassword

You can verify your login status using the user command:

npx github:gbbirkisson/mcp-oda user
NOTE

Browser data is stored by default in~/.mcp-oda

Configuration

Claude Desktop

Claude Desktop configuration example:

{ "mcpServers": { "oda": { "command": "npx", "args": ["-y", "github:gbbirkisson/mcp-oda"] } } }

Claude Code │

/plugin marketplace add gbbirkisson/mcp-oda │ /plugin install mcp-oda@mcp-oda │

Gemini CLI

gemini extensions install https://github.com/gbbirkisson/mcp-oda

Troubleshooting

Session not persisting

If your login session is not persisting between runs:

  1. Try running with the clean subcommand to remove old session data:

    npx github:gbbirkisson/mcp-oda clean
  2. Re-authenticate with auth:

    npx github:gbbirkisson/mcp-oda auth
  3. Make sure you're using the same --data-dir for all commands if you've overridden the default.

Browser issues

If you encounter browser-related issues, use the clean command and re-install playwright binaries:

# Clean browser data npx github:gbbirkisson/mcp-oda clean # Re-install browser npx playwright install chromium # Re-authenticate npx github:gbbirkisson/mcp-oda auth
-
security - not tested
F
license - not found
-
quality - not tested

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gbbirkisson/mcp-oda'

If you have feedback or need assistance with the MCP directory API, please join our Discord server