Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By gbbirkisson
Search products and manage shopping carts on Oda, including reviewing cart contents with pruning suggestions and planning weekly meals from recipes with dietary preferences.
npx claudepluginhub gbbirkisson/mcp-oda --plugin mcp-odaA Model Context Protocol (MCP) server for interacting with oda.com
If this project is just what you needed and/or has been helpful to you, please consider buying me a coffee ☕
This MCP server provides tools to programmatically interact with Oda's grocery shopping platform:
This project requires Node.js (v18+).
Authenticate with your Oda account:
npx github:gbbirkisson/mcp-oda auth login --user your@email.com --pass yourpassword
Verify your login status:
npx github:gbbirkisson/mcp-oda auth user
[!NOTE] Session data is stored by default in
~/.mcp-oda
Running npx github:gbbirkisson/mcp-oda with no arguments prints help. The mcp subcommand
starts the MCP server. All other operations are available as subcommands:
# Start the MCP server
npx github:gbbirkisson/mcp-oda mcp
# Products
npx github:gbbirkisson/mcp-oda product search melk
npx github:gbbirkisson/mcp-oda product search melk --page 2
npx github:gbbirkisson/mcp-oda product add 132
# Cart
npx github:gbbirkisson/mcp-oda cart list
npx github:gbbirkisson/mcp-oda cart remove 132
npx github:gbbirkisson/mcp-oda cart clear
# Recipes
npx github:gbbirkisson/mcp-oda recipe search pizza
npx github:gbbirkisson/mcp-oda recipe details 123
npx github:gbbirkisson/mcp-oda recipe add 123 --portions 4
npx github:gbbirkisson/mcp-oda recipe remove 123
# Authentication
npx github:gbbirkisson/mcp-oda auth login --user your@email.com --pass yourpassword
npx github:gbbirkisson/mcp-oda auth logout
npx github:gbbirkisson/mcp-oda auth user
# Maintenance
npx github:gbbirkisson/mcp-oda clean
Claude Desktop configuration example:
{
"mcpServers": {
"oda": {
"command": "npx",
"args": ["-y", "github:gbbirkisson/mcp-oda", "mcp"]
}
}
}
/plugin marketplace add gbbirkisson/mcp-oda
/plugin install mcp-oda@gbbirkisson/mcp-oda
gemini extensions install https://github.com/gbbirkisson/mcp-oda
If your login session is not persisting between runs:
clean subcommand to remove old session data:
npx github:gbbirkisson/mcp-oda clean
npx github:gbbirkisson/mcp-oda auth login --user your@email.com --pass yourpassword
--data-dir for all commands if you've overridden the default.Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim