Seminara (https://seminara.online) exposes native Model Context Protocol (MCP) and WebMCP servers over Streamable HTTP. This enables Claude, ChatGPT, Cursor, browser agents, and autonomous systems to manage interactive presentations, inspect attendee analytics, and render in-agent interactive UI cards natively.
The official open-source definitions, TypeScript SDK, Python SDK, Go module, and CLI are available in the Seminara Agentic Suite.
Connection Details
- Standard MCP Protocol Handshake:
https://seminara.online/.well-known/mcp - Execution MCP Server:
https://seminara.online/api/v1/mcp - Documentation MCP Server:
https://seminara.online/api/docs/mcp - Official MCP Registry: io.github.shivamselam/seminara
- Verified Smithery Registry: @seminara/autonomous-host
- Standard Discovery Manifest:
https://seminara.online/.well-known/mcp.json - Interactive Developer Sandbox:
https://seminara.online/sandbox - API Catalog:
https://seminara.online/.well-known/api-catalog.json - Transport: Streamable HTTP / Server-Sent Events (SSE) & JSON-RPC 2.0
- Protocol Version:
2024-11-05(with negotiation supporting2026-07-28,2025-11-25,2024-10-07)
Configuration
1. 1-Click Install via Smithery CLI
Installs automatically into Claude Desktop, Cursor, Windsurf, Cline, and Zed:
npx -y @smithery/cli install @seminara/autonomous-host
2. Claude Desktop / Cursor (claude_desktop_config.json)
{
"mcpServers": {
"seminara": {
"type": "sse",
"url": "https://seminara.online/api/v1/mcp",
"headers": {
"Authorization": "Bearer sk_live_your_api_key_here"
}
},
"seminara-docs": {
"type": "sse",
"url": "https://seminara.online/api/docs/mcp"
}
}
}
3. WebMCP In-Browser Discovery (Zero Config)
When an AI agent navigates to https://seminara.online in a WebMCP-enabled browser, Seminara automatically registers its presentation tools to navigator.modelContext.provideContext() on page load. Browser agents can discover and call create_session and get_pricing directly without local file configuration.
4. Direct HTTP JSON-RPC 2.0
POST /api/v1/mcp HTTP/1.1
Host: seminara.online
Authorization: Bearer sk_live_your_api_key_here
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}
Available MCP Tools
| Tool Name | Description | UI Resource URI (_meta.ui) |
|---|---|---|
create_session | Create an interactive presentation with slides, AI persona notes, and CTAs. | ui://seminara.online/sessions/create |
list_sessions | List active, scheduled, or draft sessions for the host account. | ui://seminara.online/sessions/list |
get_session | Fetch complete details, slides, and join link for a session. | ui://seminara.online/sessions/preview |
get_session_analytics | Retrieve attendee engagement, questions asked, and duration metrics. | ui://seminara.online/analytics |
export_leads | Export captured leads, contact details, and intent signals from a session. | ui://seminara.online/leads |
MCP Apps & A2UI / Generative UI Support (@modelcontextprotocol/ext-apps)
Seminara provides first-class support for MCP Apps and A2UI (Agent-to-User Interface) / Generative UI. AI agents can return rich, interactive UI canvases directly within chat and terminal environments via standard ui:// resource URIs:
ui://seminara.online/sessions/create: Interactive session creator canvas for uploading slide decks, selecting voices, and customizing in-session CTAs.ui://seminara.online/sessions/preview: Live presentation room preview player synchronizing slides and real-time audio narration.ui://seminara.online/analytics: Visual generative UI dashboard displaying audience dropoff, question frequency, and CTA conversion funnels.
When a client queries resources/list, Seminara advertises all available ui:// apps with mimeType: text/html;profile="mcp-app". To retrieve and render a UI component, the agent invokes resources/read:
{
"jsonrpc": "2.0",
"id": 2,
"method": "resources/read",
"params": {
"uri": "ui://seminara.online/sessions/create"
}
}
Frequently Asked Questions (FAQ)
Q: Can I use Seminara MCP tools without an API key?
A: Discovery methods (server/discover, initialize, and resources/list) and the Documentation MCP server (/api/docs/mcp) can be probed without authentication. Calling session creation and data export tools requires a Bearer API Key.
Q: Where can I find the official SDKs and CLI?
A: The open-source SDKs across TypeScript, Python, and Go, plus the global CLI, are available on GitHub (seminara-agentic-suite).