Skip to main content
Glama

ScreenWeaver

Search script

search_script
Read-onlyIdempotent

Find screenplay elements whose text contains the query (case-insensitive substring), in script order. Each match has elementId, type, the containing sceneId and sceneLabel (null outside any scene, e.g. title page or episode/act headings) and a ~160-character snippet around the match. Filter with types (e.g. ["DIALOGUE", "CHARACTER"]). truncated is true when more matches exist than limit. Use get_scene with the sceneId to read the full scene.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches to return (1-100, default 25).
queryYesText to find (case-insensitive substring).
typesNoOnly search these element types (e.g. ["DIALOGUE"]).
projectIdYesScreenWeaver project id (from list_projects).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.