Adafruit IO
Adafruit IO is a cloud platform for storing, visualizing, and acting on data from connected devices and Internet of Things projects.
Integration
- Vendor
- Adafruit IO
- Category
- other
- Auth
- API_KEY
- Tools
- 21
- Composio slug
adafruit_io
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 Dashboarddestructive
Permanently delete one dashboard by exact key.
- Delete Data Pointdestructive
Permanently delete one feed data point by ID.
- Delete Data Pointsdestructive
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 Feeddestructive
Permanently delete one feed and its retained data by exact feed key.
- Delete Groupdestructive
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 Groupdestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect Adafruit IO.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Adafruit IO tools in chat.
What teammates see: by default, memories from Adafruit IO are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.