Koskamo

FLOGVIT.bible MCP

An MCP server that provides AI assistants with access to open Bible translations, Hebrew and Greek source texts, and study materials including cross-references, timelines, and people profiles. It enables agents to search verses, retrieve original language texts, and access structured study notes while linking back to source pages.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

FLOGVIT.bible MCP logo, by FLOGVITCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by FLOGVIT
MCP endpoint (Streamable HTTP)
https://mcp.bible.flogvit.com/mcp
Vendor documentation

What you can do with it

  • Search Bible verses by keywords or topics
  • Retrieve Hebrew or Greek original text with explanations
  • Get cross-references and related passages for a verse
  • Access chapter studies, timelines, and people profiles

Source and maintenance

Community listingRegistry 1.1.0
Maintenance checked

Protocol and capabilities

Server
flogvit-bible 1.1.0
MCP protocol
2025-06-18
Tools
21 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Bible text and study material from bible.flogvit.com. Editions: osen (English), osnb (Norwegian Bokmål) and osnn (Norwegian Nynorsk) are open CC BY 4.0 translations made directly from the Hebrew and Greek; sblgnt (Greek NT) and tanach (Hebrew OT) are the source texts. Quote Bible text from get_passage rather than from memory, and give the link it returns. Where an edition comes from and its licence is in list_editions. Answer in the user's language and pass it as `language` (en, nb, nn, sv, fr, es, fi, de). Typical flow: search_bible or search_topics to find passages, get_passage to read them (several references in one call, separated by ";"), get_original_text for the Hebrew/Greek, get_cross_references and get_chapter_study to go deeper.

Tools

21 advertised

list_editions — List Bible editions
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Bible editions available, with language and licence. OSNB (Norwegian Bokmål), OSNN (Norwegian Nynorsk) and OSEN (English) are open translations made by the free-bible project directly from the Hebrew and Greek; SBLGNT (Greek New Testament) and Tanach (Hebrew Old Testament, Leningrad Codex) are the source texts.

list_editions input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {}
}
list_editions annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_verse_mappings — List verse numberings
Advertised by the server during the last successful anonymous check.
Advertised read-only

The verse numberings (KVN mappings) the tools can read references in and number answers in, for the mapping argument of get_passage, get_original_text, get_cross_references, check_references and others. Bible editions number some verses differently — whether a psalm heading is a verse, where a chapter breaks — and a reference copied from one edition can point at another verse in the site's own numbering (osnb). Find the id by the edition's name or language, e.g. "king james", "dnb2024", "german", "swahili".

list_verse_mappings input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Words the id or the name must contain, e.g. \"king james\", \"dnb\", \"nynorsk\", \"german\", \"spanish\". Default: none, which lists the named numberings and then every id."
    }
  }
}
list_verse_mappings annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_passage — Read a Bible passage
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns the text of one or more passages, side by side in the requested editions, with a link to the chapter on bible.flogvit.com. Use include_notes for the translators' footnotes (translation choices, Greek/Hebrew linguistics, textual criticism, history, theology) and alternative renderings.

get_passage input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "reference"
  ],
  "properties": {
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "editions": {
      "type": "array",
      "items": {
        "enum": [
          "osnb",
          "osnn",
          "osen",
          "sblgnt",
          "tanach"
        ],
        "type": "string"
      },
      "maxItems": 5,
      "minItems": 1,
      "description": "Editions to show side by side, 1-5 of: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament), tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "Bible reference in English or Norwegian style, e.g. \"John 3:16\", \"Joh 3,16-18\", \"1 Cor 13:4-7\", \"Ps 23\", \"Gen 1:1-2:3\". Several separated by \";\": \"Rom 8:28; 9:1; John 3:16\"."
    },
    "include_notes": {
      "type": "boolean",
      "default": false,
      "description": "true adds the translators' footnotes and alternative renderings under each verse. Default: false."
    }
  }
}
get_passage annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_bible — Search the Bible text
Advertised by the server during the last successful anonymous check.
Advertised read-only

Finds verses containing ALL the given words in one edition. Words match as substrings, so a stem finds its forms ("forgiv" finds forgive, forgiven, forgiveness). Put a phrase in double quotes to match it exactly. Search the edition in the language of the words: osen for English, osnb/osnn for Norwegian, sblgnt/tanach for Greek/Hebrew spellings.

search_bible input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "book": {
      "type": "string",
      "description": "Limit to one book, by name or abbreviation in any language, e.g. \"John\", \"Joh\" or \"Sal\". Default: the whole Bible."
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Most verses to return, 1-100. Default: 20."
    },
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Words to find, e.g. `forgiv sins` or `\"love one another\"`."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 9007199254740991,
      "minimum": 0,
      "description": "How many verses to skip, for the next page: pass the offset the previous answer names. Default: 0."
    },
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "default": "osen",
      "description": "Edition to search, in the language of the words: osen (English), osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), sblgnt (Greek), tanach (Hebrew). Default: osen."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "testament": {
      "enum": [
        "OT",
        "NT"
      ],
      "type": "string",
      "description": "Limit to the Old (OT) or New (NT) Testament. Ignored when book is given. Default: both."
    }
  }
}
search_bible annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_original_text — Hebrew or Greek source text
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Hebrew (Old Testament, Leningrad Codex) or Greek (New Testament, SBLGNT) text of a passage, optionally word by word with an explanation of each word. The word explanations are written in Norwegian; translate them for the user when needed.

get_original_text input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "reference"
  ],
  "properties": {
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "Bible reference in English or Norwegian style, e.g. \"John 3:16\", \"Joh 3,16-18\", \"1 Cor 13:4-7\", \"Ps 23\", \"Gen 1:1-2:3\". Several separated by \";\": \"Rom 8:28; 9:1; John 3:16\"."
    },
    "word_by_word": {
      "type": "boolean",
      "default": true,
      "description": "true lists every word with pronunciation and explanation (at most 20 verses); false gives the text alone (at most 200 verses). Default: true."
    }
  }
}
get_original_text annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_original_word — Find a Hebrew or Greek word
Advertised by the server during the last successful anonymous check.
Advertised read-only

Finds every verse where a Hebrew or Greek word occurs, ignoring accents and cantillation (e.g. ἀγάπη, λόγος, חֶסֶד). Returns the source text and the translation side by side.

search_original_word input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "word"
  ],
  "properties": {
    "word": {
      "type": "string",
      "minLength": 1,
      "description": "The word in Hebrew or Greek script, with or without accents and vowel points, e.g. \"ἀγάπη\" or \"חסד\"."
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Most verses to return, 1-100. Default: 20."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 9007199254740991,
      "minimum": 0,
      "description": "How many verses to skip, for the next page: pass the offset the previous answer names. Default: 0."
    },
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen"
      ],
      "type": "string",
      "default": "osen",
      "description": "Translation to show next to the source text: osen (English), osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk). Default: osen."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
search_original_word annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_cross_references — Cross-references
Advertised by the server during the last successful anonymous check.
Advertised read-only

Other passages that relate to each verse of a passage, with a short note on how. Read them with get_passage (several references in one call, separated by ";").

get_cross_references input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "reference"
  ],
  "properties": {
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "Bible reference in English or Norwegian style, e.g. \"John 3:16\", \"Joh 3,16-18\", \"1 Cor 13:4-7\", \"Ps 23\", \"Gen 1:1-2:3\". Several separated by \";\": \"Rom 8:28; 9:1; John 3:16\"."
    }
  }
}
get_cross_references annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_chapter_study — Study notes for a chapter
Advertised by the server during the last successful anonymous check.
Advertised read-only

Everything bible.flogvit.com has about one chapter: summary, historical context, key words, the people in it, themes, stories, prophecies, gospel parallels and timeline events. Give a chapter ("Rom 8"); verses are ignored.

get_chapter_study input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "reference"
  ],
  "properties": {
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "Bible reference in English or Norwegian style, e.g. \"John 3:16\", \"Joh 3,16-18\", \"1 Cor 13:4-7\", \"Ps 23\", \"Gen 1:1-2:3\". Several separated by \";\": \"Rom 8:28; 9:1; John 3:16\"."
    }
  }
}
get_chapter_study annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_book_overview — Introduction to a book
Advertised by the server during the last successful anonymous check.
Advertised read-only

An introduction to a whole book of the Bible: author, date, audience, structure and main themes.

get_book_overview input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "book"
  ],
  "properties": {
    "book": {
      "type": "string",
      "description": "Book name in any language, e.g. \"Romans\", \"Rom\", \"Romerbrevet\"."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
get_book_overview annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_people — Find people in the Bible
Advertised by the server during the last successful anonymous check.
Advertised read-only

Finds people by name or by what is said about them ("king Judah", "prophetess"). Returns ids for get_person.

search_people input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "A name or words about the person, at least 2 characters, e.g. \"Tamar\", \"king of Judah\", \"prophetess\"."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
search_people annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_person — A person in the Bible
Advertised by the server during the last successful anonymous check.
Advertised read-only

One person: summary, family, related people and key events with the passages where they happen.

get_person input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Person id from search_people or get_chapter_study, e.g. \"tamar-juda\"."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
get_person annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_topics — Find stories, themes and prophecies
Advertised by the server during the last successful anonymous check.
Advertised read-only

Searches the study material: Bible stories (e.g. "prodigal son"), themes (e.g. "forgiveness"), prophecies and their fulfilment, gospel parallels and timeline events. Returns ids for get_topic.

search_topics input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Words to look for in titles and descriptions, at least 2 characters, e.g. \"prodigal son\", \"forgiveness\", \"exodus\"."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
search_topics annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_topic — A story, theme, prophecy or gospel parallel
Advertised by the server during the last successful anonymous check.
Advertised read-only

The full entry for an id from search_topics or get_chapter_study, with the passages it is built on.

get_topic input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "kind",
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The id search_topics or get_chapter_study gives, e.g. \"den-fortapte-sonn\" for a story or \"david\" for a theme."
    },
    "kind": {
      "enum": [
        "story",
        "theme",
        "prophecy",
        "parallel"
      ],
      "type": "string",
      "description": "What the id names: story (a Bible story), theme, prophecy (with its fulfilment) or parallel (a gospel parallel). search_topics gives it next to each id."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
get_topic annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_daily_verse — Verse of the day
Advertised by the server during the last successful anonymous check.
Advertised read-only

Today's verse on bible.flogvit.com, with a short note.

get_daily_verse input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen"
      ],
      "type": "string",
      "description": "Edition to quote the verse from: osen (English), osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
get_daily_verse annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
check_references — Check the Bible references in a text
Advertised by the server during the last successful anonymous check.
Advertised read-only

Finds every Bible reference in a piece of running text — a sermon, a manuscript, an article — and says for each one where it stands (line and column), whether it exists, and what the verses say, so a quotation can be compared with the text it cites. A reference that points past the end of a chapter or book is reported as a problem. Book names must be capitalised, as in text written for a reader.

check_references input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 20000,
      "minLength": 1,
      "description": "The text to check, at most 20000 characters. Split a longer text by lines and pass first_line."
    },
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "description": "Edition to quote the verses from: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament) or tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering the text cites in, so a reference is checked against that numbering and its verses quoted from it: a mapping id from list_verse_mappings, e.g. \"english_kj\" or \"dnb2024_nb\", or a short name such as \"kjv\". A sermon citing the King James Version has a Malachi 4; osnb does not. Default: osnb."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "first_line": {
      "type": "integer",
      "default": 1,
      "maximum": 9007199254740991,
      "minimum": 1,
      "description": "Line number of the first line of `text`, when it is a part of a longer file. Default: 1."
    },
    "include_text": {
      "type": "boolean",
      "default": true,
      "description": "true quotes the verses each reference points at; false gives only where each reference stands and whether it exists. Default: true."
    }
  }
}
check_references output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "references",
    "checked",
    "problems"
  ],
  "properties": {
    "checked": {
      "type": "number",
      "description": "How many references were found."
    },
    "problems": {
      "type": "number",
      "description": "How many of them do not exist."
    },
    "references": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "line",
          "column",
          "written"
        ],
        "properties": {
          "url": {
            "type": "string",
            "description": "The chapter on bible.flogvit.com."
          },
          "line": {
            "type": "number",
            "description": "Line the reference stands on, counted from first_line."
          },
          "column": {
            "type": "number",
            "description": "Column where the reference starts, from 1."
          },
          "problem": {
            "type": "string",
            "description": "Why the reference does not exist, e.g. a verse past the end of the chapter."
          },
          "written": {
            "type": "string",
            "description": "The reference as it is written in the text."
          },
          "reference": {
            "type": "string",
            "description": "The passage it points at, written out; absent when it could not be read."
          }
        },
        "additionalProperties": false
      },
      "description": "Every reference found, in the order it stands in the text."
    }
  },
  "additionalProperties": false
}
check_references annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_church_year_readings — Readings for a Sunday or feast day
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Bible readings the Church of Norway (Den norske kirke) appoints for a Sunday or feast day, from the lectionary bible.flogvit.com shows: each reading with its title and passage (alternatives marked "or"), the year's text series, and what the day is about. Give a date, a day's name, or nothing for the next day with readings. The lectionary runs from Advent 2025 to the end of 2028. Day names and reading titles are in Norwegian; translate them for the user when needed.

get_church_year_readings input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "A date as YYYY-MM-DD, e.g. \"2026-12-24\". When nothing is appointed on that date, the next date with readings is used, so a weekday gives the coming Sunday. With name, the search starts here. Default: today."
    },
    "name": {
      "type": "string",
      "minLength": 3,
      "description": "The day's name, e.g. \"Palmesøndag\", \"Pinsedag\", \"2. søndag i adventstiden\", or for the major feasts in English: \"Palm Sunday\", \"Christmas Day\", \"Pentecost\". Gives the first time that day falls on or after date. Default: none, and date decides."
    },
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "description": "Edition to quote the verses from: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament) or tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "include_text": {
      "type": "boolean",
      "default": false,
      "description": "true quotes the verses of every reading (at most 200 verses in all); false gives the passages only. Default: false."
    }
  }
}
get_church_year_readings annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_timeline — The Bible timeline
Advertised by the server during the last successful anonymous check.
Advertised read-only

Events in the order they happened, with year, description and the passages they are told in: for a period ("the exile"), a span of years, or events that mention a person or place. Called with no arguments, it lists the periods with their years. Years before Christ are negative. The world timeline gives what happened in the world around at the same time.

get_timeline input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Words the event's title or description must contain, e.g. a person (\"David\", \"Paul\") or a place (\"Babylon\"). Default: none."
    },
    "period": {
      "type": "string",
      "minLength": 2,
      "description": "A period, by id or by words from its name, e.g. \"exodus\", \"exile\", \"Jesus' life\", \"early church\". Call with no arguments to see them all. Default: none."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "to_year": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "description": "Last year to include; negative is BC, e.g. -900. Default: no upper limit."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "timeline": {
      "enum": [
        "bible",
        "world"
      ],
      "type": "string",
      "default": "bible",
      "description": "bible (the events the Bible tells) or world (world history in the same periods). Default: bible."
    },
    "from_year": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "description": "First year to include; negative is BC, e.g. -1000 for 1000 BC. Default: no lower limit."
    }
  }
}
get_timeline annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_prophecies — Prophecies and their fulfilment
Advertised by the server during the last successful anonymous check.
Advertised read-only

Prophecies in the Bible with the passage that makes them, the passages that fulfil them, and an explanation: those made or fulfilled in a passage ("Isa 53", "Matt 2"), those in a category, or all of them by category when called with no arguments.

get_prophecies input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "description": "Edition to quote the verses from: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament) or tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "category": {
      "type": "string",
      "minLength": 2,
      "description": "A category, by id or by words from its name, e.g. \"messiah\", \"birth\", \"passion\". Call with no arguments to see the categories. Default: all."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "A passage; gives the prophecies made in it or fulfilled in it, e.g. \"Isa 7:14\", \"Isa 53\", \"Matt 2:1-6\". Default: none."
    },
    "include_text": {
      "type": "boolean",
      "default": false,
      "description": "true quotes the prophecy and its fulfilment (at most 200 verses in all); false gives the passages only. Default: false."
    }
  }
}
get_prophecies annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_story — A Bible story
Advertised by the server during the last successful anonymous check.
Advertised read-only

A Bible story by its name: what happens, where it is told, and the text itself, e.g. "The Prodigal Son", "David and Goliath", "Jonah". Names in English and Norwegian both work. Other stories the name could mean are listed with their ids.

get_story input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "description": "The story's title or id, or words from it, e.g. \"The Prodigal Son\", \"den-fortapte-sonn\", \"Goliath\", \"Den barmhjertige samaritan\"."
    },
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "description": "Edition to quote the verses from: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament) or tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "include_text": {
      "type": "boolean",
      "default": true,
      "description": "true quotes the passages the story is told in (at most 80 verses in all); false gives the passages only. Default: true."
    }
  }
}
get_story annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_number — A number in the Bible
Advertised by the server during the last successful anonymous check.
Advertised read-only

What a number means in the Bible (e.g. 7, 12, 40, 666) and every passage where it carries that meaning. Called with no number, it lists every number that has an entry, with its meaning.

get_number input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "number": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0,
      "description": "The number, e.g. 3, 7, 12, 40, 666, 1000. Default: none, which lists every number that has an entry."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to give the verse references in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James) or \"dnb2024_nb\", or a short name such as \"kjv\". Default: osnb, the site's own numbering."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    }
  }
}
get_number annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_gospel_parallels — Gospel parallels
Advertised by the server during the last successful anonymous check.
Advertised read-only

The same event as Matthew, Mark, Luke and John each tell it: the parallels that cover a passage, with every Gospel's passage side by side and, if asked, each text in turn. Called with no reference, it lists all the parallels by section.

get_gospel_parallels input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "edition": {
      "enum": [
        "osnb",
        "osnn",
        "osen",
        "sblgnt",
        "tanach"
      ],
      "type": "string",
      "description": "Edition to quote the verses from: osnb (Norwegian Bokmål), osnn (Norwegian Nynorsk), osen (English), sblgnt (Greek New Testament) or tanach (Hebrew Old Testament). Default: the edition for `language`."
    },
    "mapping": {
      "type": "string",
      "minLength": 2,
      "description": "Verse numbering to read the reference in and to number the answer in: a mapping id from list_verse_mappings, e.g. \"english_kj\" (King James), \"dnb2024_nb\" (Bibelselskapet 2024), or a short name such as \"kjv\" or \"dnb2024\". Numberings differ where a psalm heading is a verse or not, and at chapter breaks: Malachi 4:5 in the King James numbering is Malachi 3:23 in osnb. Default: osnb, the site's own numbering, which follows the Hebrew and Greek."
    },
    "language": {
      "enum": [
        "en",
        "nb",
        "nn",
        "sv",
        "fr",
        "es",
        "fi",
        "de"
      ],
      "type": "string",
      "default": "en",
      "description": "Language for names, notes and study content, and for the links to bible.flogvit.com: en (English), nb (Norwegian Bokmål), nn (Norwegian Nynorsk), sv (Swedish), fr (French), es (Spanish), fi (Finnish), de (German). Content missing in a language falls back to English. Default: en."
    },
    "reference": {
      "type": "string",
      "minLength": 2,
      "description": "A passage in Matthew, Mark, Luke or John, e.g. \"Mark 4:35-41\", \"Luke 15\", \"Joh 6,1-15\"; gives the parallels that cover it. Default: none, which lists them all."
    },
    "include_text": {
      "type": "boolean",
      "default": false,
      "description": "true quotes each Gospel's text of the parallels found, one after the other (at most 200 verses in all); false gives the passages only. Default: false."
    }
  }
}
get_gospel_parallels annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
667 ms
95th percentile latency
667 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 667 ms · metadata changed · 21 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http flogvit-bible-mcp https://mcp.bible.flogvit.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add flogvit-bible-mcp --url https://mcp.bible.flogvit.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable flogvit-bible-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "flogvit-bible-mcp": {
      "url": "https://mcp.bible.flogvit.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "flogvit-bible-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.bible.flogvit.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start flogvit-bible-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "flogvit-bible-mcp": {
      "type": "http",
      "url": "https://mcp.bible.flogvit.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http flogvit-bible-mcp https://mcp.bible.flogvit.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "flogvit-bible-mcp": {
      "url": "https://mcp.bible.flogvit.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "flogvit-bible-mcp": {
      "serverUrl": "https://mcp.bible.flogvit.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like FLOGVIT.bible MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.