Lection
Server Details
AI web scraper. Search YouTube, pull comments and channel videos, and manage your Lection scheduled extractions (Google Sheets, webhooks) from any AI assistant.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- eteleieto/lection-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
11 toolsget_run_resultsGet saved scrape or run resultsRead-onlyIdempotentInspect
Fetch the rows of one of the user's saved scrapes or scheduled runs by id and show them as a table. Use list_my_saved_scrapes or list_my_runs first to find the id.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Id of a saved scrape (from list_my_saved_scrapes) or of a scheduled run (from list_my_runs). | |
| kind | Yes | Whether `id` is a saved scrape or a scheduled run. | |
| maxRows | No | Rows to return (1-200). |
lection_browser_tools_infoInstagram and LinkedIn exports (browser extension)Read-onlyIdempotentInspect
Explain how to export data from Instagram (comments, followers, following, posts) or LinkedIn (connections) with Lection. These sites require login, so they run in the user's own browser through the Lection Chrome extension rather than inside ChatGPT. Call this whenever the user asks for Instagram or LinkedIn data; it returns the install link and the right tool page.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | Which site the user wants data from. |
list_my_runsList my scheduled runsRead-onlyIdempotentInspect
List recent runs of the user's schedules with status, row counts and errors.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| status | No | ||
| scheduleId | No | Only runs of this schedule. |
list_my_saved_scrapesList my saved scrapesRead-onlyIdempotentInspect
List the user's most recent saved scrapes in Lection (title, page, row count, id). A saved scrape is the starting point for schedule_extraction and get_run_results.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many recent saved scrapes to list (1-20). |
list_my_schedulesList my schedulesRead-onlyIdempotentInspect
List the user's scheduled extractions: name, cadence, destination, next run and last status.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| status | No | Filter by schedule status. |
my_lection_accountMy Lection plan and limitsRead-onlyIdempotentInspect
Show the linked user's Lection plan, how many schedules they can run, allowed delivery destinations and available cloud credits. Use before scheduling or when a plan limit is hit.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
pause_schedulePause a scheduleDestructiveInspect
Pause one of the user's schedules so it stops running. The user can resume it from the Lection dashboard. Confirm with the user first.
| Name | Required | Description | Default |
|---|---|---|---|
| scheduleId | Yes | Id of the schedule to pause (from list_my_schedules). |
schedule_extractionSchedule a saved scrapeInspect
Create a recurring schedule (hourly, daily or weekly) that re-runs one of the user's saved scrapes and delivers each run to email, a Google Sheet or a webhook. This creates a recurring job in the user's Lection account and may use cloud credits: confirm the saved scrape, cadence and destination with the user before calling. Respects the user's plan limits and returns a clear message if one is reached.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Schedule name, at least 3 characters. | |
| cadence | Yes | How often to run. | |
| weekday | No | 0=Sunday .. 6=Saturday, for weekly. Default 1 (Monday). | |
| timezone | No | IANA timezone, e.g. "America/Chicago". Default UTC. | |
| timeOfDay | No | HH:MM (24h) in the given timezone, for daily/weekly. Default 09:00. | |
| webhookUrl | No | HTTPS webhook URL (destination webhook). | |
| destination | No | Where each run is delivered. google_sheet needs the user to have connected Google Sheets in Lection; webhook needs webhookUrl. | |
| savedScrapeId | Yes | Id of an existing saved scrape in the user's Lection account (from list_my_saved_scrapes). The schedule re-runs that scrape. | |
| spreadsheetUrl | No | Google Sheet URL (destination google_sheet). |
youtube_channel_videosList a YouTube channel's videosRead-onlyIdempotentInspect
List the latest videos on one YouTube channel, given its @handle or URL (for example "@OpenAI" or https://www.youtube.com/@OpenAI). Returns up to 20 recent uploads with title, upload date, view count, duration and URL. Use it to audit a creator or competitor channel. To search all of YouTube by keyword use youtube_search.
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | Channel @handle (e.g. "@OpenAI") or channel URL. | |
| maxRows | No | How many rows to return (1-20, default 20). The free ChatGPT app is capped at 20. |
Output Schema
| Name | Required | Description |
|---|---|---|
| rows | Yes | Result rows |
| tool | Yes | |
| count | Yes | Number of rows returned |
| error | No | |
| fullToolUrl | No | Lection page for running this at full scale with exports and schedules |
youtube_commentsGet comments on a YouTube videoRead-onlyIdempotentInspect
Fetch top-level comments from one public YouTube video, given its URL. Returns up to 20 top comments with author, text, like count, reply count, date and the author's channel link. Use it for audience sentiment, feedback mining and finding engaged commenters. Needs a specific video URL; to find videos first use youtube_search.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full YouTube video URL, e.g. https://www.youtube.com/watch?v=dQw4w9WgXcQ (youtu.be and /shorts/ links also work). | |
| maxRows | No | How many rows to return (1-20, default 20). The free ChatGPT app is capped at 20. |
Output Schema
| Name | Required | Description |
|---|---|---|
| rows | Yes | Result rows |
| tool | Yes | |
| count | Yes | Number of rows returned |
| error | No | |
| fullToolUrl | No | Lection page for running this at full scale with exports and schedules |
youtube_searchSearch YouTube videosRead-onlyIdempotentInspect
Search YouTube for videos by keyword, like "n8n automation tutorial" or "best budget laptops 2026". Returns up to 20 videos with title, channel, view count, upload date, duration and URL. Use it for content research, finding competitors and spotting popular topics. To list videos from one specific channel use youtube_channel_videos instead.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search keywords, exactly as you would type them into YouTube. | |
| maxRows | No | How many rows to return (1-20, default 20). The free ChatGPT app is capped at 20. |
Output Schema
| Name | Required | Description |
|---|---|---|
| rows | Yes | Result rows |
| tool | Yes | |
| count | Yes | Number of rows returned |
| error | No | |
| fullToolUrl | No | Lection page for running this at full scale with exports and schedules |
Publisher details
- Operator
- Lection
- Operator website
- https://www.lection.app
- Vendor relationship
- First-party
- Documentation
- Not available
- Trust center
- Not available
- Restrictions
- Anonymous tools need no sign-in. Account tools (/mcp/account) require a free Lection account.
Related MCP Connectors
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
YouTube data for AI agents: channels, videos, transcripts, comments, search. Video research.
YouTube search, whole channels, video stats, comments and full transcripts with timestamps.
1Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Related MCP Servers
- AlicenseAqualityCmaintenanceConnect AI assistants to YouTube: search, transcripts, metadata, and more.1980 npm6MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search videos, read channels, browse playlists, fetch comments, and get transcripts from YouTube using the YouTube Data API v3 and InnerTube API for captions.2GPL 3.0
- AlicenseAqualityDmaintenanceEnables AI tools to access YouTube content, including transcript extraction, video/channel info, and search.419 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables YouTube data crawling and AI-powered summarization of videos, including channel metadata retrieval, time-range queries, and automatic transcription with multi-language support.-
Glama MCP Gateway
Add one secure layer between your agents and this server.