Lessonspace MCP server

Connect Lessonspace to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Lessonspace MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the list sessions tool in Lessonspace
  • Use the list spaces tool in Lessonspace
  • Use the update session tool in Lessonspace
  • Use the launch space tool in Lessonspace
  • Use the get recording tool in Lessonspace
  • Use the list users tool in Lessonspace

Supported Tools

list_sessions

List Sessions

Retrieves a paginated list of sessions for the organisation. Supports extensive filtering by time range, duration, user, space, tags, and search terms. Use this to find sessions, check session history, or monitor active sessions.

list_spaces

List Spaces

Retrieves a paginated list of spaces in the organisation. Supports filtering by session, tags, user, date range, and search terms. Use this to browse available virtual classrooms.

update_session

Update Session

Updates a session's name and/or recording access policy. Use this to rename sessions or control who can view session recordings.

launch_space

Launch Space

Creates a new virtual classroom space or retrieves an existing one, and generates a join URL for a user. Use this to set up a teaching session with configured recording, transcription, features, and user roles. Returns the join URL that can be embedded in an iframe or used for redirection.

get_recording

Get Recording

Retrieves the recording URL for a session. The returned URL provides access to an interactive recording where users can replay events, download resources, and switch between different participants' perspectives. The recording URL is valid for up to 3 hours.

list_users

List Users

Retrieves a paginated list of users in the organisation. Supports filtering by role, space, session, and search terms.

get_transcript

Get Transcript

Provides a downloadable JSON transcription for a session. Transcription must have been enabled and finished processing. The download contains spoken text, timestamps, participant IDs, and breakout IDs.

get_session

Get Session

Retrieves detailed information about a specific session by its UUID. Returns participant profiles, timing, recording status, summary, and associated space details.

remove_user

Remove User

Removes a user from the organisation. This is a destructive action and cannot be undone.

delete_space_recordings

Delete Space Recordings

Permanently deletes audio/video, recorded events, and transcripts for every session in a space. The space and basic session metadata remain available. Find the space UUID with list_spaces.

delete_session_recordings

Delete Session Recordings

Permanently deletes a session’s audio/video, recorded events, and transcript. Basic session metadata remains available. Find the session UUID with list_sessions.

Connect Lessonspace to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Lessonspace in Metorial. In your Metorial portal, enable the Lessonspace MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Lessonspace tools.

Run Lessonspace through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Lessonspace and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Lessonspace tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Lessonspace

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Microsoft Teams

Send, read, edit, and delete messages in Microsoft Teams channels and chats, with @mentions. Create and manage teams, channels, members, and tags. Schedule and look up online meetings, read user presence, and manage Shifts schedules. Connect a Teams bot to receive and reply to messages in chats and channels.

Fireflies

Record, transcribe, and analyze meeting conversations from platforms like Zoom, Google Meet, and Webex. Retrieve, search, and manage meeting transcripts with AI-generated summaries, action items, sentiment analysis, and keywords. Upload audio files for transcription. Ask questions about meetings using the AskFred AI assistant. Add a bot to live meetings for automatic recording, pause and resume recordings, and create live action items or soundbites. Manage users and teams, organize meetings into channels, and query contacts.

Google Calendar

Create, read, update, and delete calendar events and calendars. Manage attendees, recurring events, and reminders. Check free/busy availability for scheduling. Share calendars and control access permissions. Create events from natural language text with quick add. Manage special event types like focus time, out of office, and working location. Subscribe to or remove calendars from a user's calendar list. Sync calendar changes incrementally.

Zoom

Create, schedule, and manage video meetings and webinars. Manage users, roles, and account settings. Access and download cloud recordings and transcripts. Send and manage chat messages and channels. Handle Zoom Phone call logs, voicemails, and SMS. Manage meeting registrants, polls, and breakout rooms. Retrieve usage reports, meeting participant reports, and dashboard analytics. Configure Zoom Rooms and contact center settings.

Technical notes for Lessonspace

Create and manage virtual classroom spaces for online tutoring and teaching. Launch spaces with configurable whiteboards, video conferencing, and document editing. Generate per-user join URLs with customizable roles, permissions, and feature toggles. Manage sessions, retrieve session recordings, transcriptions, and AI-generated lesson summaries. List and manage organisation users. Configure space branding, theming, locale, and access restrictions. Delete session or space recording data for retention workflows.

Frequently asked questions

Common questions about connecting Lessonspace to AI agents with Metorial.

  1. How many tools does the Lessonspace MCP server have?
    The Lessonspace MCP server exposes 11 tools, including List Sessions, List Spaces, Update Session. Each one is governed and traced through Metorial.
  2. Lessonspace exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Lessonspace MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Lessonspace and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Lessonspace MCP server yourself or use the hosted gateway.

Connect Lessonspace to production AI agents

See how Metorial gives your team governed access to Lessonspace, with tracing and security controls built in.