MCP Server

Seminara

io.github.shivamselam/seminara
Marketing & Advertising Public & reachable MCP 2026-07-28

What this MCP does

Creates and manages interactive presentation sessions with slides, audience Q&A, engagement analytics, and lead exports.

create_session
Create a new Seminara interactive presentation session with optional CTA, live publishing, slides, and knowledge base context.
Input schema
{'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'Session title'}, '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', 'items': {'type': 'object', 'properties': {'imageUrl': {'type': 'string', 'description': 'Slide image URL'}, 'agentNotes': {'type': 'string', 'description': 'Private presenter instructions for Aura'}, 'textContent': {'type': 'string', 'description': 'Slide key text and bullet points'}}}, 'description': 'Optional slide cards to seed for this session'}, 'ctaText': {'type': 'string', 'description': 'Call to action button text (e.g. "Book a Demo")'}, 'description': {'type': 'string', 'description': 'Optional session description'}, 'knowledgeBase': {'type': 'array', 'items': {'type': 'object', 'required': ['content'], 'properties': {'title': {'type': 'string', 'description': 'Document or topic title'}, 'content': {'type': 'string', 'description': 'Contextual content text'}}}, 'description': 'Optional background knowledge context or FAQs for Aura'}}}
discover_sessions
Browse public community sessions listed on Seminara Discover. Returns live, publicly discoverable sessions with titles, descriptions, and join URLs. Does not require authentication.
Input schema
{'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'}}}
export_leads
Export attendee leads and high-intent engagement data for a session.
Input schema
{'type': 'object', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'UUID of the session'}}}
get_session
Get details and slides count for a specific session.
Input schema
{'type': 'object', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'UUID of the session'}}}
get_session_analytics
Retrieve attendee metrics, engagement scores, and Q&A stats for a session.
Input schema
{'type': 'object', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'UUID of the session'}}}
list_sessions
List existing sessions for the host account.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Number of sessions to return (default 10)'}}}
Added
discover_sessions
Sept. 17, 2026, 12:52 p.m.
Added
export_leads
Sept. 17, 2026, 12:52 p.m.
Added
get_session_analytics
Sept. 17, 2026, 12:52 p.m.
Added
get_session
Sept. 17, 2026, 12:52 p.m.
Added
list_sessions
Sept. 17, 2026, 12:52 p.m.
Added
create_session
Sept. 17, 2026, 12:52 p.m.