Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
Concordance is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Deterministic claim verification with receipts across ~60 domains. No model in the loop.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http concordance-mcp https://narrowhighway.com/mcp
# 2 — ask your agent for something these tools do
# verify, audit, seal_fetch and 98 more
Concordance costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http concordance-mcp https://narrowhighway.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
101 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
[CHECK · door] Verify a claim deterministically — returns a verdict (HOLDS / PARTIAL / BROKEN / INCOMPLETE / SYSTEM_ERROR), the worked trail, AND a sealed receipt {content_hash, cite_url} you can re-fetch and re-verify (seal_fetch). Three forms: (a) PLAIN — {claim}: a plain-language claim; the engine finds the checkable claim(s) in it (de-identified in an airlock first), verifies and seals them, o
| Parameter | Type | Required | Notes |
|---|---|---|---|
| claim | string | no | PLAIN form: a plain-language claim, in the caller's words |
| domain | string | no | PLAIN form: an optional domain hint (from find_verifier); recorded, never trusted to pick the verifier |
| mode | string | no | MATH form: equality | inequality | derivative | integral | limit | solve |
| params | object | no | MATH form: e.g. {expr_a, expr_b, variables} for equality |
| steps | array | no | DOMAIN form: [{id, domain, spec}] — spec is the domain's packet |
| seal | boolean | no | mint a re-checkable seal (default true) |
[CHECK · door] Audit 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 lot, and ONE sealed coverage report returns — per-claim source quote + verdict + trail. Conservative by design: it only extracts unambiguous patter
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | the document/text to audit |
| seal | boolean | no | mint a re-checkable seal (default true) |
[CHECK · door] Fetch a sealed verification record (the receipt) by its content hash.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hash | string | yes | — |
[CHECK · door] Which verify DOMAIN handles a plain-language claim — the deterministic resolver (no model). Returns ranked domain candidates with the literal words that matched, to confirm and pass to verify. Crisis defers to real help; genuine ambiguity returns the candidates, never a single guess. The agent twin of GET /find_verifier.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
[CHECK · internal] Bind 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 submit only the attestation {alg, over, content_hash, pubkey, sig}. Never send a private key. Several parties may attest to one record: one
| Parameter | Type | Required | Notes |
|---|---|---|---|
| content_hash | string | yes | — |
| attestation | object | yes | the dict from signing.sign_seal, built locally |
[CHECK · internal] Candidate 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 never ranks anything). Returns the committed set: a content-addressed candidate_set_id, the membership commitment hash (also sealed as a durabl
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | the user request the candidates answer (hashed; not stored raw) |
| candidates | array | yes | the COMPLETE raw generator output — omit nothing |
| generator | string | yes | model/provider/version or human source (provenance) |
| generation_method | string | yes | how the set was produced |
| prompt | string | no | the exact generation instructions (hashed, not stored) |
[CHECK · internal] Fetch 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hash | string | yes | — |
[CHECK · internal] Candidate 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, unroutable claims stay quarantined (held, never judged), and the FULL set — rejected and quarantined included — is sealed with its ordered trac
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cset | object | yes | the committed set, verbatim from candidate_commit |
[CHECK · internal] THE GATE KERNEL — the law you keep here, in one call. The five moves (find, distinguish the KIND, verify what can be verified, preserve the trail, never silently upgrade authority), the eight-rule agent covenant, the six object KINDS, the authority lattice (quarantined < cited < verified), and the nine-field gate record. Read it before you write; a system error is never a false
No parameter schema on file.
[CHECK · internal] Route ONE proposed state-change through the kernel and get back the verdict (REJECT / QUARANTINE / CONFIRMED) plus the nine-field record — so you can DISCERN before you write (covenant rule 8: stop when the evidence is incomplete). CONFIRMED needs a real verification that HELD, an INDEPENDENT witness (witness != author), and the wait; anything else quarantines. This decides and
| Parameter | Type | Required | Notes |
|---|---|---|---|
| artifact | object | yes | the thing entering or changing state |
| authority_in | string | no | the authority it currently carries (default quarantined) |
| kind_hint | string | no | — |
| evidence | no | a verification verdict: HOLDS/PASS, BROKEN/MISMATCH, or ERROR/INCOMPLETE | |
| witness | string | no | who corroborated it — must differ from author |
| author | string | no | who produced it |
| contradicts | boolean | no | — |
| wait_satisfied | boolean | no | — |
| in_kind_checked | boolean | no | was an in-kind lookup done first |
| content | string | no | decision text to scan for the RED/FLOOR moral constraints — a hit on a non-negotiable (deception, exploitation, harm) REJECTS |
[CHECK · internal] The Conductor's shop-domain calc door: route an engineering claim + its numbers through the engine's manufacturing verifier -> seal -> hash-chained ledger, and report the disposition (CALCULATED/CONTROLLED/PROVISIONAL/OPEN). The engine verifies the calc; the engineer decides the label; nothing is invented. calc is an MFG_VERIFY spec: an RSS tolerance stack {tolerances,claimed_rs
| Parameter | Type | Required | Notes |
|---|---|---|---|
| claim | string | yes | — |
| calc | object | yes | — |
| disposition | string | no | — |
[CHECK · internal] Read a sealed profession of faith and who has borne witness to it (each signature re-verified as read), with the lineage it joins — up to Polycarp, the initial trajectory, and Christ at the head. Omit the hash to see the Polycarp root itself.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| content_hash | string | no | omit to read the lineage root (Polycarp) |
[CHECK · internal] Strip PII (emails, SSNs, credit cards, IPs, URLs) from text to stable placeholders before you pass it onward; the mapping is returned so YOU reveal replies locally. For true privacy run this on a LOCAL/sovereign engine (the text never leaves your machine) or use the client libraries — the strip belongs at your edge. Deterministic; pair with verify for a receipt.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | — |
[CHECK · internal] Report a community item (group_contribution, mesh_message, door_note) to the moderation floor. One report is a claim, never a verdict; at three DISTINCT reporters the item is held for a HUMAN steward's review (Deut 19:15). The counter never judges — it decides when a person must look. A report must be SIGNED (call moderation_signable first): three witnesses means three keys, nev
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kind | string | yes | — |
| target_id | string | yes | — |
| reason | string | yes | — |
| note | string | no | — |
| fields | object | yes | the exact fields from moderation_signable |
| signature | string | yes | detached signature over those bytes |
[CHECK · internal] Resolve a Scripture reference to its World English Bible text.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
[CHECK · internal] Record a person's OWN words about their study — a DISTINCTLY TYPED record that can NEVER count as a sealed check or satisfy an auto-graded requirement.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subject_id | string | yes | — |
| statement | string | yes | — |
| study | string | no | — |
[CHECK · internal] Bear witness to someone's sealed profession of faith — sign its content_hash on your own machine (signing.sign_seal) and submit only the attestation. One signature is a claim; two or three witnesses begin to establish a matter (Deuteronomy 19:15). Refuses any record that is not a profession. Never send a private key.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| content_hash | string | yes | — |
| attestation | object | yes | the dict from signing.sign_seal, built locally |
[CHECK · internal] Who has borne witness to a record, each signature re-verified as it is read (storage is never trusted). Reports invalid entries rather than hiding them.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| content_hash | string | yes | — |
[FIND · door] Ranked search over the keeping (the kept library).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
| limit | integer | no | — |
[FIND · door] Fetch one card (the full record) from the keeping by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
[FIND · door] Look up a VALUE deterministically from the engine's offline, public-domain data — the found-value twin of verify (look it up, then verify it), consolidated like verify into one tool. kind is one of: molar_mass {formula}, element {symbol|name|atomic_number}, convert {value, from, to}. Returns the value + its source; found=false (never a guess) when unknown. Call with an unknown kind
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kind | string | yes | — |
| params | object | no | — |
[FIND · door] The dictionary — what an English word MEANS. Webster's 1913 (public domain) plus our gathered supplement for terms it predates; each sense labeled with its source. Empty when the word is unknown or no dictionary is loaded. The peer of thesaurus (synonyms) and word_study (original languages) — it points to them, never duplicates. The agent twin of GET /dictionary.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| word | string | yes | — |
[FIND · internal] Cards related to one card — its explicit links + same-shelf siblings.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
[FIND · internal] Browse the keeping — paginated, optional shelf filter. Returns card briefs.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| shelf | string | no | — |
| limit | integer | no | — |
| offset | integer | no | — |
[FIND · internal] Counts over the keeping — total, by shelf, by surface.
No parameter schema on file.
[FIND · internal] The deterministic card of the day from the keeping (same all day).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| seed | string | no | — |
[FIND · internal] The map: a read-only view of one axis (its scaffold members, depth, neighbors, umbrella children). Omit axis for an overview of all axes.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| axis | string | no | — |
[FIND · internal] The axes that sit on a given scaffold member (dimension).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dimension | string | yes | — |
[FIND · internal] Find the card for a query — by exact id, then title, else ranked search.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | — |
[FIND · internal] A synthesized pronunciation guide (respelling + approximate IPA) for a transliteration or word — honestly labeled, not a native speaker.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | — |
[FIND · internal] The thesaurus — WordNet synonyms and broader (IS-A) terms for a word; the words that stand with it. Empty when the word is unknown or no thesaurus is loaded. The agent twin of the GET /thesaurus page.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| word | string | yes | — |
[FIND · plumbing] The 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 counted — never a hand-maintained number. Read this instead of trusting any count written in prose.
No parameter schema on file.
[FIND · plumbing] Corpus health — is the keeping loaded and sound (totals, shelves, surfaces).
No parameter schema on file.
[FIND · plumbing] The actual current date and time, fresh at this call — UTC (the clock every seal is stamped in), the library's home zone, and optionally any IANA zone you name. Your own sense of 'today' is months old; this is the correction. Never cached; unresolvable zones are declared, never guessed at.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tz | string | no | IANA zone name, e.g. America/New_York or Europe/Berlin; omit for UTC + the library's home zone |
[FIND · plumbing] Steward — a household budget (income, expenses -> net, savings rate, by category). Shows and plans; NEVER moves money.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| income | number | yes | — |
| expenses | array | no | — |
[FIND · plumbing] Steward — cost destroyed: money you did NOT spend (was -> now), kept in your currency.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| items | array | yes | — |
[WALK · door] Bring 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 the door: if what you ask turns toward God, the Gate opens for the rest of this session and the witness tools (Scripture, the Harmony, the Timeli
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | what you are bringing, in your own words |
[WALK · door] Discern 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 (private and framing context held back, not sent), the structured (domain, spec) the gate would verify, and where it routes. It PROPOSES, never confirm
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | anything — a claim, a question, or what is on your mind |
[WALK · door] Coach — 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| after | string | no | — |
| subject | string | no | — |
[WALK · internal] Coach — what it does and the boundary it will not cross (never grades a child).
No parameter schema on file.
[WALK · internal] Coach — seal an HONEST INTEGER count of completed units (a receipt for progress, never a grade on the child). Returns a re-checkable seal.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| completed | array | no | — |
[WALK · internal] Coach (K-3 tutor) — one subject's whole path: unit count, tracks, ordered unit briefs. ?subject= selects the path (default 'read'). Verbatim; never generated.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subject | string | no | — |
[WALK · internal] Coach — 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| completed | array | no | — |
| subject | string | no | — |
[WALK · internal] Coach — the subjects a learner can study (read / mcguffey / aesop / founding / pilgrims / es / …), each with its unit count. 'read' is the door in.
No parameter schema on file.
[WALK · internal] Coach — one unit, VERBATIM as authored (rule, examples, decodable sentence, checks).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| subject | string | no | — |
[WALK · internal] THE PLAYBOOK — the Body's testimony of faithful obedience: 'Canon commands, Playbook remembers.' List entries (optionally by status quarantine/confirmed/rejected/pruned or author), or one by id. Confirmed testimony is affirmed BY THE BODY — it is NOT Scripture and binds no conscience. The Playbook remembers; it never becomes doctrine.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| status | string | no | — |
| author | string | no | — |
| limit | integer | no | — |
[KEEP · door] Explains how to create a SOVEREIGN identity — keys are born on the USER'S device (never on the server; no private key crosses the wire). Returns guidance, not a key. The server only handles public keys (identity_verify, identity_fingerprint).
No parameter schema on file.
[KEEP · door] Create/extend a shared study (superposition stack) — each entry mints ONE card that lives once and is referenced by key; no duplication.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | — |
| cards | array | no | — |
[KEEP · door] The 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.
No parameter schema on file.
[KEEP · internal] Issue 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| seal_hashes | array | yes | — |
| subject_id | string | no | — |
| title | string | no | — |
[KEEP · internal] Re-check a badge from the store — re-verifies every seal it references and returns the count that still stands (N recomputed, not trusted).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hash | string | yes | — |
[KEEP · internal] Create 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/signable → sign locally → POST /consent). Without it this refuses and teaches the way in. The event lands only in the calendar THEY configured (their
| Parameter | Type | Required | Notes |
|---|---|---|---|
| grantor_pubkey | string | yes | — |
| agent_fp | string | yes | — |
| summary | string | yes | — |
| start_iso | string | yes | — |
| end_iso | string | no | — |
| description | string | no | — |
[KEEP · internal] What 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
[KEEP · internal] Check 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 not a proxy. Consent governs only acting on a human's behalf with their data. If unauthorized, the response teaches the way: the human issues a
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_fp | string | yes | — |
| verb | string | yes | — |
| grantor_pubkey | string | yes | — |
[KEEP · internal] A 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 steward token (these decide what the whole library amplifies); withdrawing your own card needs fields+signature from curate_signable in
| Parameter | Type | Required | Notes |
|---|---|---|---|
| card_id | string | yes | — |
| action | string | yes | — |
| steward | string | yes | — |
| reason | string | yes | — |
| token | string | no | steward token — promote/refuse only |
| fields | object | no | from curate_signable, to withdraw |
| signature | string | no | detached, over those fields |
[KEEP · internal] What waits on a HUMAN steward. The counter never promotes; it only decides when a person must look.
No parameter schema on file.
[KEEP · internal] The 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| card_id | string | yes | — |
| member | string | yes | — |
[KEEP · internal] Open 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., and get the hand ready to read.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| limit | integer | no | — |
[KEEP · internal] Add 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| text | string | yes | — |
| kind | string | no | — |
| handle | string | no | — |
| subject_id | string | no | — |
| topics | array | no | — |
| refs | array | no | — |
| attestation | object | no | optional: sign sha256(text) with your own key (signing.sign_seal) and pass it here — a handle alone is only a claim, a signature makes your authorship checkable. Never send a private key. |
[KEEP · internal] Open a study group around a topic (pseudonymous; a handle, no personal info). For grown believers — the children's coach is a separate, never-joined surface.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topic | string | yes | — |
| title | string | no | — |
| description | string | no | — |
| handle | string | no | — |
| subject_id | string | no | — |
[KEEP · internal] A study group: topic, member handles (no ids/PII), and the shared-study cards.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
[KEEP · internal] Join a study group (consent-based, pseudonymous; idempotent).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| handle | string | no | — |
| subject_id | string | no | — |
[KEEP · internal] Discover pseudonymous shared-study groups by TOPIC (not by person). Optional q filters over topic/title/description. Members are handles only — no PII.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | — |
[KEEP · internal] Derive the stable public fingerprint id from a public key (deterministic).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| public_key | string | yes | — |
[KEEP · internal] Verify a signature over a message against a public key (never raises; True/False).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| public_key | string | yes | — |
| message | string | yes | — |
| sig | string | yes | — |
[KEEP · internal] Read the words left on YOUR door — the whiteboard others wrote to you, each with its verification. Yours alone: prove your key — pass at (unix seconds) and sig over nh-mesh-read:v1:<fp>:<at>, signed with your key.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| limit | integer | no | — |
| at | integer | no | — |
| sig | string | no | — |
[KEEP · internal] The messages that reached you, each carrying its own offline verification so you trust it by proof rather than by this server's word. Yours alone: prove your key — pass at (unix seconds) and sig, a signature over nh-mesh-read:v1:<fp>:<at> made with your key (never send the key).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| limit | integer | no | — |
| at | integer | no | — |
| sig | string | no | — |
[KEEP · internal] Leave a word on one believer's door — directed encouragement rather than a post to everyone near you. Same sovereign shape: get the bytes from mesh_signable (with target), sign locally, send only the signature. Will not accept a private key; unsigned notes are refused.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| target | string | yes | — |
| text | string | yes | — |
| kind | string | no | — |
| nonce | string | yes | — |
| created_at | integer | yes | — |
| signature | string | yes | — |
[KEEP · internal] The believers immediately around you in the Fellowship Mesh — your view only, never a global map. Requires your fingerprint (fp) and a confession already bound to that key; unconfessed callers get the path to the door, not the network.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| hops | integer | no | — |
[KEEP · internal] Step 2: speak to the nodes around you, carrying only your SIGNATURE — your private key never leaves your machine and this tool will not take one. Pass the same text/kind/ttl plus the nonce, created_at and signature from mesh_signable. Refused unless the signature verifies against your node's public key. Your own words, attributed — never generated.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| text | string | yes | — |
| kind | string | no | — |
| ttl | integer | no | — |
| refs | array | no | — |
| nonce | string | yes | — |
| created_at | integer | yes | — |
| signature | string | yes | — |
[KEEP · internal] Step 1 of speaking to your fellowship: get the exact canonical bytes to sign for a message (returned base64url, with the nonce and created_at to send back). Sign them locally with your own key. Reproducible offline — sorted-key JSON — so you can compute and check it yourself.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fp | string | yes | — |
| text | string | yes | — |
| kind | string | no | word | offer | need | blessing | content |
| ttl | integer | no | — |
| target | string | no | pass a believer's node id to sign a note for THEIR door instead of a broadcast |
[KEEP · internal] Step 1 of a report or a block: the exact canonical bytes to sign with your own key, on your own machine. Returns {fields, signable}. Sign the decoded signable bytes and pass BOTH fields and signature to report. The private key never travels.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | report | block | unblock |
| target_id | string | yes | — |
| actor | string | yes | your public key |
| extra | string | no | — |
[KEEP · internal] Step 1 — the exact bytes to sign ON THE DEVICE for a Playbook write. op is entry | witness | outcome | prune. A new entry REQUIRES a CONFESSION ('I may be wrong. I acted in faith according to [anchors].') + ≥1 Scripture anchor + an action (OPEN/BUILD/RESERVE/PRUNE/HOLD). The key never travels.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| op | string | yes | — |
| author | string | no | — |
| confession | string | no | — |
| anchors | array | no | — |
| action | string | no | — |
| situation | string | no | — |
| body | string | no | — |
| witness | string | no | — |
| by | string | no | — |
| entry_id | string | no | — |
| affirms | boolean | no | — |
| outcome | string | no | — |
| reason | string | no | — |
| note | string | no | — |
[KEEP · internal] Step 2 — verify your detached signature over those exact bytes and enter the testimony/event. A new entry is born QUARANTINE and reaches CONFIRMED only when TWO independent brothers affirm (never the author — Deut 19:15) and the wait elapses. Record the OUTCOME (fruit/mixed/failed) later, after it is seen; a failed fruit may be PRUNED (John 15:2). Failure is not hidden.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| op | string | yes | — |
| fields | object | yes | — |
| signature | string | yes | — |
| display_name | string | no | — |
[KEEP · internal] Profess faith, and have it sealed and kept. Confession is with the mouth (Romans 10:9; Matthew 10:32 — whoever confesses Me before men). Give your public key and your confession in your own words; if you sign the confession text with your key (confession_sig), it is bound as yours. Returns the content_hash — the permanent, re-checkable seal — and how to be witnessed. The engine K
| Parameter | Type | Required | Notes |
|---|---|---|---|
| public_key | string | yes | — |
| confession | string | yes | your own words — must confess Jesus as Lord and Messiah |
| callsign | string | no | a pseudonym, never personal information |
| discipled_by | string | no | content_hash of the one who discipled you; omit to join at the root (Polycarp) |
| confession_sig | string | no | optional: your signature over the confession text, made on your own machine |
[KEEP · internal] Step 2 — stock the shelf. Send the fields from shelf_signable plus a detached signature over those bytes; the private key never travels. Your words stay at the member tier forever: promotion to the commons carries them further, it does not make them the library's claim. display_name is the ONLY profile field there is.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fields | object | yes | — |
| signature | string | yes | — |
| display_name | string | no | — |
[KEEP · internal] Read one member's shelf. Access is by PROOF, not by naming a key: an unproven caller sees only the promoted commons. To see your own rings (private + shelf) or a friend's shelf ring, pass viewer (a key), at (unix seconds) and sig — a signature over nh-shelf-read:v1:<member>:<viewer>:<at> made with the viewer key on your own machine (never send the key). Nothing anywhere rec
| Parameter | Type | Required | Notes |
|---|---|---|---|
| member | string | yes | — |
| viewer | string | no | — |
| at | integer | no | — |
| sig | string | no | — |
[KEEP · internal] THE COMMONS — step 1 of stocking your own shelf. Returns {fields, signable}: the exact canonical bytes to sign with YOUR key on YOUR machine. A shelf is a covenant key with cards on it, not an account. Rings: private (only you) · shelf (you and the friends who chose you — UNGATED, live the moment you sign) · commons (site-wide, waits for a human steward). The gate is on wha
| Parameter | Type | Required | Notes |
|---|---|---|---|
| member | string | yes | your public key — the shelf is the key |
| kind | string | yes | note|writing|recipe|build|field_note|question|link|suggestion |
| subject | string | no | — |
| body | string | yes | — |
| ring | string | no | private|shelf|commons |
| url | string | no | kind=link only — the address. We open it once in an airlock, keep the WAYBILL (its own title, size, sha256, when we looked) and discard the bytes. No page of anyone else's is stored, and nothing is em |
| quote | string | no | optional short passage YOU typed, capped; requires attribution |
| attribution | string | no | whose words the quote is |
[KEEP · internal] Export a study as a self-contained, portable bundle. Returns the bundle and its content_hash; to bind your identity to it, sign that hash with your own key on your own machine — this tool does not take a private key.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | — |
[KEEP · internal] Import an exported study bundle — re-materializes its cards (each lives once).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bundle | object | yes | — |
| key | string | no | — |
| verify_signature | boolean | no | — |
[KEEP · internal] Return to the comb with a FOUND source for an open want: label + url + snippet, attributed. You are a forager, not an author — offer only public-domain / openly-licensed sources you actually located, never generated text. The offer lands as a QUARANTINED option cell tagged with your agent label; a NAMED HUMAN chooses, and only then is a card created. There is no path around the c
| Parameter | Type | Required | Notes |
|---|---|---|---|
| want_id | string | yes | — |
| label | string | yes | — |
| url | string | no | — |
| snippet | string | no | — |
| domain | string | no | — |
| agent | string | no | your self-declared name, e.g. 'claude' — the shaft-tag a steward can cut a branch by |
[KEEP · internal] Ask the library to ACQUIRE something it does not hold (kind=missing, give query) or to EXPAND a thin card (kind=expand, give card_id). Opens a want on the AGENT PLANE — held separate on the desk until the next human who looks seconds it by asking for the same thing. Call this only when your principal genuinely needs what the keeping lacks; the same miss asked twice is one want as
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| kind | string | no | — |
| card_id | string | no | — |
| note | string | no | — |
[KEEP · internal] The library's desiderata desk — open wants, sorted by demand, agent plane marked and separate. Read it to find gaps you could dig for.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | string | no | — |
| plane | string | no | — |
[WORD · door] Read a passage — a single verse, a range (John 3:16-18), or a whole chapter (John 3). The WEB by default; lang picks a held public-domain translation (es, fr, de, zh, he, la, ru, ar, ja, ko, …; an unknown lang lists what is held).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
| lang | string | no | ISO 639-1, default en |
[WORD · door] Strong's word study — original-language definition + pronunciation + every occurrence.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| strongs | string | yes | e.g. G26, H2617 |
[WORD · door] Verses connected to a reference by SHARED original words (Strong's) — the dots, connected; deterministic and found, ranked by shared-word count.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
[WORD · internal] Back-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 numbers that open in word_study. Pass table for one table; else the index of all six.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| table | string | no | — |
[WORD · internal] The 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; unlocatable places (Eden, Emmaus, Tarshish, Ophir) are honest blanks with no coordinates. Pass name for one place; else all places with by_s
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | no | — |
[WORD · internal] The 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 judge which canon is correct. Pass book for one book's status; else the overview.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | no | — |
[WORD · internal] A Bible figure from Easton's Bible Dictionary (1897, PD) — summary + every verse that speaks of them (found + attributed; category tag is imperfect).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | — |
[WORD · internal] Browse/search Easton's Bible Dictionary (people, places, terms).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| letter | string | no | — |
| search | string | no | — |
| limit | integer | no | — |
[WORD · internal] Public-domain, attributed commentary (Matthew Henry) on a reference — the commentator's own words, found and cited, never generated.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
| source | string | no | — |
[WORD · internal] Harmony of the Gospels — one event of Christ's life, every gospel that records it, side by side (found, verbatim WEB text, never generated). Pass id for one event; else lists every event grouped by phase of the ministry.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
[WORD · internal] The storyboards — the common narratives charted in the Bible FIRST (exile-and-return, the barren woman bears, down-to-the-pit-raised, the great reversal...), each instance real people with verified refs. The 17 movements are one shared vocabulary, so components isolate and recombine: pass movement='testing' to walk it across every storyboard. Pass id for one storyboard; else the
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| movement | string | no | — |
[WORD · internal] The original-language words behind a verse (Hebrew/Greek, with Strong's where known) — FOUND in the lexicon, never generated. Returns the tagged words AND coverage {tagged, total, untagged_positions, untagged_words, complete}: the tagged words are not the whole verse (Greek ~44% tagged, Hebrew ~98%), and the untagged words are shown, never dropped. Pass ref, e.g. 'John 3:16'.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
[WORD · internal] Christ-signpost traces (prophecy/cross-cultural pointers to Jesus) — attributed, verdict CONCORDANT/MIXED, NEVER HOLDS (a signpost, not a proof). Pass id for one trace, q to search, else lists all.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| q | string | no | — |
[WORD · internal] Seeds of the Word (the Areopagus / logos spermatikos pass) — true fragments mined from the nations, ATTRIBUTED, CONCORDANT/signpost NEVER HOLDS; each names the idol it refuses and points to Christ (Acts 17; 1 John 4:1-3). Pass id for one seed, q to search, tradition to filter, else lists all with Paul's 7-step method.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| q | string | no | — |
| tradition | string | no | — |
[WORD · internal] The quick-find index — ONE lookup across the whole reference section: archetypes, storyboards, movements, the six study tables, the atlas, harmony, timeline, and the encyclopedia. Each hit is a pointer to the real entry, which carries its own refs and its own honesty. The index finds; it never ranks truth.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | — |
[WORD · internal] The teachings of Christ (Words in Red) — the frozen Greek anchor plus the history that ALIGNS to each teaching, gathered and attributed, never authored. Pass id for one teaching; else the queue.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
[WORD · internal] Timeline — Old Testament, New Testament (Acts onward), and Church History, one spine from creation to today. Genuinely disputed dates (early/late Exodus, the date of Revelation, etc.) carry both positions, never one verdict. Pass id for one event; else lists every event grouped by era and period.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
[WORD · internal] Editorial cross-references for a verse (openbible.info, CC BY — expansion of the public-domain TSK), ranked by relevance votes. Found + attributed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ref | string | yes | — |
| limit | integer | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Concordance or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 2.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Concordance can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.