Use Émile from your AI assistant

Émile ships an official MCP server. Ask Claude, ChatGPT, Cursor or any MCP-compatible client to add, scan or recommend bottles straight from your cellar. Two connection modes: remote OAuth (simplest, recommended) or local npx (for clients without OAuth support).

Prerequisites: an Émile account (sign up via the iOS app or at app.emile.wine).

What you can do

ToolDescription
search_winesSearch the 100k+ catalog by name, producer, appellation
list_cellarsList your cellars
list_bottlesList bottles in a cellar
add_bottleAdd a bottle
add_bottles_batchAdd up to 100 bottles at once
update_bottleChange status, notes, location, price, vintage, or move between cellars
delete_bottleRemove a bottle
recommend_bottlesPairing recommendation for a meal or based on drinking maturity
scan_labelIdentify a wine from a label photo
scan_labels_batchUp to 10 label photos at once

Option 1 — Remote connection (OAuth)

The simplest path: Claude Desktop, ChatGPT and other recent clients support adding a remote MCP server via OAuth — no local config file, no API key to manage.

Claude Desktop

  1. Settings → ConnectorsAdd custom connector
  2. URL: https://mcp.emile.wine/mcp
  3. Click Connect → you'll be redirected to app.emile.wine to sign in and authorize
  4. Back in Claude, the connector is active. Try: "List my cellars"

ChatGPT (Developer Mode)

  1. Settings → Connectors → enable Developer Mode
  2. Create app → URL: https://mcp.emile.wine/mcp
  3. Authentication: OAuth (auto-detected)
  4. Complete the authorization flow (Émile sign-in) then test

Option 2 — Local install (npx)

For clients that don't yet support remote OAuth (Cursor, Continue, Cline…), the server runs locally via npm and talks directly to api.emile.wine using a personal API key.

1. Generate an API key from the app

Open Émile on your iPhone → Profile → Settings → API Keys+ Generate. Copy the emile_live_... key (shown only once).

2. Add the server to your config

Example for Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "emile": {
      "command": "npx",
      "args": ["-y", "@emile-wine/mcp-server"],
      "env": {
        "EMILE_API_KEY": "emile_live_xxxxxxxxxxxxxxxx"
      }
    }
  }
}

For Cursor / Continue / others: same command npx -y @emile-wine/mcp-server + the EMILE_API_KEY env variable, adapt the syntax to your client's config format.

3. Restart your client

The MCP indicator should appear with emile listed in the connected servers.

Prompt examples

Privacy

Remote OAuth mode: no credential storage on the client side, authorization is revocable from your Émile account at any time. The server runs on our infrastructure in France behind a strict CSP, and every request is validated through a short-lived token.

Local npx mode: your API key stays on your machine. The server runs locally and talks directly to api.emile.wine. No third party in between — it's exactly like using the app, but via text.

In both cases, see the full privacy policy.

Also available on

Sources & support