{"serverId":"mcp-registry/dev.workers.shimonkolodny.sefaria-mcp/sefaria","tools":[{"name":"get_calendars","fixed":{"name":"get_calendars","description":"Returns daily learning schedules (Parashat Hashavua, Daf Yomi, etc.) for a specific date","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format (defaults to today)"},"custom":{"type":"number","default":1,"description":"Customization (1 for diaspora, 0 for Israel parasha scheme)"},"timezone":{"type":"string","default":"America/New_York","description":"Timezone name (e.g., 'America/New_York', 'Asia/Jerusalem')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":157,"tokensAfter":157},{"name":"get_index","fixed":{"name":"get_index","description":"Returns metadata for a specific text, such as section names and categories","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["title"],"properties":{"v2":{"type":"boolean","default":true,"description":"Use v2 index for more detailed records"},"title":{"type":"string","description":"The title of the text (e.g., 'Genesis')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"get_links","fixed":{"name":"get_links","description":"Returns a list of known connections (commentary, citations, etc.) for a specific text segment","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ref"],"properties":{"ref":{"type":"string","description":"The text reference to find links for"},"with_text":{"type":"boolean","default":true,"description":"Include the text of the linked source"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119},{"name":"get_shape","fixed":{"name":"get_shape","description":"Returns the structure and section counts for a specific text reference","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ref"],"properties":{"ref":{"type":"string","description":"The text reference (e.g., 'Genesis')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"get_text","fixed":{"name":"get_text","description":"Retrieve the text and metadata for a specific reference (e.g., 'Genesis.1.1' or 'Berakhot 2a')","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ref"],"properties":{"ref":{"type":"string","description":"The citation reference"},"context":{"type":"number","description":"0 to return just the specific text, 1 to include surrounding context"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"get_toc","fixed":{"name":"get_toc","description":"Returns the table of contents for all texts in the library, grouped by category","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"get_topics","fixed":{"name":"get_topics","description":"Returns a list of JSON objects containing metadata for topics in the database","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"get_versions","fixed":{"name":"get_versions","description":"Returns available text versions for a specific reference","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ref"],"properties":{"ref":{"type":"string","description":"The text reference (e.g., 'Genesis.1.1')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"search_texts","fixed":{"name":"search_texts","description":"Search the Sefaria library for a query string.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"size":{"type":"number","default":10,"description":"Number of results to return"},"type":{"enum":["text","sheet"],"type":"string","default":"text","description":"Type of documents to search"},"query":{"type":"string","description":"The search query"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127}],"toolsChanged":9,"tokensSaved":0,"todo":[],"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."}