Feason Context
为AI代理提供基于来源的基督教证据,包含经文出处、传统归属、覆盖范围边界和引文核验。
托管 MCP 服务器
npx add-mcp 'https://www.feason.com/api/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
Feason Context · REST API 1.3
Christian context API.Ready for your model.
Give an AI application inspectable Scripture, historical sources, named theological perspectives, and citations it can verify. Feason retrieves the evidence. Your product decides how to use it.
Contextualize endpoint https://www.feason.com/api/context/v1/contextualize
Explore the platform
One context layer.Every way to use it.
Start with the job your product needs to do. Every path uses the same versioned Christian source corpus, stable citations, tradition attribution, and explicit coverage boundaries.
01
Ground answers
Christian AI grounding
Turn a question into model-ready context drawn from Scripture, creeds, councils, historical theology, and named Christian traditions.
Contextualize Search
02
Test assertions
Theological claim checking
Separate supporting, contradicting, qualifying, contextual, and unclassified evidence without treating silence as disagreement.
Evaluate claim Claim proof
03
Research deeply
Evidence discovery
Search exact passages or assemble a structured research packet with positions, provenance, historical context, caveats, and confidence.
Search Evidence packet
04
Show your work
Citation integrity
Verify quotations against an immutable release and expose the corpus version behind every answer your application produces.
Verify citation Manifest
05
Prove issuance
Signed proof verification
Authenticate a complete claim graph with Ed25519, a separately published trust key, and an append-only Merkle-log receipt.
Signed envelope Transparency receipt
Choose your connection
From first request to production.
- REST API Five-minute guided quickstart
- MCP Context tools for compatible agents
- Agent Kit Source helpers for named Gospel routes
- Developer atlas Anonymous MCP and REST call activity
- TypeScript Typed client and response models
- Python Typed synchronous client
- OpenAPI 3.1 Portable machine-readable contract
- Proof verifier Issuer and transparency verification
- API access Scoped, read-only developer keys
Build with Feason
From a useful ideato a first request.
Six integration recipes for the tools available today. Open a recipe for its request, workflow, and evidence boundaries. REST requests use a server-side Context key; MCP calls use an authenticated client.
Chat and searchA study companion with citationsAnswer a reader’s question with a bounded evidence block and a source drawer they can inspect.View request and workflow
POST /api/context/v1/contextualize
{
"query": "How do Christian sources describe hope in suffering?",
"maxTokens": 2000,
"maxSources": 12
}
- Retrieve context before asking your model to answer.
- Keep citation labels attached to the claims they support.
- Display coverage gaps and truncation alongside the answer.
Retrieved passages are source material. Keep your model’s explanation separate and leave unsupported questions open.
Teaching and preparationA source pack for a lessonGive a teacher or group leader a research packet to review before writing a lesson or discussion guide.View request and workflow
POST /api/context/v1/evidence-packet
{
"question": "What primary sources discuss forgiveness and reconciliation?",
"limit": 12
}
- Collect Scripture and historical sources in an evidence packet.
- Review exact passages, provenance, and historical context.
- Verify quotations before adding them to a handout.
A research packet supports preparation; it does not supply a finished lesson or establish permission to republish every source.
Research and educationA comparison that names its sourcesHelp readers explore a topic across explicitly selected traditions without flattening their differences.View request and workflow
POST /api/context/v1/evidence-packet
{
"question": "How is baptism described by the selected traditions?",
"traditions": [
"Catholic",
"Eastern Orthodox",
"Baptist"
],
"limit": 20
}
- Let the reader choose the traditions to investigate.
- Distinguish attributed positions from sources that only mention the topic.
- Keep missing traditions visible instead of filling gaps with generated positions.
An individual source does not speak for every member of a tradition. Corpus coverage is not a measure of theological agreement.
Explore the study client source →
Editorial workflowsAn evidence check before publicationTurn a draft assertion into a review queue of supporting, contradicting, and qualifying passages.View request and workflow
POST /api/context/v1/evaluate-claim
{
"claim": "All Christian traditions describe baptism in the same way.",
"limitPerStance": 4
}
- Submit one concrete claim from the draft.
- Review the curated stance groups and unclassified evidence.
- Revise the wording or request more research before publication.
This example is an assertion to investigate, not a conclusion. Missing evidence does not prove a claim false; a claim proof records evidence and rules, not theological truth.
Publishing and quality checksA quotation check in your editorCheck a quotation against the exact corpus release used during retrieval before an answer is shared.View request and workflow
POST /api/context/v1/verify-citation
{
"passageId": "<passageId from retrieval>",
"quote": "<exact quotation to check>",
"corpusVersion": "<corpusVersion from retrieval>"
}
- Replace all three placeholders with values from your retrieval result and draft.
- Inspect verified, matchKind, and any reason in the verification response.
- Hold mismatches for review and preserve the release identifier with the citation.
A matching quotation establishes text agreement with a snapshot. It does not establish that the surrounding argument is sound.
Follow the citation workflow →
Agents and reading appsA reader focused on one GospelRetrieve a named Gospel passage and its surrounding context before offering a study explanation.View request and workflow
MCP · get_scripture_context
{
"reference": "Matthew 5:1-12",
"contextWindow": 2,
"limit": 12
}
- Connect an MCP client with the context:read scope.
- Call get_scripture_context with the reader’s explicit reference.
- Keep the requested passage, related evidence, and generated explanation distinct.
Check that retrieval returned the requested passage. Ask for a choice when multiple Gospels are named; never silently substitute another book.
Explore the Agent Kit source →
Decision guides
Choose the evidence layer before the model.
Compare product categories by source identity, provenance, coverage, verification, and the work your team still owns.
Feason Context vs. generic theology RAG
Compare corpus ownership, provenance, tradition coverage, citation verification, and operational responsibility.
APIs for grounding Christian AI
Choose among Scripture text, source search, theological evidence, and current-web APIs by evidence contract.
Bible API vs. theological evidence API
Separate canonical reading needs from historical, doctrinal, and tradition-aware research needs.
Verify theological AI citations
Resolve, compare, contextualize, and audit quotations before an AI-generated answer is published.
Quickstart
One call.Grounded context.
Send the user’s question with a prompt budget. The response’s context field can be placed directly before the question in your model input. Citation metadata remains separate and inspectable.
- The key is scoped to read-only canonical context.
- The response never claims that missing coverage means a tradition has no teaching.
- Disputed positions stay attributed to their source or tradition.
Request POST /contextualize
curl https://www.feason.com/api/context/v1/contextualize \
-H "Authorization: Bearer $FEASON_CONTEXT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "How did early Christians speak about grace?",
"traditions": ["Catholic", "Eastern Orthodox", "Reformed"],
"maxTokens": 2000,
"maxSources": 12
}'
Response application/json
{
"corpusVersion": "theology-v7.0.0",
"context": "# Feason Context\n...",
"citations": [{ "label": "E1", "passageId": "..." }],
"coverage": {
"representedTraditions": ["Catholic", "Eastern Orthodox"],
"missingTraditions": ["Reformed"]
},
"usage": { "estimatedTokens": 1842, "truncated": false }
}
Claim checking
Test a claim.Keep the nuance.
Feason matches the wording to a curated claim definition, retrieves relevant passages, and groups only human-annotated stances. Your interface can show the evidence behind each category instead of presenting an unexplained verdict.
- Supporting and contradicting passages remain inspectable.
- Qualifying evidence stays distinct from opposition.
- Silence, missing retrieval, and unclassified passages never become negative proof.
Request POST /evaluate-claim
curl https://www.feason.com/api/context/v1/evaluate-claim \
-H "Authorization: Bearer $FEASON_CONTEXT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"claim": "Children of believers may be baptized.",
"limitPerStance": 5
}'
Response shape application/json
{
"normalizedClaim": "infants-may-be-baptized",
"supportingEvidence": [],
"contradictingEvidence": [{ "passageId": "..." }],
"qualifyingEvidence": [{ "passageId": "..." }],
"contextualEvidence": [],
"unclassifiedEvidence": [],
"confidence": 0.92,
"negativeEvidencePolicy": "Only explicitly opposing annotations..."
}
REST surface
Seven operations with clear jobs.
All operations use bearer authentication, concrete JSON contracts, per-client limits, and the same immutable Context corpus behind Feason’s MCP server.
POST /api/context/v1/contextualize
Build model-ready context
One call returns a token-budgeted evidence block, stable citation labels, and explicit tradition coverage.
POST /api/context/v1/evaluate-claim
Check a theological claim
Group retrieved passages by curated stance, with explicit caveats and no false negative inference from silence.
POST /api/context/v1/claim-proof
Build a claim proof
Commit exact evidence, disclosed rules, validation checks, and a bounded result to an unsigned SHA-256 Merkle root.
POST /api/context/v1/search
Search exact passages
Run lexical, semantic, or hybrid retrieval over the versioned corpus with source and tradition filters.
POST /api/context/v1/evidence-packet
Assemble research evidence
Retrieve Scripture, primary sources, historical context, positions, provenance, caveats, and confidence.
POST /api/context/v1/verify-citation
Verify a quotation
Check a passage or exact quote against an immutable corpus release snapshot.
GET /api/context/v1/manifest
Inspect the active release
Read the active corpus version, source counts, relationships, claims, and verification distribution.
Developer access
Create a scoped key.
Self-service keys can read only the shared canonical corpus. Access to a member’s private study context uses OAuth and explicit consent instead.
Checking your Feason session…
Product boundary
Evidence in. Verdicts out.
Feason improves what a model can inspect without claiming that retrieval itself settles interpretation.
Source-first
Every included passage carries a stable ID, reference, provenance URL, license, and verification status.
Tradition-aware
Differences are named and sourced. Missing corpus coverage remains visible instead of becoming synthetic consensus.
Prompt-bounded
The context block respects the requested budget and reports when evidence was omitted or shortened.
Questions
Christian Context API FAQ.
What developers need to know before grounding an AI product in Christian sources.
What is a Christian context API?
A Christian context API retrieves relevant Scripture and theological sources for an application. Feason returns exact passages, provenance, citations, named tradition coverage, and explicit caveats so AI-generated answers can be inspected.
Can Feason Context be used with any AI model?
Yes. The REST API returns provider-neutral JSON and prompt-ready Markdown. Applications can use the context with OpenAI, Anthropic, Google, open-source, or other language models.
Does the API favor one Christian denomination?
No. Feason is non-denominational and source-grounded. Disputed views are attributed to their sources and traditions, while missing corpus coverage is reported instead of treated as absence of teaching.
How do developers authenticate?
Signed-in Feason members can create scoped, read-only developer keys. Each key expires after 90 days, can be revoked, and cannot access a member’s private study context.