Seminara MCP

Create, manage, and analyze interactive AI-hosted presentations through Seminara.

Documentation

Seminara SDK & CLI Suite

Official open-source client SDKs and developer tooling for Seminara (seminara.online).

License: MIT API Version MCP Compatible


๐Ÿ“ฆ Available Packages

PackageLanguage / ToolDirectoryInstallation
@seminara/sdkTypeScript / JavaScriptsdk/npm install @seminara/sdk
seminara-cliCommand Line Toolcli/npm install -g seminara-cli
seminaraPython 3.9+python/pip install seminara
seminara-goGo 1.21+go/go get github.com/shivamselam/seminara-sdk/go

๐Ÿš€ TypeScript / JavaScript Quickstart

npm install @seminara/sdk
import { SeminaraClient } from '@seminara/sdk'

const client = new SeminaraClient({
  apiKey: process.env.SEMINARA_API_KEY, // sk_live_...
})

// Create an interactive presentation session
const session = await client.sessions.create({
  title: 'Q3 Enterprise Product Walkthrough',
  isLive: true,
  ctaText: 'Schedule Technical Demo',
  ctaUrl: 'https://cal.com/enterprise-sales',
})

console.log(`Live Session URL: ${session.liveUrl}`)

๐Ÿ’ป CLI Usage

npm install -g seminara-cli

# Authenticate
seminara auth login

# Create a presentation
seminara sessions create --title "Product Demo" --live

# List active sessions
seminara sessions list

๐Ÿ Python Quickstart

from seminara import SeminaraClient

client = SeminaraClient(api_key="sk_live_...")

session = client.sessions.create(
    title="Investor Pitch Rehearsal",
    is_live=True
)

print(f"Session created: {session.id}")

๐Ÿ“– Developer Documentation


๐Ÿ“„ License

This open-source SDK and CLI suite is released under the MIT License.
Copyright (c) 2026 Shivam Selam / Omni AI Club Private Limited.