Index / MCP servers / Concordance

Concordance MCP server

Concordance is a remote MCP server that gives an AI agent 94 tools, among them ask, attest_record, audit. It answers at https://narrowhighway.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
94
Official
yes, served from narrowhighway.com
Reliability
6 of 10 checks
Response time
575 ms
Transport
streamable HTTP
Last checked
18 October 2026

Deterministic claim verification with receipts across ~60 domains. No model in the loop.

Description as the publisher wrote it.

The 94 tools Concordance offers

ToolWhat it does
askBring anything — a question, a claim to check, a word to study, or what is actually on your mind. The engine discerns what KIND of thing you brought and answers in kind: it finds and verifies, and declines rather than guessing. This is also
Inputs: text
attest_recordBind your identity to a record you already hold — phase 2 of the sovereign flow. Do the thing unsigned (badges_issue, study_export, group_contribute), take the returned content_hash, sign THAT hash with your own key on your own machine, and
Inputs: content_hash, attestation
auditAudit a whole text: deterministic extractors find every checkable quantitative claim (sums, percentages, hourly/annual pay, compound interest, rule-of-72, elapsed years, day-of-week, leap years, nutrition labels), the engine verifies the lo
Inputs: text, seal
backmatterBack-matter reference tables: weights_measures, names_of_god, parables, miracles, book_intros, topical_index. Disputes carried (a cubit's two lengths, a book's two datings), refs verified against the corpus, names of God carry Strong's numb
Inputs: table
badges_issueIssue a badge over already-sealed checks — a re-checkable receipt that points at N seals that STILL STAND. States EXACTLY N; NEVER a competency claim.
Inputs: seal_hashes, subject_id, title
badges_verifyRe-check a badge from the store — re-verifies every seal it references and returns the count that still stands (N recomputed, not trusted).
Inputs: hash
bible_placesThe Atlas — biblical places with REAL coordinates, honestly held: located places carry lat/lon (cross-checked against an independent gazetteer); disputed sites (Mount Sinai, Cana, Golgotha) NAME their candidates instead of planting one flag
Inputs: name
calendar_createCreate ONE event in a human's calendar — the pilot on-behalf write, and the only one. Requires a LIVE consent grant: the human signed a scoped, expiring calendar_write grant for YOUR key fingerprint on their own device (GET /consent/signabl
Inputs: grantor_pubkey, agent_fp, summary, start_iso, end_iso, description
candidate_commitCandidate Engine step 1 — commit a COMPLETE raw candidate set BEFORE any evaluation. Give the query, the generator, the method, and EVERY raw candidate; weights ride verbatim as UNTRUSTED metadata (proposal_weight is never confidence and ne
Inputs: query, candidates, generator, generation_method, prompt
candidate_getFetch a sealed candidate record (a narrowing receipt or a commitment anchor) by its content hash — the whole preserved path, losers included, re-checkable offline with tools/verify_seal.py. The seal proves process integrity, never truth.
Inputs: hash
candidate_narrowCandidate Engine step 2 — narrow a COMMITTED set: verifiers are assigned under the fixed pre-registered routing policy (never your choice — that is what stops verification shopping), each routed claim runs through the deterministic moat, un
Inputs: cset
canonThe canon as concentric layers — the undisputed 66 that all major traditions share, plus the books held BEYOND it by particular traditions, each framed on its own layer and never merged. REPORTS who holds what with the history; does not jud
Inputs: book
capabilitiesThe live capability statement: what this engine can verify, what tools and endpoints exist, how large the keeping is, and where its boundaries are. Every count is computed at call time and carries a 'means' line defining exactly what was co
card_connectionsCards related to one card — its explicit links + same-shelf siblings.
Inputs: id
card_getFetch one card (the full record) from the keeping by id.
Inputs: id
cards_browseBrowse the keeping — paginated, optional shelf filter. Returns card briefs.
Inputs: shelf, limit, offset
cards_statsCounts over the keeping — total, by shelf, by surface.
character_getA Bible figure from Easton's Bible Dictionary (1897, PD) — summary + every verse that speaks of them (found + attributed; category tag is imperfect).
Inputs: name
characters_browseBrowse/search Easton's Bible Dictionary (people, places, terms).
Inputs: letter, search, limit
coach_guidanceCoach — what it does and the boundary it will not cross (never grades a child).
coach_masteryCoach — seal an HONEST INTEGER count of completed units (a receipt for progress, never a grade on the child). Returns a re-checkable seal.
Inputs: completed
coach_nextCoach — the next lesson in a subject, deterministically. Omit `after` for the first unit; pass a unit id for the one that follows it. `subject` selects the path.
Inputs: after, subject
coach_overviewCoach (K-3 tutor) — one subject's whole path: unit count, tracks, ordered unit briefs. ?subject= selects the path (default 'read'). Verbatim; never generated.
Inputs: subject
coach_recommendCoach — adaptive 'what's next' in a subject: given completed unit ids, the next lesson whose prerequisites are met (grows with the student). Found, never generated.
Inputs: completed, subject
coach_subjectsCoach — the subjects a learner can study (read / mcguffey / aesop / founding / pilgrims / es / …), each with its unit count. 'read' is the door in.
coach_unitCoach — one unit, VERBATIM as authored (rule, examples, decodable sentence, checks).
Inputs: id, subject
commentaryPublic-domain, attributed commentary (Matthew Henry) on a reference — the commentator's own words, found and cited, never generated.
Inputs: ref, source
commons_readWhat the fellowship has put on the commons — promoted member work, newest first. Every card is a member's own work at the `member` tier: the library amplified it; the library did not verify it.
Inputs: limit
consent_checkCheck whether a human has authorized YOU (this agent's key fingerprint) for a named verb — the agent covenant's 'request human authorization before writes'. Speaking as YOURSELF (your own key, your own words) needs no consent: a member is n
Inputs: agent_fp, verb, grantor_pubkey
cross_referencesVerses connected to a reference by SHARED original words (Strong's) — the dots, connected; deterministic and found, ranked by shared-word count.
Inputs: ref
curateA recorded act on one drop: `promoted` · `refused` · `withdrawn`. A name AND a reason are always required — no anonymous judgement, and a refusal without a reason teaches the community nothing. WHO MAY ACT: promoting or refusing needs the s
Inputs: card_id, action, steward, reason, token, fields
curate_queueWhat waits on a HUMAN steward. The counter never promotes; it only decides when a person must look.
curate_signableThe canonical bytes for withdrawing YOUR OWN card. A member never needs permission to take their own words down — the proof is the same key that signed the drop. Sign these bytes, then call `curate` with them.
Inputs: card_id, member
daily_cardThe deterministic card of the day from the keeping (same all day).
Inputs: seed
deck_openOpen a deck to its frontloaded hand — the cards that situation calls for, in order, with NO query needed. Give the deck `id` (from `decks`). Ideal for anticipating need: open 'water-safe', 'first-aid-far', 'grow-food', 'be-not-afraid', etc.
Inputs: id, limit
decksThe decks — curated card SETS, both by-situation (need decks, frontloaded for a moment of need like 'when the power goes out') and by-domain. Each with a live card count; `need: true` marks a situation deck.
discernDiscern what to do with anything WITHOUT doing it — the proposal half of the engine, laid open. Bring a claim, a question, or a messy statement; get back what KIND it is, the necessary claim reduced to only what could change a verdict (priv
Inputs: text
grid_axisThe map: a read-only view of one axis (its scaffold members, depth, neighbors, umbrella children). Omit `axis` for an overview of all axes.
Inputs: axis
grid_dimensionThe axes that sit on a given scaffold member (dimension).
Inputs: dimension
group_contributeAdd a verse/note/question to a group's shared study — attributed to your handle, optionally signed. Verbatim; a member's own words, not engine-verified.
Inputs: id, text, kind, handle, subject_id, topics
54 more tools

group_create, group_get, group_join, groups_list, harmony, identity_create, identity_fingerprint, identity_verify, kernel, kernel_gate, library_health, locate, mesh_door, mesh_inbox, mesh_leave_on_door, mesh_map, mesh_post, mesh_signable, moderation_signable, narratives, now, original_words, playbook_read, playbook_signable, playbook_submit, pronounce, prophecy_traces, read_passage, redact, report, resolve, seal_fetch, search, seeds, self_attest, shelf_drop, shelf_read, shelf_signable, steward_budget, steward_cost_destroyed, study_create, study_export, study_find, study_import, teachings, timeline, tsk_cross_references, verify, want_offer, want_open, wants_list, witnesses, word_occurrences, word_study

Add Concordance to your AI client

Every block below points at https://narrowhighway.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http concordance https://narrowhighway.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "concordance": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://narrowhighway.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "concordance": {
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "concordance": {
      "type": "http",
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "concordance": {
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "concordance": {
      "serverUrl": "https://narrowhighway.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "concordance": {
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Concordance
version: 0.0.1
schema: v1
mcpServers:
  - name: Concordance
    type: streamable-http
    url: https://narrowhighway.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "concordance": {
      "httpUrl": "https://narrowhighway.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "concordance": {
      "type": "http",
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "concordance": {
      "url": "https://narrowhighway.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fnarrowhighway.com%2Fmcp&type=streamable_http&id=concordance&name=Concordance

Is Concordance up right now?

It answered our last check on 18 October 2026 in 575 ms. Over 10 checks since 5 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Concordance

Questions about Concordance

Is there an official Concordance MCP server?

Yes. It is published by narrowhighway.com and served from narrowhighway.com, the vendor's own domain: https://narrowhighway.com/mcp.

How many tools does Concordance have?

94, as returned by the server's own tools/list on 31 August 2026: ask, attest_record, audit, backmatter, badges_issue, badges_verify, bible_places, calendar_create, and 86 more.

Is Concordance down?

It answered our last check on 18 October 2026 in 575 ms. Over 10 checks since 5 September 2026 it answered 6.

How do I add Concordance to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://narrowhighway.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Concordance need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.narrowhighway. Endpoint host: narrowhighway.com. ARD identifier: urn:air:com.narrowhighway:mcp:concordance. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.