---
title: "Adafruit IO integration for LuumenAI"
url: "https://www.luumen.ai/integrations/adafruit-io/"
entity: SoftwareIntegration
category: "Monitoring & observability"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Adafruit IO integration for LuumenAI

Read feeds, groups, and dashboards in Adafruit IO, and change them on approval

## What LuumenAI can do with Adafruit IO

LuumenAI connects to Adafruit IO with an API token and exposes 21 tools (6 read-only · 10 write · 5 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 21 tools (6 read-only · 10 write · 5 destructive)
- Plan: available on all plans
- Category: Monitoring & observability

## About Adafruit IO with LuumenAI

Connect Adafruit IO and your agent can see the whole account: feeds and their newest data, groups, dashboards and their blocks, plan limits, and current data-write throttle usage. Reads answer right away. Creating a feed, publishing data, or deleting a dashboard is previewed first and waits for your approval.

## Example tools

Read-only (6 in total):

- `ADAFRUIT_IO_GET_ACCOUNT_STATUS` — Return compact identity, plan limits, and current data-write throttle usage for the connected Adafruit IO account.
- `ADAFRUIT_IO_GET_DASHBOARDS` — List dashboards, or retrieve one dashboard and its blocks by key.
- `ADAFRUIT_IO_GET_DATA_POINT` — Retrieve one feed data point by its exact ID.
- `ADAFRUIT_IO_GET_FEEDS` — List feeds, or retrieve one feed by key with optional data summary details.
- `ADAFRUIT_IO_GET_GROUPS` — List groups with feed summaries, or retrieve one group by key.
- `ADAFRUIT_IO_LIST_FEED_DATA` — Return one newest-first page of feed data with an opaque cursor for the next older page.

Write and destructive (15 in total, approval required by default):

- `ADAFRUIT_IO_ADD_FEEDS_TO_GROUP` — Sequentially add 1-10 existing feeds to one group using one documented provider request per feed.
- `ADAFRUIT_IO_CREATE_DASHBOARD` — Create a dashboard for visualizing and controlling feed data.
- `ADAFRUIT_IO_CREATE_FEED` — Create a feed, optionally within an existing group.
- `ADAFRUIT_IO_CREATE_GROUP` — Create a group for organizing feeds.
- `ADAFRUIT_IO_DELETE_DASHBOARD` — Permanently delete one dashboard by exact key.
- `ADAFRUIT_IO_DELETE_DATA_POINT` — Permanently delete one feed data point by ID.
- `ADAFRUIT_IO_DELETE_DATA_POINTS` — Permanently delete 1-30 feed data points sequentially through Adafruit IO's single-data-point DELETE endpoint, bounded by the Free-plan limit of 30 data mutations per minute.
- `ADAFRUIT_IO_DELETE_FEED` — Permanently delete one feed and its retained data by exact feed key.

## Frequently asked questions

### How does LuumenAI connect to Adafruit IO?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Adafruit IO on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 5 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Adafruit IO — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/adafruit-io/
