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.