Tool-level search

WebMCP tools across the web

Search tool names, descriptions, and input properties — independent of host.

8,072 tools

lectern.click

lectern_list_gaps

Analyze whether the lesson is complete enough to teach: title, objectives, materials, and tests. Prefer fixing blockers before publish. Pair…

act imperative
lectern.click

lectern_list_activity

List the co-pilot activity history on this tab (newest first): agent tool calls and teacher edits, with ids for lectern_get_activity / lecte…

act imperative
lectern.click

lectern_get_activity

Fetch one co-pilot history card by id from lectern_list_activity, including folded AMDP/json-chunk steps when present.

act imperative requires eventId
lectern.click

lectern_get_section

Fetch one lesson section by id (title, body, kind, media) and any nested quiz checks for that section so the agent can answer grounded quest…

act imperative requires sectionId
lectern.click

lectern_set_mode

Switch between teacher (authoring) and student (read-only + annotations) modes.

act imperative requires mode
lectern.click

lectern_restore_activity

Check out a past co-pilot card and load that lesson snapshot into the teacher manuscript (same as tapping Restore on the card). Later cards …

act imperative requires eventId
lectern.click

lectern_activity_head

Leave a checked-out history card and restore the current (newest) lesson snapshot. Same as Return to current on the co-pilot banner.

act imperative
lectern.click

lectern_set_meta

Update lesson title, audience, subject, and learning objectives. Use this to harden a teacher draft into a complete lesson header.

act imperative
lectern.click

lectern_upsert_section

Create or update a lesson section as textbook manuscript prose. Set kind to material, example, or summary when those roles fit; when they do…

act imperative requires title, body
lectern.click

lectern_plan_visual_learning

Create a visual-learning plan for one section. Returns an ImageGen-ready prompt for an engaging raster illustration AND a recommended Lecter…

act imperative requires sectionId
lectern.click

lectern_attach_generated_illustration

Attach a raster illustration that you generated for a section. This preserves an AI marker and the required transparency caption automatical…

act imperative requires sectionId, src, alt
lectern.click

lectern_begin_media_upload

Rank 4 AMDP intake (json-chunk). Use only after cas-hit, plane-put, and merkle-slice failed or were unavailable — then stop after commit suc…

act imperative requires mimeType
lectern.click

lectern_append_media_chunk

Append one base64 slice to an upload started with lectern_begin_media_upload. Pass at most 6000 characters (4000 is safer for CDP). Raw stan…

act imperative requires uploadId, chunk
lectern.click

lectern_commit_media_upload

Finish a chunked upload and attach the bytes to the lesson document as a data URL (same persistence as the one-shot attach tools). The expor…

act imperative requires uploadId, purpose, alt
lectern.click

lectern_offer_media

AMDP control plane: cite a raster/video by sha256, byteLength, and mimeType. Does not send pixels. Returns disposition have (bind immediatel…

act imperative requires sha256, byteLength, mimeType
lectern.click

lectern_put_media_slice

AMDP merkle-slice intake: send one verified slice after lectern_offer_media with merkleLeaves. Pass the slice as base64 (raw bytes of that s…

act imperative requires sha256, index, chunk
lectern.click

lectern_compress_media

Shrink a raster already in this tab’s CAS (after plane-put or json-chunk). Lectern downscales and JPEG-encodes on the page — do not recompre…

act imperative requires sha256
lectern.click

lectern_bind_media

AMDP bind: attach a hash already in this tab’s CAS (after offer cas-hit, put, merkle complete, json-chunk assemble, or lectern_compress_medi…

act imperative requires sha256, purpose, alt
lectern.click

lectern_media_status

AMDP status: whether this tab already has the cited sha256, plus merkle progress if an offer is in flight. Read-only.

answer imperative requires sha256
lectern.click

lectern_audit_visual_learning

Check whether the lesson has both AI-generated raster illustrations for engagement and SVG schematics/templates for explanation. Call this b…

act imperative
lectern.click

lectern_list_media_templates

List Lectern schematic / animated figure templates (30 presets). Each entry includes id, title, description, tags, params schema, and whenTo…

act imperative
lectern.click

lectern_preview_media_template

Render a schematic or animated SVG from a template id + params without attaching. Returns dataUrl for inspection. Use lectern_list_media_tem…

act imperative requires templateId
lectern.click

lectern_generate_section_media

Render a Lectern-styled schematic or animated SVG from a catalog template, then attach it to a section. Workflow: lectern_list_media_templat…

act imperative requires sectionId, templateId
lectern.click

lectern_attach_section_media

Attach an image or video to a material section by URL or site path (e.g. /media/demo/leaf-factory.svg). Remote and blob URLs are inlined imm…

act imperative requires sectionId, src, kind
lectern.click

lectern_remove_section_media

Remove an attached photo/video from a section by media id.

act imperative requires sectionId, mediaId
lectern.click

lectern_remove_section

Delete a lesson section by id.

act imperative requires id
lectern.click

lectern_upsert_quiz_item

Create or update a multiple-choice check for understanding. A good Lectern lesson needs materials AND tests. Optional sectionId places the c…

act imperative requires prompt, choices, answerIndex
lectern.click

lectern_attach_quiz_choice_media

Attach a generated raster image as a selectable visual answer card for one quiz choice. Use this proactively for concrete vocabulary, tools,…

act imperative requires quizId, choiceIndex, src, alt
lectern.click

lectern_remove_quiz_item

Delete a quiz item by id.

act imperative requires id
lectern.click

lectern_list_library

List lessons on this device from Save & load → Your materials, plus Demo materials. Returns ids for lectern_switch_lesson. Use this instead …

act imperative
lectern.click

lectern_switch_lesson

Switch the teacher manuscript to another lesson on this device — same as opening a row under Your materials, or a Demo materials card. Pass …

act imperative requires id
lectern.click

lectern_new_lesson

Start a new blank lesson in Teacher mode (same as New blank in Save & load). The current lesson stays listed under Your materials. Use this …

act imperative
lectern.click

lectern_save_lesson

Persist the current lesson under Your materials on this device and download a .lectern file (same as Download .lectern in Save & load). Teac…

act imperative
lectern.click

lectern_publish_lesson

Validate gaps and mark the lesson ready. Does not mint a student URL — the studio URL stays https://lectern.click/studio. Tell the teacher t…

act imperative
lectern.click

lectern_get_restore_payload

Return the compressed Lectern restore payload (LCT1.…) and LECTERN_PDF/v1 part blocks used on system pages at the end of an exported PDF. Te…

act imperative
lectern.click

lectern_import_restore

Load a lesson from a Lectern PDF (upload in UI reads LECTERN_PDF/v1 system pages), LCT1 payload, legacy QR sheet lines, or .lectern JSON. Pa…

act imperative requires data
rough-cut.samarthsaxena1672003.workers.dev

request_video_upload

Focus and highlight the source-video upload control so the human can click it and choose one local video. Returns human_action_required beca…

act imperative
rough-cut.samarthsaxena1672003.workers.dev

get_project_state

Read the active project version, duration, ordered clips, transitions, protected ranges, captions, caption style, overlays, background music…

answer imperative
rough-cut.samarthsaxena1672003.workers.dev

get_activity

Read a paginated page of recent human, agent and system project activity.

answer imperative
rough-cut.samarthsaxena1672003.workers.dev

rename_project

Change the persisted project name used by the editor and default exports.

act imperative requires expected_version, name