Canonical context
Search a versioned corpus of Scripture, creeds, councils, patristic writing, historical theology, and confessional sources. Results preserve source, passage, edition, translation, license, URL, and verification metadata.
Feason Context · Model Context Protocol
Feason is a context layer for AI agents—not another chatbot. It gives developer tools structured access to source-grounded Scripture and theological research, verifiable citations, named tradition perspectives, and permissioned study memory.
https://www.feason.com/api/mcpDetailed overview
Search a versioned corpus of Scripture, creeds, councils, patristic writing, historical theology, and confessional sources. Results preserve source, passage, edition, translation, license, URL, and verification metadata.
With explicit permission, an agent can retrieve a user’s saved passages, notes, reading history, study progress, lecture notes, plans, and authored reflections. Personal data stays separate from canonical ranking.
Create private projects, save immutable evidence packets, curate exact passages, compare packet history, export citations, fork an inquiry, and create revocable read-only shares.
How it works
Instead of asking a model to recall theology from training, the client calls a specific Feason tool such as search_sources, compare_traditions, or build_evidence_packet.
OAuth and client credentials determine which public corpus and private user scopes are available. Read, write, sharing, and destructive actions remain distinct.
Lexical and semantic search, metadata filters, curated relationships, and source-aware reranking locate exact passages. Missing coverage stays visible rather than being filled with generated text.
Responses return evidence in labeled fields with stable IDs, provenance, caveats, confidence, and citation data so the client can display, verify, or continue working with it.
Typed, scoped tools
Find
get_corpus_manifestsearch_sourcesget_sourceget_passage_contextUnderstand
get_scripture_contextget_primary_sourcesTrace
trace_conceptlookup_theological_termlookup_biblical_wordCompare
compare_traditionsevaluate_claimVerify
resolve_citationverify_citationverify_citationsformat_citationAssemble
build_evidence_packetbuild_claim_proofRemember
search_personal_contextcontinue_studyget_study_progressResearch
save_research_evidencecurate_research_evidenceexport_research_projectExample workflow
A client can ask Feason to assemble the relevant material, then let its own model analyze the structured response. Feason does not publish a final theological judgment on the model’s behalf.
build_evidence_packet{
"question": "Trinity",
"traditions": ["Catholic", "Eastern Orthodox", "Reformed"],
"limit": 12
}{
"primarySources": [...],
"scripture": [...],
"historicalContext": [...],
"interpretivePositions": [...],
"sourceProvenance": [...],
"retrievalMetadata": {
"corpusVersion": "...",
"caveats": [...]
}
}Use cases
Try asking: “Check the theological quotations in this draft against the active Feason corpus release. Separate exact matches, normalized matches, unresolved citations, and errors; format resolved citations in Chicago style.”
Tool sequence
get_corpus_manifestresolve_citationverify_citationsformat_citationMinimum scopes: context:read
Resolve passage IDs first, then verify batches of at most 20 with the release version. A normalized match is not an exact quotation; unresolved text may be outside corpus coverage.
Try asking: “Prepare an evidence brief on Ephesians 2:8. Keep Scripture, historical sources, and attributed interpretations separate; preserve retrieval warnings and check quotations from stored corpus passages.”
Tool sequence
get_scripture_contextbuild_evidence_packetverify_citationsMinimum scopes: context:read
Check that the returned reference matches the requested passage and retain any fallback warning. The client drafts the lesson; disputed readings stay attributed to their sources.
Try asking: “Look up the original-language words in John 1:1, then examine logos using the returned lemma or Strong’s code. Show morphology, occurrence samples, and translation cautions.”
Tool sequence
get_scripture_contextlookup_biblical_wordMinimum scopes: context:read
Each word lookup takes one verse, Strong’s code, or term. Samples are bounded, coverage may be missing, and a word’s root or gloss alone does not settle its meaning in a verse.
Try asking: “Compare Baptist, Lutheran, Anglican, and Reformed sources on baptism. Attribute each position to its exact witness, show the surrounding passages, and list questions the corpus cannot answer.”
Tool sequence
compare_traditionsget_passage_contextformat_citationMinimum scopes: context:read
A witness does not represent every member of a tradition. Missing coverage is not evidence that a tradition has no teaching, and agreement is limited to the sourced assertions returned.
Try asking: “Create a private project on early Christian accounts of resurrection, save an evidence packet, and export the project as Markdown and BibTeX with its source references.”
Tool sequence
create_research_projectsave_research_evidenceexport_research_projectMinimum scopes: context:read, study:write
Use the returned project ID. Saving retrieves a fresh packet; it does not upload arbitrary evidence. Exports preserve saved evidence, while sharing is a separate action.
Try asking: “Resume my study of grace using my saved study context and lecture notes. Suggest three review questions and retrieve canonical evidence separately from my personal notes.”
Tool sequence
continue_studyget_lecture_notesbuild_evidence_packetMinimum scopes: context:read, study:read, lecture:read
Private tools require a bound Feason account and explicit scopes. Journal text is unavailable. The client proposes review questions; these calls do not update course or memorization progress.
Designed for responsible use
Stored passages carry their source provenance. Curated relationships and generated summaries are not presented as source text.
Comparisons attribute positions and expose disagreement or missing corpus coverage instead of collapsing them into a single answer.
OAuth consent and revocable client credentials gate private sources. An integration receives only the scopes a user grants.
Journal titles and bodies are client-side encrypted and cannot be decrypted or searched by MCP. Other private context never changes canonical ranking.
Feason records tool outcome, client, duration, and request identifiers for reliability and abuse prevention—not full requests, access tokens, or query text.
Corpus coverage, citation accuracy, source drift, retrieval health, conformance, latency, failures, and human review are monitored as separate signals.
Connect
Connect
[mcp_servers.feason] url = "https://www.feason.com/api/mcp"
Connect
https://www.feason.com/api/mcp
Connect
https://www.feason.com/api/mcp
Public evidence tools require context:read and use only the shared canonical corpus.
Private tools require a signed-in Feason account and the relevant read or write scope.
Manage connected apps →