io.usefulapi/adafruit-io
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Adafruit IO MCP by usefulapi
Publisher-provided description
Read Adafruit IO feeds, data, groups and dashboards; publish a data point or create a feed.
Summary by lookupd
Reads Adafruit IO feeds, data points, groups and dashboards, and can create feeds or publish values that may drive connected devices.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http adafruit-io https://adafruit-io.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add adafruit-io --url https://adafruit-io.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"adafruit-io": {
"url": "https://adafruit-io.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (17 tools)
Publisher-provided text
adafruitio_get_userThe Adafruit IO account this key belongs to: id, name, username, time zone, created/updated times, plus the data rate limit when reported. GET /api/v2/user.adafruitio_get_throttleThe account's data rate limit (data-record modifications per minute: 30 on free accounts, 60 on Plus) and the current active data rate. Check it before publishiadafruitio_list_feedsList all of the account's feeds with key, name, description, unit, visibility, enabled flag, last value and last update. GET /feeds.adafruitio_get_feedOne feed by key: name, description, unit, visibility, last value, status settings and the groups it belongs to. GET /feeds/{feed_key}.adafruitio_get_feed_detailsA feed with its details block: first and last data point and the number of stored points. GET /feeds/{feed_key}/details.adafruitio_list_feed_dataData points of a feed (max 1000 per call). Newest first, except that with start_time the API returns the oldest page after that time. Filter by time range and ladafruitio_get_last_dataThe most recent data point of a feed (value, location, created_at). GET /feeds/{feed_key}/data/last.adafruitio_get_data_pointOne stored data point of a feed by its id. GET /feeds/{feed_key}/data/{id}.adafruitio_get_feed_chartAggregated chart data for a feed: values sliced by `resolution` minutes over the last `hours` (or a start/end range), using avg, sum, min, max, val or val_countadafruitio_list_groupsList the account's groups (named sets of feeds) with their feeds. GET /groups.adafruitio_get_groupOne group by key with its feeds. GET /groups/{group_key}.adafruitio_list_dashboardsList the account's dashboards with key, name, description and visibility. GET /dashboards.adafruitio_get_dashboardOne dashboard by key. GET /dashboards/{dashboard_key}.adafruitio_list_blocksThe blocks (widgets: gauges, toggles, charts, sliders...) of a dashboard with their feeds, position and properties. Integration secrets in properties are removeadafruitio_list_activitiesThe account's activity log (feed/data/dashboard changes), optionally within a time range. GET /activities.adafruitio_publish_data_pointWRITE: publish one data point (a value) to a feed. This can drive REAL DEVICES: anything subscribed to the feed (relays, motors, lights, heaters, locks, dashboaadafruitio_create_feedWRITE: create a new, empty feed (private by default), optionally inside an existing group. Adds a feed only; it does not change or delete anything existing, and
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 403 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/adafruit-io/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/adafruit-io)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp