{"serverId":"mcp-registry/io.github.datmay-dot/streambridge","tools":[{"name":"get_content_catalog","fixed":{"name":"get_content_catalog","description":"Get StreamBridge content catalog with titles, episode counts, genres.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"get_episode_info","fixed":{"name":"get_episode_info","description":"Get info for a specific episode: title, duration, scene count.","inputSchema":{"type":"object","required":["episode"],"properties":{"episode":{"type":"integer","description":"Episode number"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"list_characters","fixed":{"name":"list_characters","description":"List main characters in Taiping Nian and their scene counts.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":46,"tokensAfter":46},{"name":"search_scenes","fixed":{"name":"search_scenes","description":"Search scenes in StreamBridge video library with second-level timestamps. Supports search by dialogue, character name, emotion, and scene type. Returns results with direct watch links. Example: 'Qian Hongchu strategy', 'fight scene', 'touching moment'","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"query":{"type":"string","description":"Search keywords"},"episode":{"type":"integer","description":"Filter by episode (optional)"},"character":{"type":"string","description":"Filter by character name (optional)"},"scene_type":{"type":"string","description":"Scene type filter (optional)"},"action_only":{"type":"boolean","default":false},"romance_only":{"type":"boolean","default":false}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":226,"tokensAfter":226}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"search_scenes","params":["limit","action_only","romance_only"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}