Lection MCP Server
by eteleietoio.github.eteleieto/lection-mcpv1.0.0
Search YouTube videos, channel uploads and comments as tables; manage Lection schedules.
context tax
~2,270 tok/turn11 tools
security
97/100
cold start
hosted
freshness
Active6d ago
Our reading of Lection, from the data
Lection is a images, video & audio MCP server from eteleieto, listed in the official MCP Registry.
Its 11 tools add about 2,270 tokens to every model turn, in line with the images, video & audio median of 1,948 tokens across 149 measured servers (measured 2026-10-19).
Maintenance is active: the last public signal was 6 days ago (2026-10-13). For comparison, 73% of images, video & audio servers are active or maintained.
With 0 GitHub stars it ranks #771 of 2,354 images, video & audio servers we index.
It runs as a hosted endpoint, so there is nothing to install.
Install Lection MCP server
Install in Claude Code
claude mcp add --transport http lection https://www.lection.app/mcpInstall in Cursor
{
"mcpServers": {
"lection": {
"url": "https://www.lection.app/mcp"
}
}
}Install in Claude Desktop
{
"mcpServers": {
"lection": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.lection.app/mcp"
]
}
}
}Or add it as a custom connector under Settings → Connectors. The config above bridges via mcp-remote.
Install in VS Code
{
"servers": {
"lection": {
"type": "http",
"url": "https://www.lection.app/mcp"
}
}
}Install in Windsurf
{
"mcpServers": {
"lection": {
"serverUrl": "https://www.lection.app/mcp"
}
}
}Remote endpoints
- streamable-http
https://www.lection.app/mcp
Context tax
Connecting this server adds ~2,270 tokens of tool definitions to every model turn (moderate, 11 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $9.08 | $0.454 |
| Claude Sonnet 5.5 | $4.54 | $0.454 |
| Claude Haiku 5.5 | $0.227 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (11)
schedule_extraction535 tokCreate 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.
get_run_results274 tokFetch 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.
youtube_comments208 tokFetch 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.
list_my_runs208 tokList recent runs of the user's schedules with status, row counts and errors.
youtube_channel_videos195 tokList 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.
pause_schedule189 tokPause one of the user's schedules so it stops running. The user can resume it from the Lection dashboard. Confirm with the user first.
youtube_search188 tokSearch 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.
lection_browser_tools_info139 tokExplain 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_saved_scrapes107 tokList 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_schedules92 tokList the user's scheduled extractions: name, cadence, destination, next run and last status.
my_lection_account70 tokShow 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.
Security signals
97/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.
Deductions
- No security policy (SECURITY.md)-3
Checks
- ✓Repository hygiene (archived, activity, license, security policy)
- ○Package metadata (install scripts, provenance) — pending
- ○Tool descriptions (prompt-injection and hidden-text heuristics) — pending
- ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending
Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules
Freshness
Active — last maintenance signal 6d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-12 · 6d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-13 · 6d ago · official registry · v1.0.0
How it compares in Images, Video & Audio
Against the most-starred images, video & audio servers we index. Token cost is per model turn, measured from each server's live tool list.
| Server | Stars | Tools | Tokens / turn | Freshness | Runs |
|---|---|---|---|---|---|
| Lection (this) | 0 | 11 | 2,270 | Active | hosted |
| Screenpipe | 21,982 | — | not measured | Active | — |
| screenpipe | 21,982 | — | not measured | Active | local |
| FunASR | 20,748 | — | not measured | Active | local |
| Agent-Native Analytics | 7,433 | — | not measured | Active | hosted |
| Remove AI Watermarks | 6,054 | — | not measured | Active | local |
FAQ
›How do I install the Lection MCP server in Claude Code?
Run: claude mcp add --transport http lection https://www.lection.app/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Lection require an API key?
No required environment variables are declared in its published metadata.
›Can I use Lection as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is Lection in the official MCP registry?
Yes, as io.github.eteleieto/lection-mcp.
›How many tokens does Lection add to my context?
Its tool definitions total about 2,270 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-13
- GitHub repository
- fetched 2026-10-19
- Tool list (tools/list), measured by us
- 2026-10-19
- Security signals, computed by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.
Alternatives to Lection
Other images, video & audio MCP servers.