ica-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ICA_PASS | No | Your ICA account password. | |
| ICA_USER | No | Your personnummer (YYMMDDXXXX) for ICA account login. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_shopping_listsA | Lista alla dina ICA-inköpslistor med antal varor kvar och avbockade. Den första listan är din primära ('Handla') och används som standard när inget listnamn anges i andra verktyg. |
| view_shopping_listA | Visa innehållet i en inköpslista. list_name matchas mot listans titel (utelämna för den primära listan). Returnerar varor uppdelat i kvar/avbockade. |
| add_itemsA | Lägg till en eller flera varor (fri text, t.ex. 'mjölk', '2 kg potatis') på en inköpslista. Utelämna list_name för den primära listan. |
| check_offC | Bocka av en vara (markera som köpt/klar) på en lista. |
| uncheckC | Ångra avbockning av en vara (markera som ej köpt igen). |
| remove_itemB | Ta bort en vara helt från en lista (inte samma som att bocka av). |
| clear_checkedB | Ta bort alla avbockade varor från en lista (rensa upp efter handling). |
| create_shopping_listC | Skapa en ny inköpslista med angiven titel. |
| delete_shopping_listB | Radera en hel inköpslista (kräver att du anger listnamnet explicit). |
| list_saved_recipesA | Lista dina favoritmarkerade recept (senast tillagda först). Hämtar detaljer per recept, så håll limit lågt (standard 12). |
| get_recipeB | Hämta ett recept: titel, tid, portioner, ingredienser (fri text) och tillagningssteg. |
| random_recipesA | Hämta slumpmässiga recept för inspiration (count 1–10). |
| add_recipe_to_shopping_listA | Lägg alla ingredienser från ett recept som varor på en inköpslista (fri text, t.ex. '8 dl mjölk'). Utelämna list_name för primärlistan. |
| list_storesA | Lista dina favoritbutiker (id, namn, ort). Den första är standardbutik för erbjudanden. |
| get_offersA | Hämta aktuella erbjudanden för en butik. store_name matchas mot dina favoritbutiker (utelämna för din primära butik). query filtrerar på varunamn/märke/kategori (t.ex. 'kaffe'). |
| get_bonusA | Visa din ICA-bonus/Stammis: kupongvärde, aktiva kuponger och rabatt hittills. |
| get_productA | Slå upp en produkt via streckkod (EAN/GTIN). Returnerar namn + artikelgrupp, eller found=False om koden inte finns. |
| add_product_to_shopping_listA | Slå upp en streckkod (EAN/GTIN) och lägg produktens namn på en lista. Utelämna list_name för primärlistan. |
| offers_on_my_listA | Korsa din inköpslista mot en butiks aktuella erbjudanden — visar vilka ännu ej avbockade varor på listan som är på extrapris. Utelämna list_name/store_name för primärlistan / din primära butik. |
| add_recipes_to_shopping_listA | Lägg ingredienserna från FLERA recept på en lista, ihopslagna (samma vara + enhet summeras). Utelämna list_name för primärlistan. |
| plan_dinnersA | Planera veckans middagar: hämtar |
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
- 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/kanylbullen/ica-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server