MCP server: One MCP server.

Darash

@publifyeMCP server · External

Bible research: 59 translations, Hebrew/Greek Strong's, morphology, cross-refs, 13 dictionaries

Religion & spiritualityv1.0.3CC-BY-4.0Python
Freeno charge per call

One address for any MCP client. You sign in at lighthouse.publifye.com once, after adding it.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

What it asks for at sign-in

Access toReadChange
Darash service

From the sign-in at lighthouse.publifye.com, as the endpoint publishes it. You approve it there.

Tools

None listed · checked 10 Oct 2026

Odel could not list its tools without signing in.

Try it in the Inspector
README14 min read

Publifye MCP servers

Thirteen MCP servers from Publifye AS, a publishing house in Oslo. Connect them to Claude, Cursor, VS Code or any other MCP client and your assistant can study the Bible in Hebrew and Greek, write and publish a book, keep a dictionary, look up Norwegian companies and laws, check exchange rates, make PDFs, make a marriage covenant, plan meetings, play the Bible aloud, keep your CV, build a Bible edition of your own and deliver a finished book to Apple Books. They all run on our servers, so there is nothing to install.

Quickstart — connect in under a minute

Paste this into your MCP client's config and restart it. Sign-in happens in the browser on first use: OAuth 2.1 with PKCE and open Dynamic Client Registration, so there is no key to create first and nothing to install.

jsonc
{
  "mcpServers": {
    "darash":  { "type": "http", "url": "https://darash-api.publifye.com/mcp" },
    "junifye": { "type": "http", "url": "https://junifye.publifye.com/mcp" },
    "lexifye": { "type": "http", "url": "https://lexifye.publifye.com/mcp" },
    "brreg":   { "type": "http", "url": "https://brreg.publifye.com/mcp" },
    "lexar":   { "type": "http", "url": "https://lexar-api.publifye.com/mcp" },
    "currency":{ "type": "http", "url": "https://currency.publifye.com/mcp" },
    "doksi":   { "type": "http", "url": "https://doksi.publifye.com/mcp" },
    "timely":  { "type": "http", "url": "https://timely.publifye.com/mcp" },
    "audiobible": { "type": "http", "url": "https://audiobible.publifye.com/mcp" },
    "vitae":      { "type": "http", "url": "https://vitae.publifye.com/mcp" },
    "marriage":   { "type": "http", "url": "https://marriage.publifye.com/mcp" },
    "tringine":   { "type": "http", "url": "https://tringine.publifye.com/mcp" },
    "apple":      { "type": "http", "url": "https://apple.publifye.com/mcp" }
  }
}

Take only the lines you want — each server stands alone.

  • Claude Desktop — claude_desktop_config.json, or add each URL under Settings → Connectors.
  • Claude Code — claude mcp add --transport http darash https://darash-api.publifye.com/mcp
  • Cursor / VS Code — the same mcpServers block in the client's MCP settings file.

Prefer a key to a browser flow? Darash, Junifye and Lexifye also take a personal X-API-Key. Both routes, and the full OAuth discovery chain, are in docs/connect.md.

This repository is the canonical public reference for those servers: their endpoints, their complete tool schemas, and the provenance of every dataset behind them. It contains no server code — the services are hosted and commercial. What it contains is everything you need to evaluate them before you pay for anything.

ServerWhat it doesEndpointToolsRegistryReference
DarashBible researchhttps://darash-api.publifye.com/mcp34pro.publifye/darashservices/darash
JunifyeBook & study authoringhttps://junifye.publifye.com/mcp143pro.publifye/junifyeservices/junifye
LexifyeDictionary buildinghttps://lexifye.publifye.com/mcp59pro.publifye/lexifyeservices/lexifye
BrregNorwegian company registerhttps://brreg.publifye.com/mcp9pro.publifye/brregservices/brreg
LexarNorwegian lawhttps://lexar-api.publifye.com/mcp7pro.publifye/lexarservices/lexar
CurrencyExchange rates & buying powerhttps://currency.publifye.com/mcp7pro.publifye/currencyservices/currency
DoksiDocuments & PDFshttps://doksi.publifye.com/mcp30pro.publifye/doksiservices/doksi
TimelyMeeting programmeshttps://timely.publifye.com/mcp31pro.publifye/timelyservices/timely
Audio BibleFive Bibles, read aloud — WEB, NB2026, OPV, RV1909, Luther 1912https://audiobible.publifye.com/mcp10pro.publifye/audiobibleservices/audiobible
VitaeYour CV, in several languageshttps://vitae.publifye.com/mcp42pro.publifye/vitaeservices/vitae
Marriage CovenantMarriage covenants, typeset by Doksihttps://marriage.publifye.com/mcp19not yet publishedservices/marriage
TringineYour own Bible editionhttps://tringine.publifye.com/mcp——services/tringine
Apple Books DeliveryA Junifye book to your Apple Books accounthttps://apple.publifye.com/mcp——services/apple

Tringine and Apple Books Delivery are newer: their tool schemas have not yet been captured into this repository and they are not in the MCP Registry, so their rows carry no count; their pages name the tools that matter.

Transport is Streamable HTTP throughout. Authentication is OAuth 2.1 with PKCE (S256) and Dynamic Client Registration; Darash, Junifye and Lexifye also take a personal API key. See docs/connect.md.

To update or check the tool references, see docs/maintaining.md.


Darash — the Hebrew and Greek text, as data

Most Bible tools give a model an English verse. Darash gives it the underlying data: which Hebrew stem a verb is in, which Strong's numbers actually occur in a given verse, what a 19th-century lexicon says about a lemma and which print edition that lexicon came from.

Measured on the live service, 2026-09-13:

Translations59, across 36 languages
Verses indexed2,142,531
Cross-references446,544
Hebrew lexicon entries8,674
Greek lexicon entries5,523
Dictionary entries217,352, across 13 dictionaries
Morphologically parsed verses31,167
Koren Torah letters (ELS corpus)304,805

Every one of those figures comes from the service's own get_health, not from a brochure. Regenerate them yourself once you have a key.

Why a translation is not enough. A Greek verb in the active voice can be rendered perfectly naturally in the passive in English. An argument about who is acting on whom, built on that English passive, is an argument about the translator. get_morphology returns the voice, person and stem the text actually carries, and strongs_in_verse proves a lemma is really in the verse rather than merely nearby in a concordance.

→ services/darash · tool schemas · PROVENANCE.md — read this one first if you are evaluating the data

Junifye — write the book, then publish it

Chapter-structured authoring over MCP: blocks, headings, Scripture quotations that resolve against a real Bible rather than the model's memory, tables, figures, footnote-free typesetting. Output is a print-ready PDF with the correct binding gutter, screen-reading PDFs, a valid EPUB3 and a web reader. Right-to-left scripts are supported end to end, and editions can be linked as translations of one another.

→ services/junifye · tool schemas

Lexifye — dictionaries with versions and sources

Entries, senses, per-definition sources, revision history and restore. Built for terminology work that has to be defensible later: every definition can carry where it came from, and every change is recoverable.

→ services/lexifye · tool schemas

Brreg — Norwegian organisations, by number or by name

Lookup by organisasjonsnummer, filtered search, who is registered near a place and how far apart two are, and organisational structure over Brønnøysundregistrene's Enhetsregisteret, with key financials from Regnskapsregisteret — and an industry benchmark from Statistics Norway — fetched only when a call asks for them. A name returns candidates, never a silent pick. Open data under NLOD 2.0, attributed in every successful result; not the authoritative register, no roles or persons, no bulk export.

→ services/brreg · tool schemas · PROVENANCE.md · DATA-HANDLING.md

Lexar — the current text of Norwegian law

6,859 documents from Lovdata: 759 consolidated statutes, 5,112 central regulations and the current year's Norsk Lovtidend announcements, with the citation and source URL attached to every passage. Preparatory works (forarbeider) are held too — 29,627 documents from Stortinget and Nasjonalbiblioteket, reachable from the provisions they discuss — though Prop. and Ot.prp. after 2005 are mostly held as designations only. Seven research tools, and the number is fixed by specification rather than by what got built — richer capability goes into typed results, not more tools. resolve returns candidates and never picks a statute silently.

It is equally explicit about what it does not hold: no court decisions, no local regulations, no historical consolidated versions. A search returning nothing does not mean there is no law. Open data under NLOD 2.0. Source text and navigation, not legal advice.

→ services/lexar · tool schemas · PROVENANCE.md — including the measured cross-reference miss rate


Currency — a published rate, or nothing

Norges Bank's daily reference rates: 38 currencies against NOK, back to about 1980, plus conversion and a daily series for charting. The discipline is in what it refuses to do — it never computes, estimates or interpolates a rate. Norges Bank publishes once per business day, so weekends and holidays have no rate, and those days come back as published rather than carried forward. A model that wants a number for a Sunday has to decide that for itself, which is where the decision belongs.

Two further tools price one USD list price into many markets from World Bank GNI per capita (PPP), and they return two numbers on purpose: factor, the recommended multiplier, never above 1.0; and raw_factor, the uncapped measurement, which exceeds 1.0 for countries richer than the United States. Norway measures about 1.10 — so applying the raw number to a Norwegian price charges above list, which is exactly what the cap exists to prevent.

→ services/currency · tool schemas


Doksi — ask what a kind requires, then write it

Letters, notices, agreements, ceremonial covenants, checklists, meeting agendas and schedules, each rendered to a professional PDF. Four of its thirty tools exist only so an agent can find out what is expected before it composes anything — which kinds exist, which blocks a body may hold, and what one specific kind demands. An agent that can ask produces far fewer refusals than one that learns by being refused.

Signing is a request with a lifecycle, not a flag on a document: create, describe, replace, revoke, render, mail. A signer gets an individual link or a QR code, and a revoked link stops working. What you issue is kept on your account, where you can list, rename, delete and restore it.

Marriage covenants are a Doksi kind, and they have a server of their own too — Marriage Covenant, below.

→ services/doksi · tool schemas


Marriage Covenant — your own vows, typeset to frame

marriage.publifye.com makes a marriage covenant: the couple's own vows, a Bible verse, their witnesses and one of twelve painted or drawn designs, typeset by Doksi as a one-page PDF in A4, or A3 for framing, to sign in ink or by link. It is a keepsake, not a civil certificate. Its own MCP server carries marriage covenants and nothing else — nineteen tools, from covenant_requirements to a free watermarked covenant_preview and the print-ready covenant_compose — so an assistant has a short list to follow; every other document is made with Doksi. No assistant? The same covenant can be made in the browser at marriage.publifye.com/create.

→ services/marriage · tool schemas


Timely — publishing takes the user's explicit yes

A meeting programme for a fixed number of meetings or a calendar period, with every revision kept immutably and the approved one rendered through Doksi.

An assistant can create, edit, restyle, preview — and publish, with draft_approve. The tool publishes only when user_confirmed is true and revision, content_hash and pdf_hash name the exact preview the user was shown; its description tells the assistant to ask first and says a request to edit is not consent. user_confirmed is the assistant's word that the user said yes (the server records it but cannot see the conversation); the hashes make that yes apply to one revision and one PDF only, and the stored PDF is published without re-rendering.

Edits apply against a base_hash and are refused rather than merged if the programme moved, so two assistants — or an assistant and a person — cannot quietly overwrite each other.

→ services/timely · tool schemas


Audio Bible — quoted, heard, kept

Five Bibles as text and sound: the World English Bible, Bibelen Anno 2026 (NB2026, a Norwegian Bokmål translation, at https://audiobible.publifye.com/nb/nb2026), the Old Persian Version (OPV, 1895), the Reina Valera (RV1909) and the Lutherbibel (1912). Every capability tool takes an optional bible argument to choose between them (web, nb2026, opv, rv1909, gerlut1912). get_chapter returns every verse numbered and tells the assistant to quote it as returned rather than paraphrase it as scripture; listen_link starts the audio at a given verse with its timing in seconds; prepare_chapter has a chapter read aloud on demand when it is not yet recorded; download_link mints a personal, expiring file, and my_allowance says what is left before an assistant promises one. Listening is free.

→ services/audiobible · tool schemas


Vitae — your CV, kept by you

Your CV as a document you own, stored in the open JSON Resume format so you can take it with you. Your assistant edits it with you, parity_check shows where the language versions no longer match, and every change is kept so you can go back. A new CV starts unpublished; a published one is never added to search engines, and you can give it a new address at any time.

→ services/vitae · tool schemas


Tringine — a Bible edition of your own

Choose the translation — or two or three, aligned verse for verse — the scope (the whole Bible, a Testament or any range of books) and the trim, and Tringine typesets a print-ready PDF, light and dark reading PDFs and an EPUB 3. Private editions for personal and in-organisation use: not for resale, and no ISBN. The assistant can dry-run a build spec, list what can be built, and follow builds and their downloads; builds themselves are started in the website wizard. There is no free MCP tier: access comes from the free first build credit or a purchase.

→ services/tringine


Apple Books Delivery — your book, your Apple account

Delivers a book you own in Junifye to Apple Books on your own App Store Connect provider account, so the imprint and the royalties stay yours. It is self-serve with your own App Store Connect key; the private key is uploaded over HTTPS for each delivery, never sent through MCP, and is not kept. Every file passes EPUBCheck, and a dry run validates the whole package against Apple without sending anything. The free plan is five completed deliveries a year.

→ services/apple


Three ways in

You study the biblical languages. Darash is the one that matters. Start with word_study, get_morphology and strongs_in_verse, and read the provenance table before you trust a gloss.

You want it run privately. Darash ships as a single self-contained binary of roughly 205 MB, carrying CLI, HTTP API and MCP server together. It needs no network at all. That is offline Scripture research infrastructure, not a reading app with an export button — and for institutions whose data cannot leave the building it is usually the only workable shape. Licensed by quote.

You are embedding Scripture data in your own product. The complete input schemas, output shapes and tool annotations are in this repository, so you can design against them before you hold a credential. Every Darash tool carries readOnlyHint, destructiveHint, idempotentHint and openWorldHint, derived from its access level rather than hand-written, so a client can plan parallel reads safely.

What this repository does not contain

No server source, no corpus, no lexicon text. Darash's data is roughly 21.5 GiB and the engine is a commercial product; publishing it is a business decision and it has been decided against. What is published here is the description — schemas, provenance, endpoints — which is the part you need to evaluate the service and the part we are willing to be held to.

The products these servers belong to

Each server has a site of its own — what it is for, what it costs, and how to get access:

The left column sells the product and gates access. The right column is one page on the company site saying what the server is for and when one of the others is the better answer — written for someone deciding between them.

How the work is done, in English, Norwegian, Spanish, Chinese and Korean: blog.publifye.com.

Publifye AS

Norwegian publishing house, Oslo. Organisation number 826774622 (Enhetsregisteret · Wikidata Q141436507). Company site publifye.com · YouTube · Privacy · Terms

Licence for this repository: CC BY 4.0. It covers the documentation and metadata here — not the datasets the servers serve, which are separate works under their own terms, recorded per source in each service's PROVENANCE.md. See NOTICE.

Written about this work

Each is published in English, Norwegian, Spanish, Chinese and Korean at blog.publifye.com.

Similar modules

Browse Religion & spirituality