daedalus avatar

Mcp Delonghi Ecam

daedalus/mcp-delonghi-ecam

Connects to DeLonghi ECAM espresso machines over your local network to expose brewing control, status monitoring, and machine management. You get tools for brewing specific beverages like espresso or cappuccino with customizable volume, taste strength, and temperature, plus operations for turning the machine on and off, controlling the cup warmer and lighting, and pulling statistics. Works with ECAM 550 series, Dinamica Plus, PrimaDonna Soul, and other ECAM models that expose the local LAN API on port 10280. Reach for this when you want to automate your morning coffee routine, track machine usage, or build voice controlled brewing without touching DeLonghi's cloud services.

tools
13
transport
STDIO
last updated
Apr 10, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

connectConnect to coffee machine at IP address

Connect to coffee machine at IP address

No parameter schema in public metadata yet.

disconnectDisconnect from the machine

Disconnect from the machine

No parameter schema in public metadata yet.

get_statusGet current machine status

Get current machine status

No parameter schema in public metadata yet.

brew_beverageBrew a specific beverage

Brew a specific beverage

No parameter schema in public metadata yet.

stop_brewingStop current brewing

Stop current brewing

No parameter schema in public metadata yet.

turn_onTurn machine on

Turn machine on

No parameter schema in public metadata yet.

turn_offTurn machine off

Turn machine off

No parameter schema in public metadata yet.

set_cup_lightControl cup illumination

Control cup illumination

No parameter schema in public metadata yet.

set_cup_warmerControl cup warmer

Control cup warmer

No parameter schema in public metadata yet.

get_machine_infoGet machine serial and model

Get machine serial and model

No parameter schema in public metadata yet.

get_statisticsGet usage statistics

Get usage statistics

No parameter schema in public metadata yet.

list_beveragesList available beverages

List available beverages

No parameter schema in public metadata yet.

get_recipeGet recipe for a beverage

Get recipe for a beverage

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-delonghi-ecam

MCP server for DeLonghi ECAM espresso coffee machines via local network control.

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-delonghi-ecam

Overview

This MCP server provides comprehensive control over DeLonghi ECAM series automatic espresso coffee machines through their local network API. It enables LLMs to interact with the coffee machine for brewing beverages, monitoring status, and managing machine settings.

Supported Machines

  • DeLonghi ECAM 550 series
  • DeLonghi Dinamica Plus
  • DeLonghi PrimaDonna Soul
  • Other ECAM-based machines with local LAN API

Install

pip install mcp-delonghi-ecam

Usage

As MCP Server

Run the server:

mcp-delonghi-ecam

Or programmatically:

from mcp_delonghi_ecam import mcp

mcp.run()

View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-delonghi-ecam
Package
mcp-delonghi-ecam
Transport
STDIO
Registry
MCP registry, active

More from daedalus