Search / io.github.eteleieto/lection-mcp
Lection
R0· no sign-inSearch YouTube videos, channel uploads and comments as tables; manage Lection schedules.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.eteleieto/lection-mcp
R0· no sign-inSearch YouTube videos, channel uploads and comments as tables; manage Lection schedules.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"lection-mcp": {
"type": "http",
"url": "https://www.lection.app/mcp"
}
}
}claude mcp add --transport http lection-mcp https://www.lection.app/mcp[mcp_servers.lection-mcp]
url = "https://www.lection.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"lection-mcp": {
"type": "remote",
"url": "https://www.lection.app/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"lection-mcp": {
"type": "http",
"url": "https://www.lection.app/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=lection-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmxlY3Rpb24uYXBwL21jcCJ9"
}{
"servers": {
"lection-mcp": {
"type": "http",
"url": "https://www.lection.app/mcp"
}
}
}{
"mcpServers": {
"lection-mcp": {
"httpUrl": "https://www.lection.app/mcp"
}
}
}extensions:
"lection-mcp":
enabled: true
name: "lection-mcp"
type: streamable_http
uri: "https://www.lection.app/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations11 of 11 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,328 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 6 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-93% +updated-8d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.lection.app/mcp streamable-http | none | yes | 93% | 303 ms | 2025-11-25 | 2026-10-20 |
get_run_resultsread-only | 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. |
lection_browser_tools_inforead-only | 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. |
list_my_runsread-only | List recent runs of the user's schedules with status, row counts and errors. |
list_my_saved_scrapesread-only | 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. |
list_my_schedulesread-only | List the user's scheduled extractions: name, cadence, destination, next run and last status. |
my_lection_accountread-only | 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. |
pause_scheduledestructive | 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. |
schedule_extraction | 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. |
youtube_channel_videosread-only | 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. |
youtube_commentsread-only | 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. |
youtube_searchread-only | 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. |
Schemas: list_tools.
{
"name": "io.github.eteleieto/lection-mcp",
"title": "Lection",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.lection.app/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/eteleieto/lection-mcp",
"source": "github"
},
"websiteUrl": "https://www.lection.app",
"description": "Search YouTube videos, channel uploads and comments as tables; manage Lection schedules."
}