# Adafruit IO MCP

Vendor: Adafruit IO  
Category: other  
Auth: API_KEY  
Composio slug: `adafruit_io`

Adafruit IO is a cloud platform for storing, visualizing, and acting on data from connected devices and Internet of Things projects.

## Tools

- **Add Feeds to Group** — Sequentially add 1-10 existing feeds to one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with
- **Create Dashboard** — Create a dashboard for visualizing and controlling feed data.
- **Create Feed** — Create a feed, optionally within an existing group.
- **Create Group** — Create a group for organizing feeds.
- **Delete Dashboard** — Permanently delete one dashboard by exact key.
- **Delete Data Point** — Permanently delete one feed data point by ID.
- **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. This operation is not atomic: each ID has an independent outcome,
- **Delete Feed** — Permanently delete one feed and its retained data by exact feed key.
- **Delete Group** — Permanently delete one group by exact key.
- **Get Account Status** — Return compact identity, plan limits, and current data-write throttle usage for the connected Adafruit IO account.
- **Get Dashboards** — List dashboards, or retrieve one dashboard and its blocks by key.
- **Get Data Point** — Retrieve one feed data point by its exact ID.
- **Get Feeds** — List feeds, or retrieve one feed by key with optional data summary details.
- **Get Groups** — List groups with feed summaries, or retrieve one group by key.
- **List Feed Data** — Return one newest-first page of feed data with an opaque cursor for the next older page.
- **Publish Feed Data** — Publish one or multiple timestamped values to a feed, using the batch endpoint only when multiple points are supplied.
- **Remove Feeds from Group** — Sequentially remove 1-10 feeds from one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with the
- **Update Dashboard** — Update an existing dashboard by exact dashboard key.
- **Update Data Point** — Replace the value and optional metadata of one existing feed data point.
- **Update Feed** — Update an existing feed by exact feed key.
- **Update Group** — Update an existing group by exact group key.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Adafruit IO.
3. Authorise through api_key.
4. Teammates can now @-mention Adafruit IO tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/adafruit-io