Skip to main content
Glama

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.

Ownership verified

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 tools
get_run_resultsGet saved scrape or run results
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesId of a saved scrape (from list_my_saved_scrapes) or of a scheduled run (from list_my_runs).
kindYesWhether `id` is a saved scrape or a scheduled run.
maxRowsNoRows to return (1-200).
lection_browser_tools_infoInstagram and LinkedIn exports (browser extension)
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformYesWhich site the user wants data from.
list_my_runsList my scheduled runs
Read-onlyIdempotent
Inspect

List recent runs of the user's schedules with status, row counts and errors.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
statusNo
scheduleIdNoOnly runs of this schedule.
list_my_saved_scrapesList my saved scrapes
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many recent saved scrapes to list (1-20).
list_my_schedulesList my schedules
Read-onlyIdempotent
Inspect

List the user's scheduled extractions: name, cadence, destination, next run and last status.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
statusNoFilter by schedule status.
my_lection_accountMy Lection plan and limits
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

pause_schedulePause a schedule
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
scheduleIdYesId 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesSchedule name, at least 3 characters.
cadenceYesHow often to run.
weekdayNo0=Sunday .. 6=Saturday, for weekly. Default 1 (Monday).
timezoneNoIANA timezone, e.g. "America/Chicago". Default UTC.
timeOfDayNoHH:MM (24h) in the given timezone, for daily/weekly. Default 09:00.
webhookUrlNoHTTPS webhook URL (destination webhook).
destinationNoWhere each run is delivered. google_sheet needs the user to have connected Google Sheets in Lection; webhook needs webhookUrl.email
savedScrapeIdYesId of an existing saved scrape in the user's Lection account (from list_my_saved_scrapes). The schedule re-runs that scrape.
spreadsheetUrlNoGoogle Sheet URL (destination google_sheet).
youtube_channel_videosList a YouTube channel's videos
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
channelYesChannel @handle (e.g. "@OpenAI") or channel URL.
maxRowsNoHow many rows to return (1-20, default 20). The free ChatGPT app is capped at 20.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsYesResult rows
toolYes
countYesNumber of rows returned
errorNo
fullToolUrlNoLection page for running this at full scale with exports and schedules
youtube_commentsGet comments on a YouTube video
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesFull YouTube video URL, e.g. https://www.youtube.com/watch?v=dQw4w9WgXcQ (youtu.be and /shorts/ links also work).
maxRowsNoHow many rows to return (1-20, default 20). The free ChatGPT app is capped at 20.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsYesResult rows
toolYes
countYesNumber of rows returned
errorNo
fullToolUrlNoLection 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

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.