Developers

Build on the intelligent layer

Build on MyOTGO with the Model Context Protocol, a documented API and agents you can host yourself.

MyOTGO MCP server

Expose your home and business to external AI assistants over MCP — securely, with scoped access.

REST API

A documented API surface for devices, plans, agents, calls and reports.

Self-hosted agents

Run the agent runtime on your hub, desktop or a dedicated server you control.

Company MCP & skills

Register your own MCP servers and role-scoped skills for your team's agents.

Quickstart

Connect an assistant in a few lines

Point an MCP client at your MyOTGO MCP server with a role-scoped token, and start calling real tools.

mcp-quickstart.ts
// Connect an external assistant to your home over MCP
import { McpClient } from "@myotgo/mcp";

const mcp = new McpClient({
  server: "https://mcp.myotgo.com",
  token: process.env.MYOTGO_TOKEN, // role-scoped, least-privilege
});

// Ask the agent to act on a real device
await mcp.call("device.set", {
  device: "living-room-lamp",
  state: "on",
});
REST API

A documented surface

Representative endpoints — illustrative shapes for this concept preview.

GET/devicesList and read device state
POST/device.setActuate a device (scoped)
GET/plansSubscription plans & limits
POST/agents/runRun an agent task
GET/reportsEnergy & activity reports
GET/callsVoIP call sessions

Start building

Create a free account, generate a scoped token and connect your first tool.