Balena MCP Server for WindsurfGive Windsurf instant access to 10 tools to Create Device Env Var, Create Device Tag, Get Os Download Url, and more
Windsurf brings agentic AI coding to a purpose-built IDE. Connect Balena through Vinkius and Cascade will auto-discover every tool. ask questions, generate code, and act on live data without leaving your editor.
Ask AI about this MCP Server for Windsurf
The Balena MCP Server for Windsurf is a standout in the Cloud Infrastructure category — giving your AI agent 10 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
{
"mcpServers": {
"balena": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
}Vinkius Desktop App
The modern way to manage MCP Servers — no config files, no terminal commands. Install Balena and 4,000+ MCP Servers from a single visual interface.





* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Balena MCP Server
Connect your BalenaCloud account to any AI agent to orchestrate your IoT infrastructure through natural language. Monitor device health, manage fleet configurations, and handle deployments without leaving your chat interface.
Windsurf's Cascade agent chains multiple Balena tool calls autonomously. query data, analyze results, and generate code in a single agentic session. Paste Vinkius Edge URL, reload, and all 10 tools are immediately available. Real-time tool feedback appears inline, so you see API responses directly in your editor.
What you can do
- Fleet & Device Monitoring — List all fleets (applications) and query specific devices using OData filters for precise status updates.
- Configuration Management — Dynamically create device-specific environment variables and metadata tags to organize your edge hardware.
- Release Tracking — Inspect deployment history and releases across your organizations to ensure your fleet is running the correct software.
- OS Provisioning — Query available balenaOS versions for specific device types and retrieve direct download URLs for rapid prototyping.
- Identity Management — Verify your current user profile, organizations, and active API keys associated with your account.
The Balena MCP Server exposes 10 tools through the Vinkius. Connect it to Windsurf in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 10 Balena tools available for Windsurf
When Windsurf connects to Balena through Vinkius, your AI agent gets direct access to every tool listed below — spanning fleet-management, edge-computing, device-monitoring, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Create device env var on Balena
Create a device environment variable
Create device tag on Balena
Create a device tag
Get os download url on Balena
Get the download URL for a balenaOS image
List api keys on Balena
List Balena API keys
List devices on Balena
Use OData $filter, $select, and $expand for advanced querying (e.g., $filter=uuid eq '<UUID>'). List devices in Balena fleets
List fleets on Balena
Use OData $filter, $select, and $expand for advanced querying (e.g., $filter=slug eq '<SLUG>'). List Balena fleets (applications)
List organizations on Balena
List Balena organizations
List os versions on Balena
g., raspberrypi3). List available balenaOS versions for a device type
List releases on Balena
Use OData $filter to filter by fleet (e.g., $filter=belongs_to__application eq <FLEET_ID>). List Balena releases
Whoami on Balena
Get current Balena user details
Connect Balena to Windsurf via MCP
Follow these steps to wire Balena into Windsurf. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Open MCP Settings
Cmd+Shift+P and search "MCP"Add the server
mcp_config.jsonSave and reload
Start using Balena
Why Use Windsurf with the Balena MCP Server
Windsurf provides unique advantages when paired with Balena through the Model Context Protocol.
Windsurf's Cascade agent autonomously chains multiple tool calls in sequence, solving complex multi-step tasks without manual intervention
Purpose-built for agentic workflows. Cascade understands context across your entire codebase and integrates MCP tools natively
JSON-based configuration means zero code changes: paste a URL, reload, and all 10 tools are immediately available
Real-time tool feedback is displayed inline, so you see API responses directly in your editor without switching contexts
Balena + Windsurf Use Cases
Practical scenarios where Windsurf combined with the Balena MCP Server delivers measurable value.
Automated code generation: ask Cascade to fetch data from Balena and generate models, types, or handlers based on real API responses
Live debugging: query Balena tools mid-session to inspect production data while debugging without leaving the editor
Documentation generation: pull schema information from Balena and have Cascade generate comprehensive API docs automatically
Rapid prototyping: combine Balena data with Cascade's code generation to scaffold entire features in minutes
Example Prompts for Balena in Windsurf
Ready-to-use prompts you can give your Windsurf agent to start working with Balena immediately.
"List all my Balena fleets and their associated IDs."
"Add a tag 'location' with value 'warehouse-north' to device 1234567."
"What are the available balenaOS versions for a raspberrypi4-64?"
Troubleshooting Balena MCP Server with Windsurf
Common issues when connecting Balena to Windsurf through Vinkius, and how to resolve them.
Server not connecting
Balena + Windsurf FAQ
Common questions about integrating Balena MCP Server with Windsurf.
How does Windsurf discover MCP tools?
mcp_config.json file on startup and connects to each configured server via Streamable HTTP. Tools are listed in the MCP panel and available to Cascade automatically.Can Cascade chain multiple MCP tool calls?
Does Windsurf support multiple MCP servers?
mcp_config.json. Each server's tools appear in the MCP panel and Cascade can use tools from different servers in a single flow.Explore More MCP Servers
View all →
Exact Online Bouw
12 toolsManage Dutch construction accounting with project budgets, cost tracking, and financial reporting built for the building industry.

Mastercard
12 toolsIdentify cards, validate accounts, find merchants, and detect fraud via Mastercard payment APIs.

OpenLaws
14 toolsAccess validated legal data via OpenLaws — search statutes, regulations, case law, validate citations, and track legislative changes directly from any AI agent.

Zilliz Cloud
10 toolsManage vector collections and perform similarity searches via Zilliz Cloud.
