mcp-oda
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-odaAdd two liters of whole milk and a dozen eggs to my cart"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
If this project is just what you needed and/or has been helpful to you, please consider buying 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 chromiumUsage
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 doneAlternatively, you can provide your credentials for automated login:
npx github:gbbirkisson/mcp-oda auth --user your@email.com --pass yourpasswordYou can verify your login status using the user command:
npx github:gbbirkisson/mcp-oda userBrowser 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-odaTroubleshooting
Session not persisting
If your login session is not persisting between runs:
Try running with the
cleansubcommand to remove old session data:npx github:gbbirkisson/mcp-oda cleanRe-authenticate with
auth:npx github:gbbirkisson/mcp-oda authMake sure you're using the same
--data-dirfor 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 authThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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