Skip to main content
Glama

get_status

Check OBS Studio status to view active scene, streaming, and recording states. Use this tool to monitor your broadcast setup.

Instructions

Get current OBS status: active scene, streaming state, recording state.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler logic for the 'get_status' tool, which fetches stream status, record status, and the current scene list from OBS.
    case "get_status": {
      const [stream, record, scenes] = await Promise.all([
        obs.call("GetStreamStatus"),
        obs.call("GetRecordStatus"),
        obs.call("GetSceneList"),
      ]);
      return ok({
        current_scene: scenes.currentProgramSceneName,
        streaming: stream.outputActive,
        stream_timecode: stream.outputTimecode ?? null,
        recording: record.outputActive,
        recording_paused: record.outputPaused,
        record_timecode: record.outputTimecode ?? null,
      });
    }
  • The registration definition for the 'get_status' tool, including its name, description, and empty input schema.
    {
      name: "get_status",
      description:
        "Get current OBS status: active scene, streaming state, recording state.",
      inputSchema: { type: "object", properties: {} },
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LarsCanGit/OBS-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server