seminaraHelp

Seminara MCP Server & MCP Apps Guide (Model Context Protocol)

Model Context Protocol (MCP) server guide for connecting Claude, Cursor, and autonomous agents with seminara.online, including tools, A2UI cards, and MCP Apps UI rendering.

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 supporting 2026-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:

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

Smithery Registry

2. Claude Desktop / Cursor (claude_desktop_config.json)

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

http
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 NameDescriptionUI Resource URI (_meta.ui)
create_sessionCreate an interactive presentation with slides, AI persona notes, and CTAs.ui://seminara.online/sessions/create
list_sessionsList active, scheduled, or draft sessions for the host account.ui://seminara.online/sessions/list
get_sessionFetch complete details, slides, and join link for a session.ui://seminara.online/sessions/preview
get_session_analyticsRetrieve attendee engagement, questions asked, and duration metrics.ui://seminara.online/analytics
export_leadsExport 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:

json
{
  "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).