Gurkerl
/install gurkerl
Gurkerl.at MCP Skill
Austrian grocery delivery service (part of Rohlik Group). Search products, manage your cart, view orders, browse recipes, and more.
Note: This skill uses Gurkerl's official MCP server. The same approach works for other Rohlik Group brands (Rohlik.cz, Knuspr.de, Kifli.hu) — just change the MCP URL in the script.
Setup
Set environment variables:
export GURKERL_EMAIL="[email protected]"
export GURKERL_PASS="your-password"
For persistent access, add to ~/.config/systemd/user/openclaw-gateway.service.d/gurkerl.conf:
[Service]
Environment="[email protected]"
Environment="GURKERL_PASS=your-password"
CLI Usage
# Search products (German keywords) — use batch_search_products with queries array
gurkerl batch_search_products '{"queries":[{"keyword":"Milch"}]}'
gurkerl batch_search_products '{"queries":[{"keyword":"Bio Eier","sort_type":"orderPriceAsc"}]}'
# Search multiple products at once (more efficient)
gurkerl batch_search_products '{"queries":[{"keyword":"Milch"},{"keyword":"Brot"},{"keyword":"Eier"}]}'
# Get cart
gurkerl get_cart
# Add to cart
gurkerl add_items_to_cart '{"items":[{"productId":1234567,"quantity":2}]}'
# View orders
gurkerl fetch_orders '{"limit":3}'
gurkerl fetch_orders '{"order_type":"upcoming"}'
# Search recipes
gurkerl search_recipes_by_vector_similarity '{"query":"vegetarisch schnell"}'
Available Tools
Products & Search
| Tool | Description |
|---|---|
batch_search_products |
Search by keyword(s). Takes {"queries":[{"keyword":"..."}]}. Each query can include sort_type, filters. Use German keywords. |
get_products_details_batch |
Get details for multiple product IDs |
get_products_composition_batch |
Nutritional info, allergens, ingredients for multiple products |
Cart
| Tool | Description |
|---|---|
get_cart |
View current cart |
add_items_to_cart |
Add products: {"items":[{"productId":123,"quantity":1}]} |
update_cart_item |
Change quantity: {"product_id":123,"quantity":3} |
remove_cart_item |
Remove item: {"product_id":123} |
clear_cart |
Empty entire cart |
Checkout
| Tool | Description |
|---|---|
get_checkout |
View checkout state |
get_timeslots_checkout |
Available delivery timeslots |
change_timeslot_checkout |
Select a delivery timeslot |
change_checkout_packaging |
Change packaging options |
update_payment_method_checkout |
Change payment method |
submit_checkout |
Submit the order |
Orders
| Tool | Description |
|---|---|
fetch_orders |
Get order history. Params: limit, order_type (delivered/upcoming/both), date_from, date_to |
repeat_order |
Reorder: {"order_id":12345678} |
cancel_order |
Cancel upcoming order (two-step: first customer_confirmed:false, then true) |
get_alternative_timeslots |
Get available delivery times for existing order |
change_order_timeslot |
Change delivery slot for existing order |
remove_order_items |
Remove items from an upcoming order |
Recipes
| Tool | Description |
|---|---|
search_recipes_by_vector_similarity |
Semantic recipe search |
get_recipe_detail |
Full recipe with ingredients mapped to products |
generate_recipe_with_ingredients_search |
AI-generated recipes with product matches |
User & Favorites
| Tool | Description |
|---|---|
get_user_info |
Account profile |
get_user_credits |
Available credits/vouchers |
get_all_user_favorites |
All favorited products |
get_user_shopping_lists_preview |
List all shopping lists |
get_user_shopping_list_detail |
View list contents |
create_shopping_list |
Create new list |
add_products_to_shopping_list |
Add products to a list |
remove_products_from_shopping_list |
Remove products from a list |
delete_shopping_list |
Delete a shopping list |
Customer Care
| Tool | Description |
|---|---|
submit_claim |
File warranty claim for missing/damaged items |
submit_credit_compensation |
Request credit compensation |
get_customer_support_contact_info |
Phone, email, WhatsApp |
get_user_reusable_bags_info |
Check bag deposit status |
adjust_user_reusable_bags |
Correct bag count |
credit_customer_returnables |
Credit returnable deposits |
get_customer_care_workflow_prompt |
Internal workflow guidance |
Analytics & Other
| Tool | Description |
|---|---|
calculate_average_user_order |
Generate typical order from history |
analyze_spending |
Spending analysis and insights |
add_feedback |
Submit product/service feedback |
add_karma_rating |
Rate delivery/service |
get_faq_content |
FAQ for: general, xtra_general, xtra_price, baby_club, christmas |
get_url_content |
Fetch content from a URL |
email_support_on_user_behalf |
Send support email |
fetch_all_job_listings |
Career opportunities |
Search Tips
- Use German keywords for Austrian Gurkerl: "Milch", "Brot", "Eier", "Käse"
- Batch multiple searches in one call for efficiency:
{"queries":[{"keyword":"A"},{"keyword":"B"}]} - Each query object supports:
keyword,sort_type, filters - Sort:
orderPriceAsc,orderPriceDesc,recommended(default) - Filters available:
news(new products),sales(on sale) - Include nutrition/allergens via
get_products_composition_batchafter getting product IDs
Example Workflows
Weekly Shopping
# Search multiple items at once
gurkerl batch_search_products '{"queries":[{"keyword":"Milch"},{"keyword":"Brot"},{"keyword":"Eier"}]}'
# Add to cart
gurkerl add_items_to_cart '{"items":[{"productId":MILK_ID,"quantity":2},{"productId":BREAD_ID,"quantity":1}]}'
# Review cart
gurkerl get_cart
Reorder Last Order
gurkerl fetch_orders '{"limit":1}' # Get order ID
gurkerl repeat_order '{"order_id":ORDER_ID}'
Find Recipe & Add Ingredients
gurkerl search_recipes_by_vector_similarity '{"query":"schnelles Abendessen"}'
gurkerl get_recipe_detail '{"recipe_id":RECIPE_ID,"include_product_mapping":true}'
# Add matched products to cart
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install gurkerl - 安装完成后,直接呼叫该 Skill 的名称或使用
/gurkerl触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Gurkerl 是什么?
Gurkerl.at grocery shopping via MCP - search products, manage cart, orders, recipes, favorites. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1952 次。
如何安装 Gurkerl?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install gurkerl」即可一键安装,无需额外配置。
Gurkerl 是免费的吗?
是的,Gurkerl 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Gurkerl 支持哪些平台?
Gurkerl 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Gurkerl?
由 Florian Beer(@florianbeer)开发并维护,当前版本 v1.1.1。