Provider hosted
No sign in
Tools: 47

DomoticzMcp

Domoticz

DomoticzMcp exposes 47 public tools on this MCP endpoint.

https://petersgroup.nl/

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://petersgroup.nl/mcp

Use on MCPBundles

We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.

Last probed Sep 14, 2026 · petersgroup.nl

47tools discovered

Tools discovered (47)

Showing 25 of 47 from the live probe.

  • See the state of a switch in the system

    Get the current state of a given switch in the system

  • Toggle the state of a switch in the system

    Toggle the state of a given switch in the system

  • Get the value of a sensor in the system

    Retrieve the current value of a specified sensor in the system

  • Set the target setpoint of a thermostat in the system

    Set the target setpoint of a given thermostat in the system

  • Get the logging information

    Retrieve the current logging information

  • Get the floorplan

    Retrieve the specific floorplan within the system

  • Get the system status of Domoticz

    Retrieve the current system status including version, uptime, sunrise/sunset times and device/hardware counts. Use this tool to check if the Domoticz instance is running and healthy.

  • Search for devices

    Search for devices whose name, type or subtype contains the given query string (case-insensitive substring match). Use this tool to discover exact device names before using other tools like get_switch_state or toggle_switch_state that require exact names.

  • List all devices

    Return a list of devices in the system, optionally filtered by category and/or hardware. Use this to discover all available devices.

  • Get device details

    Return full details for a single device by name or idx. At least one of name or idx must be provided.

  • Rename a device

    Rename any device (switch, sensor, virtual, etc.) by its current name to a new name.

  • Permanently delete a device

    Permanently delete a device (switch, sensor, virtual, etc.) and all its associated data (logs, history, scene/timer references). This cannot be undone. To only hide a device, use hide_device instead.

  • Hide a device

    Hide a device by setting its Used flag to 0. The device is not deleted and can be re-enabled later. Use delete_device to permanently remove a device.

  • Delete an event script

    Permanently delete an event script by name or ID. This cannot be undone.

  • Create a virtual sensor

    Create a new virtual sensor attached to a virtual hardware instance. sensortype is a sensor type name (e.g. 'Wind', 'Temperature', 'Switch') or its numeric mapped value. Read domoticz://sensor-types for all available types. Aliases: create_virtual_sensor, create_device.

  • Update a device value

    Directly update the nValue and/or sValue of a device (useful for virtual sensors).

  • Get daily-aggregated history for a sensor or the event log for a switch/text device

    Retrieve DAILY-AGGREGATED (calendar) data for sensors going back weeks or months, or the on/off/dim/text event log for switches and text/alert devices. Use this for multi-day trends or long-term history. For intraday data (today, last few hours, last 24 h) use get_sensor_short_log instead. For sensors: specify 'days' or 'start_date'+'end_date'. For switches/text devices: specify 'days'/'start_date'/'end_date' for a date range, or 'count' for last N events. For scene/group activation history use

  • Get recent/live sensor readings (last hours or N samples)

    Retrieve recent high-resolution measurements at ~5-minute intervals from the short-log tables. Use this for: today's data, last 24 hours, last N readings, live/recent sensor values. Kept for a configurable number of days (default 1 day). For multi-day or long-term history use get_sensor_history instead. Not applicable to switches/text devices or scenes.

  • List all user variables

    List all user-defined variables (name, type, value, last update).

  • Create a user variable

    Create a new user variable. Types: 0=Integer, 1=Float, 2=String, 3=Date (DD/MM/YYYY), 4=Time (HH:MM).

  • Update a user variable

    Update the value (and optionally type) of an existing user variable.

  • Delete a user variable

    Delete a user variable by name.

  • Write a log message

    Write a message to the Domoticz system log. Messages are prefixed with 'MCP: ' to identify AI-originated entries.

  • Send a push notification

    Send a push notification via all configured Domoticz notification services (e.g. Telegram, Pushover, email). WARNING: This sends to real devices. Do not call repeatedly or for testing.

  • List event scripts

    List all event scripts (dzVents, Lua, Blockly, Python) with their name, interpreter, and enabled status.

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the DomoticzMcp MCP server?

DomoticzMcp exposes 47 public tools on this MCP endpoint.

How do I connect DomoticzMcp to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does DomoticzMcp provide?

MCPBundles probed 47 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does DomoticzMcp require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate DomoticzMcp? Verify ownership to take over this directory entry.

Operate DomoticzMcp?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing