EINI
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Swiss supermarket deals at 8 chains and official 2027 health insurance premiums, from EINI.
| Author | app.eini |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 247 ms |
| Endpoint region | Global |
| Languages | EN |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"EINI": {
"url": "https://api.eini.app/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
eini_search_dealsread-onlyFind this week's promotions (Aktionen) at Swiss supermarkets: Coop, Migros, Lidl, Aldi, Denner, Aligro, Volg and Otto's. Search by product (any language; German/French/Italian names match best), filter by store and category. Returns at most 20 deals, biggest discount first, with price, regular price, discount and last day (null = while stocks last). A multi-buy offer (Coop's 'ab 2 Stück') adds a condition; its price is for one piece. Switzerland only, prices in CHF.
Parameters:
limit— integerquery— string — Product to look for, e.g. 'Poulet', 'chicken', 'Kaffee', 'mozzarella'. Leave empty for the biggest discounts overall.category— string — produce (fruit & veg), protein (meat & fish), dairy (incl. eggs), pantry, frozen, beverage.language— string — Language for product names and labels (Aligro and Volg are not shown for 'it').retailers— array — Only these stores. Leave empty for all.
Hints: read-only yes · destructive no · idempotent yes · open-world no
eini_compare_health_insuranceread-onlyOfficial monthly premiums of Swiss basic health insurance (KVG / LAMal) for next year, cheapest insurer first, for a municipality or postcode, an age and a franchise. Optional: model (standard, family doctor 'hausarzt', HMO, Telmed) and accident cover (employees working 8+ hours a week are usually covered by their employer and can leave it out). Data: BAG, all insurers.
Parameters:
place(required) — string — Swiss municipality or 4-digit postcode, e.g. 'Emmen', 'Lausanne', '8001'.age(required) — integer — Age of the insured person.limit— integermodel— string — 'any' = each insurer's cheapest model.franchise— integer — Deductible in CHF. Adults: 300, 500, 1000, 1500, 2000 or 2500 (default 2500). Children: 0-600.accident_cover— boolean
Hints: read-only yes · destructive no · idempotent yes · open-world no
eini_my_meal_planread-onlyThe user's current weekly meal plan from their EINI account (lunch and dinner per day, built around this week's Swiss supermarket deals). Without 'day': the week overview. With 'day': that day's recipes with ingredients, quantities and steps. Needs the user's EINI login. If there is no plan yet, the answer says so.
Parameters:
day— string — Optional. Weekday in any language ('Monday', 'Montag', 'lundi', 'lunedì') or the day number 1-7 in the plan.
Hints: read-only yes · destructive no · idempotent yes · open-world no
eini_my_shopping_listread-onlyThe shopping list of the user's current EINI meal plan: each item with quantity, the store and product EINI picked (cheapest, using this week's deals), pack price in CHF and whether it is on promotion. By default only items not ticked off yet. Needs the user's EINI login.
Parameters:
store— string — Optional. Only items to buy at this store, e.g. 'Coop', 'Migros', 'Lidl'.open_only— boolean — true (default): only items not ticked off yet; false: the whole list.
Hints: read-only yes · destructive no · idempotent yes · open-world no
eini_create_meal_planMake a NEW weekly meal plan (lunch and dinner, 7 days) in the user's EINI account, built around this week's Swiss supermarket deals, with its shopping list. Uses the user's saved EINI settings (people, diets, stores); you may change people, diets or language. Call it only when the user asks for a new plan: the new plan becomes their current plan in the app (earlier plans are not deleted). The account may need an EINI subscription for it (the answer says so). Needs the user's EINI login.
Parameters:
diet— array — Optional. Replaces the saved diets; [] for none.adults— integer — Optional. Adults eating; default: the user's saved setting.children— integer — Optional. Children eating; default: the user's saved setting.language— string — Optional. Language of recipes and shopping list; default: saved.
Hints: read-only no · destructive no · idempotent no · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.