SDKs
Client SDKs
Typed JS/TS and Python clients over the MCP endpoint — so application code doesn't speak JSON-RPC by hand.
Wraps the MCP tools. Prefer plain HTTP? See the REST API. Need raw Door43 access? Door43 library (internal today).
JavaScript / TypeScript
Package: @translation-helps/mcp-client
terminal
npm install @translation-helps/mcp-client example.ts
import { TranslationHelpsClient } from "@translation-helps/mcp-client";
const client = new TranslationHelpsClient({
serverUrl: "https://tc-helps.mcp.servant.bible/v2/mcp",
});
const passage = await client.getPassage({
reference: "TIT 2:12",
language: "en",
});
const index = await client.getPassageIndex({
reference: "TIT 2:12",
language: "en",
});Python
Package: translation-helps-mcp-client
terminal
pip install translation-helps-mcp-client example.py
from translation_helps import TranslationHelpsClient
client = TranslationHelpsClient(
server_url="https://tc-helps.mcp.servant.bible/v2/mcp",
)
passage = await client.get_passage({
"reference": "TIT 2:12",
"language": "en",
})MCP URLs
Production (custom domain)
https://tc-helps.mcp.servant.bible/v2/mcpDirect workers.dev
https://translation-helps-mcp-v2.unfoldingword.workers.dev/v2/mcpSource: packages/js-sdk/, packages/python-sdk/ · ← MCP server