Cocktailline
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Cocktail recipes and an exact ingredient finder: what can I mix with what I have at home?
| Author | de.cocktailline |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 489 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Cocktailline": {
"url": "https://cocktailline.de/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
find_cocktailsread-onlyFinds cocktails that can be made with the ingredients the user has at home (exact matching against a curated recipe database: staples like ice and sugar count as available, garnishes are ignored). Optionally also returns drinks missing only 1–2 ingredients. Ingredient names may be given in English, German, French or Spanish.
Parameters:
ingredients(required) — array — Ingredients the user has, e.g. ["gin", "tonic water", "lime"]limit— integerlanguage— stringmax_missing— integer — Also include drinks missing up to this many ingredientsalcohol_free— boolean — Only non-alcoholic drinks
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_reciperead-onlyReturns a full cocktail recipe (ingredients with amounts, steps, glass, history) as Markdown, plus the link to the recipe page with photo, party calculator and ratings.
Parameters:
cocktail(required) — string — Cocktail name or slug, e.g. "Mojito"language— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
missing_ingredientsread-onlyTells which ingredients are still missing to make a given cocktail with what the user has.
Parameters:
cocktail(required) — string — Cocktail name or slugingredients(required) — array — Ingredients the user haslanguage— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
search_cocktailsread-onlySearches cocktails by name, ingredient or taste (fruity, sour, sweet, bitter, fresh, creamy, spicy, smoky, sparkling), optionally only non-alcoholic.
Parameters:
limit— integerquery— string — Free text, e.g. "gin", "summer", "Margarita"taste— stringlanguage— stringalcohol_free— boolean
Hints: read-only yes · destructive no · idempotent not declared · open-world no
searchread-onlySearch Cocktailline recipes. Returns ids, titles and URLs; use fetch for the full recipe.
Parameters:
query(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
fetchread-onlyFetch a Cocktailline recipe by id (as returned by search).
Parameters:
id(required) — string
Hints: read-only yes · destructive no · idempotent not declared · 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.