Machine access · Model Context Protocol

Structured theology, retrievable by machine

Doctrine Lab, AI agents, research tools and academic systems can read the AbrahamMoses record directly. Access is public, read-only and returns only published records. Provenance travels with every claim.

Base URL https://abrahammoses.org

Reference

Endpoints

GET /api/public/claims

claims.list

Published claims with type, sources, textual confidence and dispute status.

topic
Filter by topic
claim_type
Filter by claim type
limit
1–200, default 50
offset
Pagination offset, default 0

Live response

Loading live response…

Connect

Sagolik Sandbox and Doctrine Lab

One address is enough. Point the client at the manifest below; no key, no account, no handshake. Both sandbox.sagolik.com and doctrinelab.org are recognised clients.

https://abrahammoses.org/api/public/mcp
{
  "mcpServers": {
    "abrahammoses": {
      "type": "http",
      "url": "https://abrahammoses.org/api/public/mcp"
    }
  }
}

Calling the Doctrine Graph from Doctrine Lab inside sandbox.sagolik.com — a plain browser request works, because every endpoint is CORS-open:

// Run from https://sandbox.sagolik.com or https://doctrinelab.org
const res = await fetch("https://abrahammoses.org/api/public/doctrine?topic=Priesthood");
const { total, data } = await res.json();
// data[i]: code, source_node, target_node, relationship_type,
//          description, evidence[], classification, tradition_status, confidence

// All connections touching one node
await fetch("https://abrahammoses.org/api/public/doctrine?node=" + encodeURIComponent("High Priest"));

A machine-readable connection profile, including every resource URL, is served at https://abrahammoses.org/api/public/connect.

Integration

Calling the record

curl https://abrahammoses.org/api/public/claims?limit=5

curl https://abrahammoses.org/api/public/claims/AM-CLAIM-000184

curl https://abrahammoses.org/api/public/covenants

curl "https://abrahammoses.org/api/public/doctrine?topic=Priesthood"

curl "https://abrahammoses.org/api/public/provenance?claim=AM-CLAIM-000184"

No key required

Endpoints are open, cached for sixty seconds and CORS-enabled for browser clients.

Published records only

Drafts and unpublished revisions are never exposed. Editing remains restricted to editors.

Attribution preserved

Every claim carries its sources, textual confidence, dispute status and interpretive divergence. Analysis is identified as analysis.