Sefaria Library
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Access Sefaria's library of Jewish texts, commentaries, and learning schedules via MCP
| Author | dev.workers.shimonkolodny.sefaria-mcp |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 321 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Sefaria Library": {
"url": "https://sefaria-mcp.shimonkolodny.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
get_textRetrieve the text and metadata for a specific reference (e.g., 'Genesis.1.1' or 'Berakhot 2a')
Parameters:
ref(required) — string — The citation referencecontext— number — 0 to return just the specific text, 1 to include surrounding context
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_textsSearch the Sefaria library for a query string.
Parameters:
query(required) — string — The search querysize— number — Number of results to returntype— string — Type of documents to search
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_indexReturns metadata for a specific text, such as section names and categories
Parameters:
title(required) — string — The title of the text (e.g., 'Genesis')v2— boolean — Use v2 index for more detailed records
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_tocReturns the table of contents for all texts in the library, grouped by category
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_linksReturns a list of known connections (commentary, citations, etc.) for a specific text segment
Parameters:
ref(required) — string — The text reference to find links forwith_text— boolean — Include the text of the linked source
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_topicsReturns a list of JSON objects containing metadata for topics in the database
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_calendarsReturns daily learning schedules (Parashat Hashavua, Daf Yomi, etc.) for a specific date
Parameters:
date— string — Date in YYYY-MM-DD format (defaults to today)custom— number — Customization (1 for diaspora, 0 for Israel parasha scheme)timezone— string — Timezone name (e.g., 'America/New_York', 'Asia/Jerusalem')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_versionsReturns available text versions for a specific reference
Parameters:
ref(required) — string — The text reference (e.g., 'Genesis.1.1')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_shapeReturns the structure and section counts for a specific text reference
Parameters:
ref(required) — string — The text reference (e.g., 'Genesis')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.