
Unofficial MCP server for WLED LED controllers; not affiliated with the WLED project
Public tool metadata for what this MCP can expose to an agent.
wled_list_devicesAsk the agent to list your WLED devices (`wled_list_devices`).Ask the agent to list your WLED devices (`wled_list_devices`).
No parameter schema in public metadata yet.
wled_get_stateReports the device state, including firmware tier in diagnostics.firmware_support.Reports the device state, including firmware tier in diagnostics.firmware_support.
No parameter schema in public metadata yet.
wled_get_effectsParses the firmware's effect metadata and filters by name, 2D and audio reactivity.Parses the firmware's effect metadata and filters by name, 2D and audio reactivity.
No parameter schema in public metadata yet.
wled_search_effectsFinds a device's effects by curated properties such as motion, flashing, colour slots and palette use.Finds a device's effects by curated properties such as motion, flashing, colour slots and palette use.
No parameter schema in public metadata yet.
wled_plan_zonePreviews the exact segments of a zone without a write.Previews the exact segments of a zone without a write.
No parameter schema in public metadata yet.
wled_apply_zoneChanges segment fields only inside the zone, otherwise refuses before any write.Changes segment fields only inside the zone, otherwise refuses before any write.
No parameter schema in public metadata yet.
wled_patch_segmentsChanges only the named segments.Changes only the named segments.
No parameter schema in public metadata yet.
wled_replace_layoutReplaces the complete layout and removes segments that are not listed.Replaces the complete layout and removes segments that are not listed.
No parameter schema in public metadata yet.
wled_store_presetStores supplied state as a preset; changes the live output before storing.Stores supplied state as a preset; changes the live output before storing.
No parameter schema in public metadata yet.
Sponsors
An unofficial MCP server that lets an AI agent read and control WLED LED controllers by name: power, brightness, segments, effects, palettes, presets, groups, scenes and zones. It talks to each controller's JSON API on your network, validates every change before sending it and reads it back afterwards. It runs as a subprocess of your MCP host (stdio) or as a separate HTTP service. It is not affiliated with, endorsed by or supported by the WLED project or MCPHub.
wled-mcp