{"apiVersion":"v1","directorySlug":"urfa-kassel-mcp-80dcbb8a25","title":"Urfa Kassel","description":null,"pageUrl":"https://www.mcpbundles.com/skills/urfa-kassel-mcp-80dcbb8a25","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.urfa-kassel.de/api/mcp","hostedMcpUrl":null,"toolCount":20,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"de.urfa-kassel/urfa-kassel-mcp-80dcbb8a25","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_menu","description":"Get the full menu including all categories and items with prices, allergens, and tags.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_menu","displayName":"get_menu","title":"get_menu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_menu","description":"Search and filter the menu by keyword, dietary tags, allergen exclusions, or price limit.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tags":{"type":"array","items":{"type":"string"}},"query":{"type":"string"},"maxPrice":{"type":"number"},"excludeAllergens":{"type":"array","items":{"type":"string"}}}},"logicalName":"search_menu","displayName":"search_menu","title":"search_menu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_item_details","description":"Get full details for a specific menu item including all size variants, extras/toppings groups with prices, allergens, and additives.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["itemId"],"properties":{"itemId":{"type":"string"}}},"logicalName":"get_item_details","displayName":"get_item_details","title":"get_item_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_delivery","description":"Check whether the shop delivers to a given postal code and get delivery fee and minimum order value.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["postalCode"],"properties":{"district":{"type":"string"},"postalCode":{"type":"string"}}},"logicalName":"check_delivery","displayName":"check_delivery","title":"check_delivery","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_shop_status","description":"Get current shop status: whether the shop is open right now (Europe/Berlin time), delivery/pickup availability, minimum order value, and rating.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_shop_status","displayName":"get_shop_status","title":"get_shop_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_opening_hours","description":"Get the opening hours for each day of the week, including any vacation periods when the shop is closed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_opening_hours","displayName":"get_opening_hours","title":"get_opening_hours","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_reviews","description":"Get customer reviews with average rating and individual review comments.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":100,"minimum":1}}},"logicalName":"get_reviews","displayName":"get_reviews","title":"get_reviews","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_delivery_areas","description":"Get all delivery areas with postal codes, cities, delivery fees, and minimum order values.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_delivery_areas","displayName":"get_delivery_areas","title":"get_delivery_areas","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payment_methods","description":"Get the accepted payment methods and whether online payment is supported.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_payment_methods","displayName":"get_payment_methods","title":"get_payment_methods","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_promotions","description":"Get active promotions and discounts including discount amount, type, and applicable conditions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_promotions","displayName":"get_promotions","title":"get_promotions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"calculate_order","description":"Calculate the total price for a proposed order including delivery fee. Checks minimum order value.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items","deliveryType"],"properties":{"items":{"type":"array","items":{"type":"object","required":["itemId","quantity"],"properties":{"itemId":{"type":"string"},"quantity":{"type":"integer","maximum":9007199254740991,"minimum":1},"sizeIndex":{"type":"integer","maximum":9007199254740991,"minimum":0}}}},"district":{"type":"string"},"postalCode":{"type":"string"},"deliveryType":{"enum":["delivery","pickup"],"type":"string"}}},"logicalName":"calculate_order","displayName":"calculate_order","title":"calculate_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"start_session","description":"Start an ordering session. Returns a session token for cart operations. Call this before adding items to cart.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"start_session","displayName":"start_session","title":"start_session","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"add_to_cart","description":"Add a menu item to the session cart, optionally with extras/toppings. Requires an active session token from start_session. Use get_menu or search_menu to find item IDs and get_item_details for available extras.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken","itemId"],"properties":{"extras":{"type":"array","items":{"type":"string"}},"itemId":{"type":"string"},"quantity":{"type":"integer","maximum":9007199254740991,"minimum":1},"sizeIndex":{"type":"integer","maximum":9007199254740991,"minimum":0},"sessionToken":{"type":"string"}}},"logicalName":"add_to_cart","displayName":"add_to_cart","title":"add_to_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"remove_from_cart","description":"Remove a line from the session cart. Prefer lineId (from the cart summary); itemId removes all matching lines.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken"],"properties":{"itemId":{"type":"string"},"lineId":{"type":"string"},"sizeIndex":{"type":"integer","maximum":9007199254740991,"minimum":0},"sessionToken":{"type":"string"}}},"logicalName":"remove_from_cart","displayName":"remove_from_cart","title":"remove_from_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_cart_item","description":"Change the quantity of a cart line. Set quantity to 0 to remove. Prefer lineId (from the cart summary).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken","quantity"],"properties":{"itemId":{"type":"string"},"lineId":{"type":"string"},"quantity":{"type":"integer","maximum":9007199254740991,"minimum":0},"sizeIndex":{"type":"integer","maximum":9007199254740991,"minimum":0},"sessionToken":{"type":"string"}}},"logicalName":"update_cart_item","displayName":"update_cart_item","title":"update_cart_item","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_address","description":"Set the delivery address for a session. Validates the postal code against delivery areas and returns delivery fee and minimum order value.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken","street","houseNumber","postalCode","city"],"properties":{"city":{"type":"string"},"floor":{"type":"string"},"street":{"type":"string"},"district":{"type":"string"},"postalCode":{"type":"string"},"houseNumber":{"type":"string"},"sessionToken":{"type":"string"}}},"logicalName":"set_address","displayName":"set_address","title":"set_address","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_contact","description":"Set customer contact details for a session. These will be pre-filled in the checkout form.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken","firstName","lastName","email","phone"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"phone":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"companyName":{"type":"string"},"sessionToken":{"type":"string"}}},"logicalName":"set_contact","displayName":"set_contact","title":"set_contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_delivery_type","description":"Set whether the order is for delivery or pickup.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken","deliveryType"],"properties":{"deliveryType":{"enum":["delivery","pickup"],"type":"string"},"sessionToken":{"type":"string"}}},"logicalName":"set_delivery_type","displayName":"set_delivery_type","title":"set_delivery_type","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_session","description":"Get the current state of an ordering session including cart contents, address, and price calculation.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken"],"properties":{"sessionToken":{"type":"string"}}},"logicalName":"get_session","displayName":"get_session","title":"get_session","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_checkout_link","description":"Get a checkout link for the current session. The user can open this link to review and complete their order in the browser.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sessionToken"],"properties":{"note":{"type":"string"},"sessionToken":{"type":"string"}}},"logicalName":"get_checkout_link","displayName":"get_checkout_link","title":"get_checkout_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Urfa-Kassel&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cudXJmYS1rYXNzZWwuZGUvYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Urfa-Kassel%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.urfa-kassel.de%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Urfa-Kassel%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.urfa-kassel.de%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Urfa+Kassel&connectorUrl=https%3A%2F%2Fwww.urfa-kassel.de%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Urfa-Kassel\" --url \"https://www.urfa-kassel.de/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/urfa-kassel-mcp-80dcbb8a25","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/urfa-kassel-mcp-80dcbb8a25/tools/{tool}","mcpServerUrl":"https://www.urfa-kassel.de/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/urfa-kassel-mcp-80dcbb8a25?live=1"}