{"jsonrpc":"2.0","id":"discovery","result":{"protocolVersions":["2026-07-28","2025-11-25","2024-11-05"],"capabilities":{"tools":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"prompts":{"listChanged":false},"apps":{"uiResources":["seminara://docs/spec","seminara://docs/pap","ui://seminara.online/sessions/create","ui://seminara.online/sessions/preview","ui://seminara.online/analytics"],"a2ui":true,"generativeUI":true},"personalAgentProtocol":"0.1-draft","pap":true},"serverInfo":{"name":"seminara-mcp-server","version":"2.1.0","title":"Seminara Autonomous Presentation MCP Server"},"tools":[{"name":"create_session","description":"Create a new Seminara interactive presentation session with optional CTA, live publishing, slides, and knowledge base context.","_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":"Call to action button text (e.g. \"Book a Demo\")"},"ctaUrl":{"type":"string","description":"Call to action destination link (e.g. \"https://cal.com/meeting\")"},"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"]},"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 existing sessions for the host account.","_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 details and slides count for a specific session.","_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.","_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.","_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. Query slide outlines, ask real-time presentation questions, and inspect active CTAs.","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).","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"]}}],"resources":[{"uri":"seminara://docs/spec","name":"Seminara Autonomous Presentation 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":"Interactive Session Creator App","description":"Interactive UI app allowing users to upload slide decks, define presentation outlines, and test voice notes directly in-agent.","mimeType":"text/html;profile=\"mcp-app\""},{"uri":"ui://seminara.online/sessions/preview","name":"Live Presentation Room Preview App","description":"Interactive preview player for live AI presentation rooms with slide synchronizer.","mimeType":"text/html;profile=\"mcp-app\""},{"uri":"ui://seminara.online/analytics","name":"Live Engagement Analytics App","description":"Interactive visual analytics dashboard for audience dropoff, question frequency, and CTA conversions.","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"}}