Developer consoles

The built-in MCP, REST, and WebSocket explorers for trying the API straight from the dashboard.

Everything the dashboard does is available over the API — and you can try it without leaving the dashboard. The MCP, REST, and WebSocket pages are live, interactive explorers, not static reference.

One token, minted for you

The API sits behind a single token type: a first-party OAuth access token. There's no token to paste and no mint-token step.

When you open a console, it obtains that token automatically by exchanging your logged-in session — minted on demand, cached, and re-minted if it expires. Because you're already signed in, you're already authenticated; the Try consoles just work. (External clients get the same kind of token by running the OAuth 2.1 flow — see the REST reference and Realtime reference.)

REST (/rest)

The PostgREST + Auth + Storage + Edge Functions surface over https://api.busymate.net (a CNAME to the Supabase project). Browse the tables and endpoints, and run real queries against your data from the in-page Try console — the same reads and writes the dashboard itself makes, gated by the same roles and RLS.

For the full endpoint catalog and auth details, see the REST reference.

WebSocket (/ws)

The Supabase Realtime surface (wss://api.busymate.net/realtime/v1/websocket): Postgres Changes, Broadcast, and Presence. Open a live channel and watch events stream in as they happen — the same firehose that powers the feed and the device/settings control flows.

See the Realtime reference for the channels and payload shapes.

MCP (/mcp)

The busymate-net JSON-RPC server at https://mcp.busymate.net, which exposes every dashboard read and write as a tool. The page has four tabs:

  • Connect — point a compliant MCP client (e.g. Claude Code) at the URL; it registers itself and runs the OAuth flow with nothing else to configure.
  • Tools — every tool listed live, each one invokable from the page with your token pre-filled.
  • Prompts — ready-made prompt templates.
  • Examples — worked calls you can copy.

This is the same server BusyBro and external agents use to drive your fleet. For the tool catalog and connection details, see the MCP section.

CDP (/cdp)

The Chrome DevTools Protocol capture explorer for the bmc connector — install, list, and inspect your live CDP devices. It's also covered under Devices and the CDP connector.

Tip: Use the consoles to prototype a call against your real data, then lift the working request straight into your own script or agent — the token mechanics are identical outside the dashboard.