Adafruit IO REST API MCP Config
### The Internet of Things for Everyone The Adafruit IO HTTP API provides access to your Adafruit IO data from any programming language or hardware environment that can speak HTTP. The easiest way to get started is with [an Adafruit IO learn guide](https://learn.adafruit.com/series/adafruit-io-basi
Config URL
Use this URL in any MCP-compatible client to fetch the config automatically.
https://mcp-bridge.pages.dev/config/adafruit-com.jsonConfiguration JSON
Use curl https://mcp-bridge.pages.dev/config/adafruit-com.json to fetch programmatically.
{
"mcpServers": {
"adafruit-com": {
"command": "npx",
"args": ["-y","@mcp/adafruit-com"],
"env": {
"ADAFRUIT_IO_REST_API_API_KEY": "your_adafruit_io_rest_api_api_key"
}
}
}
}How to Use
Cursor
Go to Cursor Settings → MCP Servers → Add with the JSON above.
CLI / curl
Fetch the config programmatically:
curl https://mcp-bridge.pages.dev/config/adafruit-com.jsonEnvironment Variables
ADAFRUIT_IO_REST_API_API_KEYReplace your_adafruit_io_rest_api_api_key with your actual adafruit io rest api api key
Endpoints
/userGet information about the current user
/webhooks/feed/:tokenSend data to a feed via webhook URL.
/webhooks/feed/:token/rawSend arbitrary data to a feed via webhook URL.
/{username}/activitiesAll activities for current user
/{username}/activitiesAll activities for current user
/{username}/activities/{type}Get activities by type for current user
/{username}/dashboardsAll dashboards for current user
/{username}/dashboardsCreate a new Dashboard
/{username}/dashboards/{dashboard_id}/blocksAll blocks for current user
/{username}/dashboards/{dashboard_id}/blocksCreate a new Block