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
- 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 - API Catalog:
https://seminara.online/.well-known/api-catalog.json - Transport: Streamable HTTP / Server-Sent Events (SSE) & JSON-RPC 2.0
- Protocol Version:
2026-07-28(and2025-11-25)
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 Support (@modelcontextprotocol/ext-apps)
Seminara supports MCP Apps, enabling AI agents to render rich, interactive UI components directly within conversational interfaces using ui:// resource URIs:
ui://seminara.online/sessions/create: Interactive slide uploader and presentation customizer.ui://seminara.online/sessions/preview: Live interactive presentation preview card.ui://seminara.online/analytics: Real-time attendee dropoff and engagement chart.
To request a UI component, call 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).