StudioDock Agent Gateway

Run your studio from ChatGPT, Claude, or your own agent.

Give AI agents useful access to StudioDock without giving up control. OAuth scopes limit what each connection can see, supported changes can be confirmed in the same conversation, and the complete path is audited.

Claude / ChatGPT

availability:read · bookings:write

“Move the podcast booking to 16:00, but show me the change first.”

Confirm in this conversation

Before14:00–15:00
After16:00–17:00

90-second demo

One safe workflow from OAuth to audit

Connect an agent, look up availability, review a reschedule, confirm it in the same conversation, and verify the audit history in StudioDock.

Choose the integration surface that fits the job

Remote MCP

Best for
ChatGPT, Claude, and other MCP clients
Authentication
OAuth 2.1 + PKCE
Flow
Reads + in-agent changes

StudioDock CLI

Best for
Terminal, CI, and operator scripts
Authentication
Browser OAuth or API token
Flow
Reads + interactive or direct changes

Webhooks

Best for
Event-driven downstream automation
Authentication
Signed outbound HTTPS
Flow
StudioDock pushes events

Useful access without a backdoor

Each connection is limited to the workspace, permissions, and execution mode selected by its administrator.

  • Tenant, audience, plan, role, and scope enforcement
  • Dedicated customers:read permission for customer PII
  • Opaque hashed tokens, refresh rotation, expiry, and revocation
  • DB-backed rate limits and idempotency for supported actions
  • Payload-bound Before / After confirmation and redacted 90-day audit
  • Read-only, in-conversation confirmation, and trusted direct execution modes

OAuth scopes

studio:readavailability:readbookings:readcustomers:readanalytics:readsettings:readbookings:writeclosures:writesettings:write

Untick permissions on the StudioDock consent screen. Claude and ChatGPT confirm every supported change in the conversation; trusted direct execution is reserved for OAuth clients you create yourself.

Prompts your team can actually use

01

Which podcast room is available for 90 minutes next Thursday after 14:00?

02

Show confirmed bookings this week without customer contact details.

03

Move booking BK-104 from 14:00 to 16:00, but show me the change before applying it.

04

Create a full-day studio closure next Monday if it does not conflict with a booking.

05

Show our current booking lead time and change it to 12 hours after I confirm.

Remote MCP

  1. 1. In Claude or ChatGPT, add a connector with https://www.getstudiodock.com/api/mcp.
  2. 2. Sign in to StudioDock as a Pro or Custom Tenant Admin, choose the studio, and untick any permission the assistant does not need.
  3. 3. Test a read, then confirm a supported change in the same conversation.
  4. 4. For another MCP client, create an OAuth client in Settings → Integrations and paste its exact callback URL.

StudioDock CLI

The CLI uses the same Agent Gateway service and JSON contracts as remote MCP.

npm install -g studiodock-cli
studiodock auth login --client-id sd_cli_…

Create a CLI OAuth client in StudioDock, then sign in from the terminal or use a scoped API token for controlled automation.

Pro integration

Keep the agent flexible. Keep StudioDock in control.

Start a Pro trial