# Composio Smart Home MCP for AI Agents AI Agent Connect

> Composio Smart Home MCP lets you control over 1,000 smart home devices through a single connection. It bridges the gap between your AI agent and ecosystems like Philips Hue, Sensibo, and SmartThings. Instead of managing dozens of separate APIs, you get a unified way to turn on lights, set temperatures, and manage security systems using plain English or structured data.

## Overview
- **Category:** friends-mcp
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_aO2Knlcka9Co15ipybLk3AQsQuyucijmeBPrcB00/ai-agent-connect
- **Tags:** smart-home, api-integration, natural-language-processing, unified-api, automation-framework

## Description

Composio Smart Home connects your AI agent to over 1,000 smart home devices through a single point of entry. It handles the heavy lifting of authentication and complex API schemas so you don't have to. You can tell your agent to dim the lights in the living room or set the AC to a specific temperature, and it just works. It's part of the Vinkius catalog, designed to give you a unified interface for your entire home ecosystem. Whether you're building a complex automation or just want to control your lights with your voice, this connection makes your AI feel like a true home manager.

## Tools

### execute_composio_tool
Run a specific smart home action using structured JSON arguments. Use this for precise control over a single device.

### execute_composio_tool_with_text
Run a smart home action using a plain English instruction. This lets your agent interpret human requests directly.

### get_composio_tool_schema
Show the full list of parameters for a specific smart home tool. Use this to check what options a device supports.

### list_app_tools
List every available action for a specific brand like Philips Hue. This helps you see what a single integration can do.

### list_connected_accounts
Show all the smart home accounts you've linked to Composio. Use this to see which homes your agent can access.

### list_composio_tools
Show every single smart home tool available in the catalog. It's the best way to see the full scope of your integrations.

### execute_multiple_composio_tools
Run several smart home actions in a row. It's perfect for creating complex sequences like leave home modes.

### search_composio_tools
Find specific smart home tools by name or category. Use this to see what's available in the 1,000+ integration list.

## Prompt Examples

**Prompt:** 
```
What smart home brands can I control?
```

**Response:** 
```
You can control over 1,000 different smart home devices through this connection. This includes popular brands like:

- **Philips Hue** (lighting)
- **Sensibo** (climate control)
- **SmartThings** (hub and devices)
- **And hundreds of others**

You can search for specific apps or categories to see exactly what's supported.
```

**Prompt:** 
```
Turn on the lights in the kitchen and set the AC to 72 degrees.
```

**Response:** 
```
Done. I've sent the command to turn on your kitchen lights and adjusted the Sensibo AC to 72 degrees. Your kitchen is now ready.
```

**Prompt:** 
```
Show me what I can do with my Philips Hue lights.
```

**Response:** 
```
Here are the actions available for your Philips Hue lights:

- Turn On/Off
- Dim Lights
- Change Color
- Set Scenes
- Group Control

You can ask me to perform any of these actions using plain English.
```

## Capabilities

### Control 1,000+ smart devices
Manage various brands like Philips Hue and Sensibo from one place.

### Execute multi-device actions
Run a sequence of commands across different brands in one go.

### Search for specific smart home apps
Find the exact integration you need from the massive catalog.

### Parse natural language commands
Let your agent understand requests like make it cozy and map them to the right device actions.

### View device schemas
See exactly what parameters a tool accepts before you try to run it.

## Use Cases

### Turning on the AC
A user tells their agent to cool the room, and it uses execute_composio_tool_with_text to hit the Sensibo API.

### Movie Night
An automation builder asks the agent to dim lights and start the TV, which triggers execute_multiple_composio_tools.

### Property Check
A manager asks what's the status of the lights in unit 4? and the agent uses list_app_tools to check the status.

### New Device Setup
A user wants to know how to set a timer on a light, so the agent calls get_composio_tool_schema to explain the options.

## Benefits

- Manage 1,000+ brands like Philips Hue and Sensibo through a single unified API key.
- Use execute_multiple_composio_tools to trigger complex home scenes across different brands instantly.
- Let your agent interpret make it cozy using execute_composio_tool_with_text for hands-free control.
- Skip the manual auth headache because this Connector handles all the complex device credentials for you.
- Quickly find any device or action using search_composio_tools to explore the full catalog of integrations.

## How It Works

The bottom line is you get a universal remote for your smart home that your AI actually understands.

1. Subscribe to the Composio Smart Home MCP on Vinkius.
2. Paste your Composio API key into your AI client settings.
3. Give your agent a command like turn off all the lights to see it act across your home.

## Frequently Asked Questions

**Does the Composio Smart Home MCP work with my specific lights?**
Yes, it supports over 1,000 different integrations including major brands like Philips Hue and many others.

**Can I use it to control my AC and lights at the same time?**
Yes, the Connector allows your agent to run multiple commands in a single sequence to coordinate different devices.

**Do I need to set up a separate account for every smart device?**
No, this Connector uses a unified interface so you can manage many brands through a single connection.

**Can I just talk to my AI to control my house?**
Yes, the Connector is designed to parse natural language, so you can give conversational commands like make it cozy.

**Is it hard to set up for a non-technical person?**
Not at all. You just need a Composio API key to connect your accounts and then you can start using voice or text commands.

**Can I use this to manage multiple properties?**
Yes, it's a great choice for property managers who need to oversee various smart home ecosystems across different locations.

**What smart home devices and apps are supported through Composio?**
Composio provides access to 1000+ smart home tool integrations including Sensibo (climate control), Philips Hue (lighting), SmartThings (hub), and many more device ecosystems. Use `list_composio_tools` to discover all available tools, or `search_composio_tools` to find tools for specific apps or categories.

**What's the difference between executing a tool with arguments vs. with text?**
**With arguments** (`execute_composio_tool`): You provide a JSON object matching the tool's exact schema. This gives you precise control over every parameter. **With text** (`execute_composio_tool_with_text`): You provide natural language instructions like "turn on the AC to 72 degrees" and Composio's AI parses and maps it to the correct parameters. Use arguments for precision, text for convenience.

**How do I get a Composio API key?**
Visit https://app.composio.dev/ and sign up for a Composio account. Navigate to your API settings or developer dashboard to generate an API key (starts with `ak_`). The key gives you access to all available smart home tool integrations.

**Do I need separate authentication for each smart home app?**
No! Composio handles authentication to individual smart home services internally. You only need your Composio API key. However, you may need to connect your accounts to specific services through Composio's connection management first. Use the `connected_account_id` parameter when executing tools if you have multiple accounts connected.