otherapi_key

Lessonspace

Lessonspace is an online collaborative classroom platform that enables educators and students to engage in interactive learning sessions with features like video conferencing, whiteboards, and resource sharing.

Verdict

Lessonspace brings virtual classroom management into your AI workspace. When you @mention it, your team can spin up demo teaching spaces, pull session lists, check usage stats, and generate launch URLs for students or tutors — all without leaving the conversation. Education coordinators and tutoring platform admins get the most value: they can prototype lesson environments on the fly, audit past sessions, and share ready-to-go classroom links in Slack or email. You'll need an API key from your Lessonspace organisation dashboard, and the MCP only surfaces data your org already owns.

Common use cases

  • Generate demo classrooms for sales calls
  • Audit session history before billing review
  • Share tutor launch links in onboarding emails
  • Check org usage before upgrading plan
  • Prototype lesson layouts for new courses

Integration

Vendor
Lessonspace
Category
other
Auth
API_KEY
Tools
4
Composio slug
lessonspace

Tools

  • Create Demo Space

    Tool to create a transient demo space for embedding in an iframe. use when you need a temporary environment to test lessonspace features.

  • Get Organisation Details

    Tool to retrieve organisation details, including id, plan, and usage stats. use after authenticating with your organisation token.

  • Get Organisation Session List

    Tool to list sessions of an organisation. use after you have the organisation id to fetch paginated session records.

  • Launch Space

    Tool to launch a lessonspace space. use after determining user id, role, and space id.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Lessonspace in the MCP directory and click Connect. 3. Log into your Lessonspace account and copy your organisation API key from the Developer section of your dashboard. 4. Paste the key into Switchy's auth prompt and click Authorize. 5. Switchy confirms the connection by fetching your organisation details — you'll see your plan tier and current usage. 6. Open any Space and type '@Lessonspace create a demo space' to test the integration. 7. The MCP returns an embed URL you can drop into an iframe or share with a colleague. 8. To launch a real classroom, use '@Lessonspace launch space' with a user ID, role, and space ID from your org.

What teammates see: by default, memories from Lessonspace are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Create Demo Classroom

@Lessonspace create a demo space I can use to show a prospect how the whiteboard and video tools work together

Pull Session History

@Lessonspace get the last 20 sessions from our organisation, sorted by most recent first

Check Usage Stats

@Lessonspace show me our organisation details including plan type and how many sessions we've run this month

Prototype Lesson Space

@Lessonspace create a demo space so I can experiment with breakout room configurations for our group tutoring sessions

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@lessonspace show me our organization's current usage stats and plan details

Output

Your Lessonspace organization (ID: org_abc123) is on the Professional plan. Current usage: 47 of 100 monthly sessions used, 3 active spaces, 12 registered users. Billing cycle resets in 18 days. Storage: 2.3 GB of 10 GB limit. No rate-limit warnings at this usage level.

Notes

This read-only query demonstrates the Get Organisation Details tool. Requires a valid API key with organization-level read permissions. Usage stats refresh hourly, so real-time session counts may lag slightly. Useful for capacity planning before scheduling new sessions.

Prompt

@lessonspace create a temporary demo space I can embed for tomorrow's product walkthrough

Output

Demo space created successfully. Embed URL: https://demo.lessonspace.com/spaces/demo_xyz789 (valid for 24 hours). This transient space includes whiteboard, screen sharing, and chat features. No authentication required for attendees. Space auto-deletes after expiration—any content will be lost.

Notes

The Create Demo Space tool generates ephemeral environments ideal for trials or one-time presentations. Trade-off: demo spaces don't persist recordings or chat logs. If you need archival, use Launch Space with a permanent space ID instead. No user provisioning needed.

Prompt

@lessonspace list all sessions from the past week and summarize which tutors had the highest attendance

Output

Retrieved 23 sessions from the past 7 days. Tutor attendance summary: Sarah Chen led 8 sessions (avg 4.2 students each), Marcus Liu led 7 sessions (avg 3.8 students), Priya Sharma led 5 sessions (avg 5.1 students). Three sessions were canceled. Priya's sessions had the highest per-session engagement despite fewer total sessions.

Notes

This example pairs the Get Organisation Session List tool with AI reasoning to synthesize attendance patterns. The MCP returns paginated session metadata; the AI calculates averages and trends. Requires organization ID from a prior Get Organisation Details call. Session data includes timestamps, participant counts, and duration—not chat transcripts.

Use-case deep-dives

Onboarding demo for tutoring platforms

When you need embedded trial rooms without provisioning accounts

A 6-person edtech startup selling white-label tutoring software wants prospects to test video rooms before signup. The Create Demo Space tool spins up transient iframes in under 2 seconds—no user accounts, no cleanup. This works if your sales cycle is under 30 days and you're demoing to fewer than 50 prospects monthly. Beyond that threshold, you'll hit rate limits on the demo endpoint and need proper space provisioning. The Launch Space tool handles production use cases where you've already authenticated users and assigned roles. If your onboarding flow requires persistent session history or custom branding from day one, skip the demo tool and provision real spaces with your org token from the start.

Usage auditing for education SaaS

Track session volume when billing depends on classroom hours

A 12-person customer success team at a virtual classroom provider needs weekly reports on which school districts are hitting their contracted session limits. The Get Organisation Session List tool pulls paginated records filtered by date range, then you export to CSV for invoicing. This is the right call if you're auditing fewer than 10,000 sessions per month—pagination works but gets slow beyond that. The Get Organisation Details tool shows plan tier and aggregate usage stats, which answers "are we close to our org-wide cap" faster than iterating through session lists. If your billing logic needs real-time session start/end webhooks instead of batch pulls, this MCP won't cover it. Use it for weekly reconciliation, not live metering.

Dynamic role assignment in tutoring marketplaces

Launch student or tutor spaces based on booking context

A 3-person marketplace team routes tutors and students into Lessonspace rooms after they book a session. The Launch Space tool takes user ID, role (student/tutor/observer), and space ID to generate the join URL. This works when you control user identity in your own database and need to enforce role-based permissions—tutors get whiteboard access, students don't. The API key auth means you're making server-side calls, not exposing tokens in client JavaScript. If your marketplace has more than two roles (say, teaching assistants or parent observers), confirm Lessonspace's role enum supports them before committing. This MCP is the right fit if you're already managing session lifecycle in your app and just need the video room as a component.

Frequently asked

What does the Lessonspace MCP do in Switchy?

It lets your AI agents create and launch Lessonspace virtual classrooms directly from chat. Agents can spin up demo spaces for testing, retrieve your organisation's usage stats, list past sessions, and generate launch URLs for specific users and roles. Useful if you're building onboarding flows or scheduling tutoring sessions via AI.

Do I need admin access to connect Lessonspace?

You need an organisation API key from Lessonspace, which typically requires admin or owner permissions on your Lessonspace account. The key authenticates all tool calls, so whoever connects it in Switchy should have authority to create spaces and view session data across your organisation.

Can the MCP schedule recurring lessons or send invites?

No. It launches spaces and retrieves session metadata, but it doesn't handle calendar invites, recurring schedules, or participant notifications. For that, you'd still use Lessonspace's web UI or pair this MCP with a calendar integration like Google Calendar to automate the invite flow.

How is this different from using Lessonspace's API directly?

The MCP wraps Lessonspace's API so your AI agents can call it in natural language without you writing code. If you already have custom scripts hitting the Lessonspace API, you probably don't need this. If you want agents to provision classrooms on demand during a conversation, the MCP is faster.

Who on the team should connect this integration?

Whoever manages your Lessonspace account and has access to the organisation API key. Once connected in Switchy, any team member with workspace access can ask agents to create spaces or pull session lists, so limit workspace invites if you want to control who can provision new classrooms.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.