ourgroceries-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OURGROCERIES_TEAM_ID | No | Your OurGroceries team ID. Required if not using saved config file. | |
| OURGROCERIES_AUTH_COOKIE | No | Your OurGroceries authentication cookie. Required if not using saved config file. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_listsA | Get visible shopping lists without item arrays. Use this first to choose a list ID before reading or mutating items. |
| get_categoriesB | Get the account's OurGroceries item categories from the hidden category list. |
| get_settingsA | Get the top-level OurGroceries settings and list schema version. |
| get_active_itemsA | Get active items on one shopping list. Active items do not have crossedOffAt. |
| get_crossed_off_itemsA | Get crossed-off items for one shopping list with optional search, date filters, sorting, and pagination. |
| resolve_item_to_addB | Resolve ambiguous or natural-language item text using the master catalog and shopping-list history before adding. Follow the recommendedAction. When no listId is provided, inspect suggestedTargets; high-confidence list history can produce a list-specific action. |
| add_itemA | Add a deterministic item value to a grocery list. For ambiguous or natural-language names, call resolve_item_to_add first and then follow its recommendedAction. |
| remove_itemB | Remove an item from a grocery list |
| update_itemB | Update an item's details (name, category, note, or star rating) |
| cross_off_itemC | Mark an item as crossed off. |
| uncross_itemA | Mark an item as active again. Prefer this over add_item when resolve_item_to_add recommends it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sargue/ourgroceries-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server