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., "@oda-mcpFind some organic bananas and add them 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.
oda-mcp
MCP server for agentic grocery shopping at Oda (Norway) and Mathem (Sweden). Plug it into Claude Code, Gemini CLI, or any MCP-compatible client and let an AI do your grocery shopping.
Prerequisites
You need uv installed to use uvx:
curl -LsSf https://astral.sh/uv/install.sh | shOr on macOS: brew install uv
Setup (one time)
Run the setup command to pick your store and store your credentials:
uvx --from git+https://github.com/kolonialno/oda-mcp.git oda-mcp-setupYou'll be asked to choose a store:
Which store do you want to connect to?
1. Oda (Norway)
2. Mathem (Sweden)Then enter your email and password. The setup verifies your credentials and stores the config at ~/.config/oda-mcp/config.json (chmod 600).
Connect to Claude Code
claude mcp add oda -- uvx --from git+https://github.com/kolonialno/oda-mcp.git oda-mcpConnect to Gemini CLI
gemini mcp add oda uvx --from git+https://github.com/kolonialno/oda-mcp.git oda-mcpNote:
uvxcaches the package locally. To pick up updates from the repo, run with--refreshor re-run theclaude mcp addcommand.
Switching stores
To switch between Oda and Mathem, just re-run setup — it will overwrite the existing config:
uvx --from git+https://github.com/kolonialno/oda-mcp.git oda-mcp-setupThen restart your MCP client to pick up the new config.
Available tools
Tool | Description |
| Search the catalog by keyword |
| Full product details by ID (nutrition, ingredients, allergens) |
| Similar/alternative products |
| Your personalized feed (usuals, history, lists) |
| View the current cart |
| Add a product by ID |
| Remove a quantity of a product |
| Empty the cart |
| Trending searches or query completions with product matches |
| Order history grouped by month, with pagination |
| Full order details including all line items |
Example prompts
"Search for lactose-free milk and show me the unit prices"
"What's in my cart?"
"Copy all products from my last order into the cart"
"Find me an organic banana and add it to the cart"
"Show me the full nutrition info for product 18232"
More endpoints to add
There are many more API endpoints to explore. Candidates for next iterations:
Delivery slot availability
Category browsing
This 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.