Lesso MCP
Connect an AI client to Lesso
Link Claude, ChatGPT, Cursor, or another MCP client to your teacher account. You approve access once; then you can create lessons and speaking practice from chat.
Server URL
https://mcp.lesso.meRemote MCP over HTTPS. When you connect, Lesso opens a sign-in screen so you can approve what the AI may access.
How to connect
Claude
Customize → Connectors → Add custom connector → paste the server URL → Connect, then sign in with your Lesso teacher account. If you install the Lesso plugin, connect Lesso from the plugin's Connectors tab.
ChatGPT
In developer mode or the Lesso app, add this MCP server URL, scan tools, and complete Lesso OAuth when prompted.
Cursor
Add Lesso under MCP settings with the server URL (JSON is in Developer details below), then approve access in the browser.
Longer walkthrough: From prompt to lesson.
Example prompts
- “Create a 50-minute B1 English lesson about hotel check-in, generate the content, and give me the editor link.”
- “Show B1 English curriculum topics about travel, then create a lesson from hotel check-in.”
- “Create a B1 speaking room where the student is a hotel guest and the AI is the receptionist, then publish a share link.”
- “Find a cafe English lesson on Explore, copy it, and adapt it for A2 teens.”
- “Invite alex@school.edu to my published travel lesson and tell me who opened it.”
Capabilities
Create lessons
Draft, generate, edit, and publish interactive language lessons from a chat prompt.
Build speaking practice
Open Teacher Talk rooms for role-play or AI-teacher practice, then share or invite students.
Plan from curriculum
Browse CEFR topics and anchor a lesson or speaking room to a catalog can-do goal.
Adapt Explore lessons
Search community lessons, copy one into your library, and adapt it for a new level or age.
Invite and follow up
Email students to a published lesson or room and check who opened or finished.
Check credits
See your coin balance before generation or AI-teacher rooms so you are not surprised mid-flow.
Developer detailsShowHide
Transport
Streamable HTTP at the server URL above. OAuth 2.1 with PKCE; dynamic client registration is supported.
Cursor / MCP JSON
{
"mcpServers": {
"lesso": {
"url": "https://mcp.lesso.me"
}
}
}Tool methods
Lessons
create_lesson_draft, generate_lesson, get_generation_status, get_lesson, update_lesson, regenerate_block, adapt_lesson, publish_lesson, unpublish_lesson, list_lessons, invite_students_to_lesson, list_lesson_students, create_lesson_from_news, create_lesson_from_reel
Speaking rooms
create_talk_room, create_talk_room_from_lesson, create_talk_room_from_news, list_talk_rooms, publish_talk_room, unpublish_talk_room, invite_students_to_talk_room, list_talk_room_students
Explore & account
search_explore, copy_explore_lesson, get_credits_balance, get_recent_credit_spend, get_org_context, list_curriculum_topics, get_curriculum_topic
Protocol notes: docs/mcp.md