pair_wine_with_ingredientsLABSCO SUMMARY
An agent can answer the wine question without you owning a cellar book.
Give it the dish, the ingredients or the recipe link and it returns pairings from a scored algorithm — including the harder case, where one bottle has to hold up across three courses.
What it is
A wine-pairing service behind an MCP server. Five of its calls are free; recipe-URL extraction and multi-dish pairing sit on a paid tier, reachable either with an API key or by paying per call in USDC on Base through the x402 protocol.
What you get
- Wines for a list of ingredients — salmon, lemon, dill
- Wines for a dish by name, such as risotto ai funghi
- The reverse direction: dishes that pair with a wine style you already own
- Its ingredient and meal databases, searchable directly
- Ingredients pulled out of a recipe URL and paired in one step (paid tier)
- One wine chosen across several dishes, for a menu rather than a plate (paid tier)
Requirements
npx on your PATH, and nothing else for the five free calls. The two paid calls need either a SommelierX API key in the client config or an agent wallet that can settle x402 payments in USDC on Base.
Setup effort
One command — npx @sommelierx/mcp-server
USE CASES
Picking a bottle for what is already on the stove
List what is in the pan and get wines back for that combination, with the ingredient database there to settle anything ambiguous.
Ordering wine for a dish you can only name
Give the dish as it appears on the menu and take the pairing back, without needing to break it into components first.
Working out what to cook for a bottle you were given
Start from the wine style and get dishes that suit it, so the bottle decides dinner instead of the other way round.
Pairing straight off a recipe you found online
Hand over the URL; the ingredients are extracted from the page and paired in the same call.
Choosing one wine for a three-course dinner
Pair across all the dishes at once and get the bottle that scores best over the set, rather than three separate answers you then have to reconcile.
7 tools
Listed in project docs. Your client may show a different list.
pair_wine_with_mealfind_meals_for_winesearch_ingredientssearch_mealspair_wine_with_recipe_urlgroup_pairingBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js >= 18.0.0
Where it runs
All 3 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx @sommelierx/mcp-serverMCP Clients
Claude Desktop, Cursor, Windsurf
{
"mcpServers": {
"sommelierx": {
"command": "npx",
"args": [
"@sommelierx/mcp-server"
]
}
}
}