Seminara

io.github.shivamselamPublished by GitHub account shivamselamv1.0.0Updated Oct 26, 2026

Digital Teammate (Aura) hosting live interactive presentations, demos, and audience Q&A 24/7.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationMedia & DesignAI & ML

Overview

AI-generated overview

Seminara exposes a remote MCP endpoint that lets an AI assistant create and run live, voice-led presentations hosted by an autonomous agent called Aura.

What you can do
  • Create live presentation sessions from a title, a PDF deck URL and a knowledge base of Q&A content
  • List and manage active presentation rooms
  • Attach calls to action with text and link to a session
  • Host interactive slide decks and field live audience questions through the Aura host
  • Discover the same presentation engine through WebMCP, CLI and multi-language SDKs
When to use it
Useful when you want an assistant to spin up a live, self-hosting presentation or demo room with audience Q&A, for example for product demos, sales discovery calls or launch events, without a person presenting.
Requirements
A remote MCP endpoint at seminara.online; no local runtime is needed. An API key is required for the core product server, passed as a Bearer Authorization header (SEMINARA_API_KEY in the SDK and CLI examples). A Seminara account and network access are implied.
Before you install
The API key is a live credential (shown as sk_live_...) and should be kept out of shared configs. Sessions are created on Seminara's servers and the deck and knowledge-base content you supply is sent to that third party. Creating sessions may consume a paid plan; the README mentions a Core Host plan at $199/mo for 50 presentations.

Installation

In SourceWeft

  1. Open Seminara in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.shivamselam%2Fseminara/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "seminara": {
      "type": "http",
      "url": "https://seminara.online/api/v1/mcp"
    }
  }
}

README

The Presentation Layer for AI Agents

Seminara is an autonomous, 24/7 WebRTC presentation host (Aura) that delivers interactive slide decks and fields live audience Q&A.

With the Seminara Agentic Suite, this core engine is now fully programmable. You or your autonomous agents can orchestrate live, voice-led presentations entirely through code using our WebMCP integration, CLI, or multi-language SDKs.


📦 Available Packages & Tools

Package / ToolLanguageDirectoryInstallation
seminara-sdkTypeScript / JavaScriptsdk/npm install seminara-sdk
seminaraPython 3.9+python/pip install seminara
seminara-cliCommand Line CLIcli/npm install -g seminara-cli
goGo 1.21+go/go get github.com/shivamselam/seminara-agentic-suite/go
[Go Reference]

🚀 Quickstarts: Time to Hello World < 5 Minutes

1. Node.js / TypeScript

bash
npm install seminara-sdk
typescript
import { Seminara } from 'seminara-sdk';
const client = new Seminara({ apiKey: process.env.SEMINARA_API_KEY });
// Instantly generate a live, AI-hosted presentation roomconst session = await client.sessions.create({  title: "Q3 Enterprise Demo & Discovery",  pdfUrl: "https://example.com/pitch-deck.pdf",  knowledgeBase: [    { title: "Pricing", content: "Core Host plan is $199/mo for 50 presentations." }  ],  ctaText: "Book Architecture Review",  ctaUrl: "https://seminara.online/book-meeting"});
console.log(`Live Session URL: ${session.liveLink}`);

2. Python

bash
pip install seminara
python
import osfrom seminara import SeminaraClient
client = SeminaraClient(api_key=os.environ.get("SEMINARA_API_KEY"))
session = client.create_session(    title="Q3 Enterprise Demo & Discovery",    is_live=True,    pdf_url="https://example.com/pitch-deck.pdf",    knowledge_base=[        {"title": "Pricing", "content": "Core Host plan is $199/mo for 50 presentations."}    ],    cta_text="Book Architecture Review",    cta_url="https://seminara.online/book-meeting")
print(f"Live Session Created: {session['liveLink']}")

3. Command Line (CLI)

bash
npm install -g seminara-cli
# Set your API keyexport SEMINARA_API_KEY="sk_live_..."
# Create a presentation room straight from your terminalseminara create --title "Q3 Product Launch"
# List active roomsseminara list

🤖 Model Context Protocol (MCP) & AI Connectors

Seminara natively exposes its presentation engine across the entire agent ecosystem:

  • Standard Well-Known Discovery: https://seminara.online/.well-known/mcp
  • Core Product MCP Server: https://seminara.online/api/v1/mcp
  • Documentation MCP Server: https://seminara.online/api/docs/mcp
  • OpenAPI 3.1 Spec (ChatGPT / Custom GPTs): https://seminara.online/openapi.json
  • Discovery Catalog: https://seminara.online/.well-known/api-catalog.json
  • Interactive Sandbox & Zero-Cost Rehearsals: https://seminara.online/sandbox
  • Cursor Directory Plugin: cursor.directory/plugins/seminara-agentic-suite

1-Click Install via Cursor Directory

Install the complete plugin package (Aura subagent, rules, skills, and MCP servers) directly from the Cursor Directory:

[Install in Cursor]

1-Click Install via Smithery CLI

Installs automatically into Claude Desktop, Cursor, Windsurf, Cline, Zed, and more:

bash
npx -y @smithery/cli install @seminara/autonomous-host

(Or specify client directly: --client claude, --client cursor, --client windsurf, --client cline)

Quick Connect Configurations

Claude Desktop (claude_desktop_config.json)
json
{  "mcpServers": {    "seminara": {      "type": "sse",      "url": "https://seminara.online/api/v1/mcp",      "headers": {        "Authorization": "Bearer sk_live_your_key_here"      }    }  }}
Cursor & Windsurf (.cursor/mcp.json or mcp_config.json)
json
{  "mcpServers": {    "seminara": {      "type": "sse",      "url": "https://seminara.online/api/v1/mcp"    }  }}
ChatGPT / OpenAI Custom GPTs (Actions)
  1. In your GPT configuration, go to Actions → Create new action.
  2. Click Import from URL and paste: https://seminara.online/openapi.json
  3. Under Authentication, select Bearer and provide your API key.
WebMCP (In-Browser Agents)

If you navigate to https://seminara.online using a WebMCP-enabled browser, your agent will automatically discover the exposed presentation tools on page load.


📖 Documentation & Resources


📄 License

MIT License. Copyright (c) 2026 Shivam Selam / Omni AI Club Private Limited.

Source: README.md at commit 4e54d67

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts