naftiko: 1.0.0-alpha2 info: label: Dolby OptiView Real-time Streaming — Subscribe Tokens description: Create, list, retrieve, update, and delete subscribe (viewer) tokens on the Dolby OptiView Real-time Streaming platform (Millicast). Lead operation; Create Subscribe Token. tags: - Dolby - OptiView - Real-time Streaming - Millicast - Subscribe Tokens created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: MILLICAST_API_SECRET: MILLICAST_API_SECRET capability: consumes: - type: http namespace: subscribe-tokens baseUri: https://api.millicast.com/api description: Subscribe-token management on the OptiView Real-time Streaming REST API. resources: - name: subscribe-token path: /subscribe_token operations: - name: createSubscribeToken method: POST description: Create a new viewer token with optional IP, origin, geo, or referer restrictions. inputParameters: - name: body in: body type: object required: true - name: listSubscribeTokens method: GET path: /subscribe_token/list description: List subscribe tokens for the account. - name: getSubscribeToken method: GET path: /subscribe_token/{tokenID} description: Retrieve a subscribe token by ID. inputParameters: - name: tokenID in: path type: integer required: true - name: updateSubscribeToken method: PATCH path: /subscribe_token/{tokenID} description: Update a subscribe token. inputParameters: - name: tokenID in: path type: integer required: true - name: body in: body type: object required: true - name: deleteSubscribeToken method: DELETE path: /subscribe_token/{tokenID} description: Delete a subscribe token. inputParameters: - name: tokenID in: path type: integer required: true authentication: type: apikey key: Authorization value: 'Bearer {{env.MILLICAST_API_SECRET}}' placement: header exposes: - type: mcp namespace: subscribe-tokens-mcp port: 9090 transport: http description: MCP adapter for OptiView Real-time Streaming subscribe-token management. tools: - name: dolby-create-subscribe-token description: Create a subscribe token for OptiView Real-time Streaming. hints: readOnly: false destructive: false idempotent: false call: subscribe-tokens.createSubscribeToken with: body: tools.body