{"name":"seminara-mcp-server","version":"2.1.0","title":"Seminara Autonomous Live Briefing MCP Server","description":"Autonomous live briefings, dynamic slide synchronization, voice Q&A, and lead capture.","protocolVersion":"2024-11-05","protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05","2024-10-07"],"tools":[{"name":"create_session","description":"Create a new Seminara interactive live briefing session with briefing title, conversion call to action (button text and action URL), slides, and knowledge base context. Use this tool to provision automated live briefing rooms. Returns the created session UUID, join link, and rehearsal sandbox URL.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/create"}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Session title"},"description":{"type":"string","description":"Optional session description"},"ctaText":{"type":"string","description":"Conversion button text (e.g. \"Book a Demo\", \"Start Trial\")"},"ctaUrl":{"type":"string","description":"Call to action destination link (e.g. \"https://cal.com/meeting\", \"https://example.com/signup\")"},"isLive":{"type":"boolean","description":"Whether to publish session live immediately (default false, stays draft)"},"pdfUrl":{"type":"string","description":"Optional presentation PDF URL"},"slides":{"type":"array","description":"Optional slide cards to seed for this session","items":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Slide image URL"},"textContent":{"type":"string","description":"Slide key text and bullet points"},"agentNotes":{"type":"string","description":"Private presenter instructions for Aura"}}}},"knowledgeBase":{"type":"array","description":"Optional background knowledge context or FAQs for Aura","items":{"type":"object","properties":{"title":{"type":"string","description":"Document or topic title"},"content":{"type":"string","description":"Contextual content text"}},"required":["content"]}}},"required":["title","ctaText","ctaUrl"]},"outputSchema":{"type":"object","properties":{"id":{"type":"string","description":"UUID of the created session"},"title":{"type":"string","description":"Session title"},"status":{"type":"string","description":"Session status (draft or published)"},"isLive":{"type":"boolean","description":"Whether session is published live"},"roomUrl":{"type":"string","description":"Audience join link"},"rehearsalUrl":{"type":"string","description":"Zero-cost rehearsal sandbox link"},"createdAt":{"type":"string","description":"ISO timestamp of creation"}},"required":["id","title","status","roomUrl"]}},{"name":"list_sessions","description":"List and paginate existing presentation sessions for the host account. Use this tool to inspect active briefing rooms, review past sessions, and verify live publishing status. Returns an array of session records with titles and timestamps.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/list"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Number of sessions to return (default 10)"}}},"outputSchema":{"type":"object","properties":{"sessions":{"type":"array","description":"List of host presentation sessions","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"status":{"type":"string"},"created_at":{"type":"string"}}}},"count":{"type":"number","description":"Total count of returned sessions"}},"required":["sessions"]}},{"name":"get_session","description":"Get full details, slide count, and briefing room status for a specific session by its UUID. Use this tool before launching or inspecting session configurations. Returns full session object with URLs and slide counts.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/preview"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"status":{"type":"string"},"slidesCount":{"type":"number"},"roomUrl":{"type":"string"}},"required":["id","title","status"]}},{"name":"get_session_analytics","description":"Retrieve attendee metrics, engagement scores, and Q&A stats for a session. Use this tool to review audience dropoff and question frequency. Returns analytics summary with attendance and question metrics.","_meta":{"ui":{"resourceUri":"ui://seminara.online/analytics"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"totalAttendees":{"type":"number"},"averageEngagementSec":{"type":"number"},"questionsCount":{"type":"number"},"ctaClicks":{"type":"number"}},"required":["sessionId"]}},{"name":"export_leads","description":"Export attendee leads and high-intent engagement data for a session. Use this tool to retrieve prospective buyer contact details and CTA interactions. Returns an array of lead records.","_meta":{"ui":{"resourceUri":"ui://seminara.online/leads"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"leads":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"company":{"type":"string"},"ctaClicked":{"type":"boolean"},"created_at":{"type":"string"}}}}},"required":["sessionId","leads"]}},{"name":"discover_sessions","description":"Browse public community sessions listed on Seminara Discover. Returns live, publicly discoverable sessions with titles, descriptions, and join URLs. Does not require authentication.","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Number of sessions to return (default 10, max 50)"},"query":{"type":"string","description":"Optional search term to filter sessions by title or description"}}},"outputSchema":{"type":"object","properties":{"sessions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"joinUrl":{"type":"string"},"tags":{"type":"array"}}}},"total":{"type":"number"}},"required":["sessions"]}},{"name":"pap_query_aura","description":"Converse with Aura (Company Agent) via Personal Agent Protocol. Use this tool to query slide outlines, ask real-time presentation questions, and inspect active CTAs. Returns Aura natural spoken dialogue response.","annotations":{"readOnlyHint":true,"idempotentHint":false},"inputSchema":{"type":"object","properties":{"message":{"type":"string","description":"Question or statement to Aura"},"sessionId":{"type":"string","description":"Optional presentation session UUID"},"attendeeName":{"type":"string","description":"Optional name of the attendee represented by the personal agent"}},"required":["message"]},"outputSchema":{"type":"object","properties":{"reply":{"type":"string","description":"Natural spoken dialogue response from Aura"},"sessionId":{"type":"string"},"suggestedActions":{"type":"array"}},"required":["reply"]}},{"name":"submit_attendee_lead","description":"Submit consented attendee contact details and lead interest for a presentation session on behalf of a human user (Personal Agent Protocol). Use this tool to capture lead intent during briefings. Returns submission status and lead UUID.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the presentation session"},"email":{"type":"string","description":"Attendee contact email"},"name":{"type":"string","description":"Attendee full name"},"phone":{"type":"string","description":"Optional attendee phone number"},"company":{"type":"string","description":"Optional attendee company name"},"notes":{"type":"string","description":"Optional notes or question context"},"ctaClicked":{"type":"boolean","description":"Whether the attendee clicked or opted into the session CTA"}},"required":["sessionId","email"]},"outputSchema":{"type":"object","properties":{"success":{"type":"boolean"},"leadId":{"type":"string"},"message":{"type":"string"}},"required":["success"]}},{"name":"refill_minutes","description":"Purchase additional AI briefing minutes or manage billing subscription. Returns checkout URL and payment status.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"_meta":{"ui":{"resourceUri":"ui://seminara.online/checkout"}},"inputSchema":{"type":"object","properties":{"minutes":{"type":"number","description":"Number of minutes to refill (e.g. 500, 1000, 2000)"},"tier":{"type":"string","description":"Target plan tier (e.g. host, fleet)"}}},"outputSchema":{"type":"object","properties":{"checkoutUrl":{"type":"string"},"status":{"type":"string"}},"required":["checkoutUrl"]}}],"resources":[{"uri":"seminara://docs/spec","name":"Seminara Autonomous Live Briefing Platform Specification","description":"Comprehensive platform specification covering WebRTC live presenter architecture (Aura), sub-second voice pipeline, dynamic slide FSM, and pricing.","mimeType":"text/markdown"},{"uri":"seminara://docs/pap","name":"Personal Agent Protocol (PAP) Architecture","description":"Specification and surfaces for personal AI agents (Meta AI, Claude) discovering and interacting with Seminara company agents.","mimeType":"text/markdown"},{"uri":"ui://seminara.online/sessions/create","name":"Create Session","description":"Interactive UI app allowing users to upload slide decks, define briefing outlines, and test voice notes directly in-agent.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/sessions/preview","name":"Preview Room","description":"Interactive preview player for live AI briefing rooms with slide synchronizer.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/analytics","name":"Analytics","description":"Interactive visual analytics dashboard for audience dropoff, question frequency, and CTA conversions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/checkout","name":"Checkout","description":"Interactive in-chat checkout surface to purchase minute refills and manage subscriptions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/sessions/list","name":"Briefings","description":"Interactive dashboard showing active, scheduled, and past briefing sessions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/leads","name":"Leads","description":"Interactive leads viewer to review attendee questions, contact info, and conversion intent.","mimeType":"text/html;profile=mcp-app"}],"prompts":[{"name":"prepare_presentation_brief","description":"Design and structure an autonomous live interactive presentation for Aura, with slide outlines, conversational voice notes, and attendee CTA.","arguments":[{"name":"topic","description":"Presentation topic or product focus","required":true},{"name":"targetAudience","description":"Target audience description or prospective buyer profile","required":false},{"name":"ctaGoal","description":"In-session attendee conversion goal (e.g. Book Demo, Start Trial, Request Quote)","required":false}]},{"name":"rehearse_presentation","description":"Conduct a zero-cost sandbox rehearsal for a presentation deck to verify slide transitions and voice delivery without consuming account minutes.","arguments":[{"name":"sessionId","description":"UUID of the presentation session to rehearse","required":true}]},{"name":"pap_aura_briefing","description":"Personal Agent briefing template: query Aura about slide deck takeaways, product highlights, and active offers.","arguments":[{"name":"sessionId","description":"UUID of the presentation session","required":true},{"name":"userQuestion","description":"The specific question or interest of the human user represented by the personal agent","required":false}]}],"capabilities":{"tools":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"prompts":{"listChanged":false},"apps":{"uiResources":["ui://seminara.online/sessions/create","ui://seminara.online/sessions/preview","ui://seminara.online/analytics","ui://seminara.online/checkout","ui://seminara.online/sessions/list","ui://seminara.online/leads"],"a2ui":true,"generativeUI":true},"personalAgentProtocol":"0.1-draft","pap":true},"jsonrpc":"2.0","id":"discovery","result":{"protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05","2024-10-07"],"protocolVersion":"2024-11-05","capabilities":{"tools":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"prompts":{"listChanged":false},"apps":{"uiResources":["ui://seminara.online/sessions/create","ui://seminara.online/sessions/preview","ui://seminara.online/analytics","ui://seminara.online/checkout","ui://seminara.online/sessions/list","ui://seminara.online/leads"],"a2ui":true,"generativeUI":true},"personalAgentProtocol":"0.1-draft","pap":true},"serverInfo":{"name":"seminara-mcp-server","version":"2.1.0","title":"Seminara Autonomous Live Briefing MCP Server"},"tools":[{"name":"create_session","description":"Create a new Seminara interactive live briefing session with briefing title, conversion call to action (button text and action URL), slides, and knowledge base context. Use this tool to provision automated live briefing rooms. Returns the created session UUID, join link, and rehearsal sandbox URL.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/create"}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Session title"},"description":{"type":"string","description":"Optional session description"},"ctaText":{"type":"string","description":"Conversion button text (e.g. \"Book a Demo\", \"Start Trial\")"},"ctaUrl":{"type":"string","description":"Call to action destination link (e.g. \"https://cal.com/meeting\", \"https://example.com/signup\")"},"isLive":{"type":"boolean","description":"Whether to publish session live immediately (default false, stays draft)"},"pdfUrl":{"type":"string","description":"Optional presentation PDF URL"},"slides":{"type":"array","description":"Optional slide cards to seed for this session","items":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Slide image URL"},"textContent":{"type":"string","description":"Slide key text and bullet points"},"agentNotes":{"type":"string","description":"Private presenter instructions for Aura"}}}},"knowledgeBase":{"type":"array","description":"Optional background knowledge context or FAQs for Aura","items":{"type":"object","properties":{"title":{"type":"string","description":"Document or topic title"},"content":{"type":"string","description":"Contextual content text"}},"required":["content"]}}},"required":["title","ctaText","ctaUrl"]},"outputSchema":{"type":"object","properties":{"id":{"type":"string","description":"UUID of the created session"},"title":{"type":"string","description":"Session title"},"status":{"type":"string","description":"Session status (draft or published)"},"isLive":{"type":"boolean","description":"Whether session is published live"},"roomUrl":{"type":"string","description":"Audience join link"},"rehearsalUrl":{"type":"string","description":"Zero-cost rehearsal sandbox link"},"createdAt":{"type":"string","description":"ISO timestamp of creation"}},"required":["id","title","status","roomUrl"]}},{"name":"list_sessions","description":"List and paginate existing presentation sessions for the host account. Use this tool to inspect active briefing rooms, review past sessions, and verify live publishing status. Returns an array of session records with titles and timestamps.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/list"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Number of sessions to return (default 10)"}}},"outputSchema":{"type":"object","properties":{"sessions":{"type":"array","description":"List of host presentation sessions","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"status":{"type":"string"},"created_at":{"type":"string"}}}},"count":{"type":"number","description":"Total count of returned sessions"}},"required":["sessions"]}},{"name":"get_session","description":"Get full details, slide count, and briefing room status for a specific session by its UUID. Use this tool before launching or inspecting session configurations. Returns full session object with URLs and slide counts.","_meta":{"ui":{"resourceUri":"ui://seminara.online/sessions/preview"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"status":{"type":"string"},"slidesCount":{"type":"number"},"roomUrl":{"type":"string"}},"required":["id","title","status"]}},{"name":"get_session_analytics","description":"Retrieve attendee metrics, engagement scores, and Q&A stats for a session. Use this tool to review audience dropoff and question frequency. Returns analytics summary with attendance and question metrics.","_meta":{"ui":{"resourceUri":"ui://seminara.online/analytics"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"totalAttendees":{"type":"number"},"averageEngagementSec":{"type":"number"},"questionsCount":{"type":"number"},"ctaClicks":{"type":"number"}},"required":["sessionId"]}},{"name":"export_leads","description":"Export attendee leads and high-intent engagement data for a session. Use this tool to retrieve prospective buyer contact details and CTA interactions. Returns an array of lead records.","_meta":{"ui":{"resourceUri":"ui://seminara.online/leads"}},"annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the session"}},"required":["sessionId"]},"outputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"leads":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"company":{"type":"string"},"ctaClicked":{"type":"boolean"},"created_at":{"type":"string"}}}}},"required":["sessionId","leads"]}},{"name":"discover_sessions","description":"Browse public community sessions listed on Seminara Discover. Returns live, publicly discoverable sessions with titles, descriptions, and join URLs. Does not require authentication.","annotations":{"readOnlyHint":true,"idempotentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Number of sessions to return (default 10, max 50)"},"query":{"type":"string","description":"Optional search term to filter sessions by title or description"}}},"outputSchema":{"type":"object","properties":{"sessions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"joinUrl":{"type":"string"},"tags":{"type":"array"}}}},"total":{"type":"number"}},"required":["sessions"]}},{"name":"pap_query_aura","description":"Converse with Aura (Company Agent) via Personal Agent Protocol. Use this tool to query slide outlines, ask real-time presentation questions, and inspect active CTAs. Returns Aura natural spoken dialogue response.","annotations":{"readOnlyHint":true,"idempotentHint":false},"inputSchema":{"type":"object","properties":{"message":{"type":"string","description":"Question or statement to Aura"},"sessionId":{"type":"string","description":"Optional presentation session UUID"},"attendeeName":{"type":"string","description":"Optional name of the attendee represented by the personal agent"}},"required":["message"]},"outputSchema":{"type":"object","properties":{"reply":{"type":"string","description":"Natural spoken dialogue response from Aura"},"sessionId":{"type":"string"},"suggestedActions":{"type":"array"}},"required":["reply"]}},{"name":"submit_attendee_lead","description":"Submit consented attendee contact details and lead interest for a presentation session on behalf of a human user (Personal Agent Protocol). Use this tool to capture lead intent during briefings. Returns submission status and lead UUID.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID of the presentation session"},"email":{"type":"string","description":"Attendee contact email"},"name":{"type":"string","description":"Attendee full name"},"phone":{"type":"string","description":"Optional attendee phone number"},"company":{"type":"string","description":"Optional attendee company name"},"notes":{"type":"string","description":"Optional notes or question context"},"ctaClicked":{"type":"boolean","description":"Whether the attendee clicked or opted into the session CTA"}},"required":["sessionId","email"]},"outputSchema":{"type":"object","properties":{"success":{"type":"boolean"},"leadId":{"type":"string"},"message":{"type":"string"}},"required":["success"]}},{"name":"refill_minutes","description":"Purchase additional AI briefing minutes or manage billing subscription. Returns checkout URL and payment status.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"_meta":{"ui":{"resourceUri":"ui://seminara.online/checkout"}},"inputSchema":{"type":"object","properties":{"minutes":{"type":"number","description":"Number of minutes to refill (e.g. 500, 1000, 2000)"},"tier":{"type":"string","description":"Target plan tier (e.g. host, fleet)"}}},"outputSchema":{"type":"object","properties":{"checkoutUrl":{"type":"string"},"status":{"type":"string"}},"required":["checkoutUrl"]}}],"resources":[{"uri":"seminara://docs/spec","name":"Seminara Autonomous Live Briefing Platform Specification","description":"Comprehensive platform specification covering WebRTC live presenter architecture (Aura), sub-second voice pipeline, dynamic slide FSM, and pricing.","mimeType":"text/markdown"},{"uri":"seminara://docs/pap","name":"Personal Agent Protocol (PAP) Architecture","description":"Specification and surfaces for personal AI agents (Meta AI, Claude) discovering and interacting with Seminara company agents.","mimeType":"text/markdown"},{"uri":"ui://seminara.online/sessions/create","name":"Create Session","description":"Interactive UI app allowing users to upload slide decks, define briefing outlines, and test voice notes directly in-agent.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/sessions/preview","name":"Preview Room","description":"Interactive preview player for live AI briefing rooms with slide synchronizer.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/analytics","name":"Analytics","description":"Interactive visual analytics dashboard for audience dropoff, question frequency, and CTA conversions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/checkout","name":"Checkout","description":"Interactive in-chat checkout surface to purchase minute refills and manage subscriptions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/sessions/list","name":"Briefings","description":"Interactive dashboard showing active, scheduled, and past briefing sessions.","mimeType":"text/html;profile=mcp-app"},{"uri":"ui://seminara.online/leads","name":"Leads","description":"Interactive leads viewer to review attendee questions, contact info, and conversion intent.","mimeType":"text/html;profile=mcp-app"}],"prompts":[{"name":"prepare_presentation_brief","description":"Design and structure an autonomous live interactive presentation for Aura, with slide outlines, conversational voice notes, and attendee CTA.","arguments":[{"name":"topic","description":"Presentation topic or product focus","required":true},{"name":"targetAudience","description":"Target audience description or prospective buyer profile","required":false},{"name":"ctaGoal","description":"In-session attendee conversion goal (e.g. Book Demo, Start Trial, Request Quote)","required":false}]},{"name":"rehearse_presentation","description":"Conduct a zero-cost sandbox rehearsal for a presentation deck to verify slide transitions and voice delivery without consuming account minutes.","arguments":[{"name":"sessionId","description":"UUID of the presentation session to rehearse","required":true}]},{"name":"pap_aura_briefing","description":"Personal Agent briefing template: query Aura about slide deck takeaways, product highlights, and active offers.","arguments":[{"name":"sessionId","description":"UUID of the presentation session","required":true},{"name":"userQuestion","description":"The specific question or interest of the human user represented by the personal agent","required":false}]}]},"_meta":{"io.modelcontextprotocol/serverInfo":{"name":"seminara-mcp-server","version":"2.0.0"},"documentation":"https://seminara.online/docs/mcp","manifest":"https://seminara.online/.well-known/mcp.json"}}