The Sacred Matrix
ReadCompareDeep ThoughtsRooms
The Sacred Matrix

Everything labeled. Nothing hidden. Compare it yourself. A neutral, source-labeled archive for the world's scriptures, disputed collections, and sacred texts.

Explore
Read textsTraditionsCollectionsCompareTopicsDossiers
About
Mission & rulesDevelopersPrivacy PolicyProfileDiscussion rooms

Source context is not the same as spiritual value. Disputed claims are labeled, not hidden.

Web Application Services Provided by ABSG.tech

Developer access

Use The Sacred Matrix as a research source.

Public research calls use plain HTTPS and work without an Authorization header. Use REST directly, import the OpenAPI file, or connect by MCP. Search results return passage IDs and stable Sacred Matrix URLs so people and agents can read, compare, and cite the exact source page they used.

What Agents Can Retrieve

The public surface is read-only and citation-oriented. It is built for normal research, user-directed assistant work, and tools that need source-linked passages without scraping the whole archive.

Search

Find passages, texts, topics, dossiers, traditions, and public Deep Thoughts.

Read

Retrieve an exact verse, chapter, section, or range from an indexed text.

Passages

Load exact passage records by stable IDs returned from another call.

Similar

Find cross-tradition parallels after the client has one or more seed passages.

Texts

Discover available texts by query or tradition before reading.

Structure

Inspect versions, books, chapters, and section anchors for a text.

Topics

Find themed public pages that connect passages across traditions.

REST

Use direct HTTPS calls from scripts, apps, backend jobs, and agents that do not need a full MCP client.

GET https://thesacredmatrix.com/api/agent/search?q=John%2014%3A12&limit=5

OpenAPI

Import the schema into agent builders, API clients, and documentation tools. Public retrieval operations have no auth requirement.

https://thesacredmatrix.com/openapi.json

MCP

Connect Claude, ChatGPT-style agents, desktop tools, and research assistants through Streamable HTTP JSON-RPC.

https://thesacredmatrix.com/mcp

Copy This First

Public retrieval is open for normal research. Start with search, keep returned passage IDs and URLs, then read exact passages before quoting. Anonymous calls do not need an auth header.

Use The Sacred Matrix as a source-labeled retrieval service for sacred texts.
Public read calls need no Authorization header.
Start with search_sacred_texts for references, titles, figures, symbols, phrases, and themes.
Read exact passages with read_text or get_passages before quoting.
Use find_similar_passages only after you have one or more passage IDs.
Cite the returned Sacred Matrix URL with any answer that uses retrieved material.
Cache successful responses during the user task. Keep automated retrieval tied to the active research question.
If a 429 is returned, wait for Retry-After before continuing.
Do not bulk-pull the archive anonymously.

Quick Start

1. Search

curl -s 'https://thesacredmatrix.com/api/agent/search?q=John%2014%3A12&limit=5'

2. Read an exact result

curl -s 'https://thesacredmatrix.com/api/agent/read?text_slug=john&book=John&chapter=14&verse_start=12&limit=1'

3. Find parallels

curl -s 'https://thesacredmatrix.com/api/agent/similar?ids=PASSAGE_ID&limit=12'

Agent Rules

  • Use public calls for search, reading, citation, similarity, text lists, text structure, and topic lookup.
  • Do not send an Authorization header for anonymous public research.
  • Keep returned passage IDs and URLs so citations and follow-up calls stay stable.
  • Cache successful responses inside the active research session.
  • When a call returns 429, wait for Retry-After before continuing.
  • Do not pull the whole archive through anonymous automation; use paced, user-directed retrieval.
MCP Streamable HTTP
https://thesacredmatrix.com/mcp
Admin MCP Streamable HTTP
https://thesacredmatrix.com/adminmcp
Hosted Claude admin alias
https://thesacredmatrix.com/adminmcp/claude
Admin connector setup
https://thesacredmatrix.com/adminmcp/connect
Admin MCP discovery
https://thesacredmatrix.com/adminmcp/.well-known/mcp.json
Hosted Claude alias discovery
https://thesacredmatrix.com/adminmcp/claude/.well-known/mcp.json
OpenAPI
https://thesacredmatrix.com/openapi.json
OpenAPI well-known
https://thesacredmatrix.com/.well-known/openapi.json
AI guide
https://thesacredmatrix.com/llms.txt
Tool manifest
https://thesacredmatrix.com/api/agent/tools
MCP discovery
https://thesacredmatrix.com/.well-known/mcp.json

Best Entry Point

Every public retrieval tool is available without an auth header. Choose the surface that matches the client, then use the same returned passage IDs and URLs across follow-up calls.

ChatGPT, Claude, Grok, Manus, desktop agents
Use MCP when the client supports Streamable HTTP tool discovery.
Agent builders and API importers
Use the OpenAPI URL. Public retrieval operations have no auth requirement.
Scripts, browser extensions, backend jobs
Use REST endpoints directly. Start with search, then read exact passages.

Access Model

Anonymous retrieval is the default. Connected accounts only add user-specific saved state and a higher paced request ceiling.

Anonymous Research

Search, read, passage lookup, similarity, text lists, text structure, and topics work without sign-in.

No Authorization header

Connected Research

A user can connect an account when saved passages or profile-linked research should follow them across sessions.

Optional OAuth bearer token

Request Pace

Anonymous clients are rate limited by IP. Connected clients receive higher limits. A 429 response includes retry headers.

Retry-After: 60

No-Auth Sample Calls

These are plain HTTPS calls. Do not send an Authorization header for public search, reading, passage lookup, similarity, text lists, text structure, or topics.

Search the archive

First call for references, phrases, symbols, titles, people, themes, and traditions.

curl -s 'https://thesacredmatrix.com/api/agent/search?q=John%2014%3A12&limit=5'

Read a known reference

Use when the client already knows the text slug and location.

curl -s 'https://thesacredmatrix.com/api/agent/read?text_slug=john&book=John&chapter=14&verse_start=12&limit=1'

Retrieve passage IDs

Use passage IDs returned by search, read, or similarity.

curl -s 'https://thesacredmatrix.com/api/agent/passages?ids=PASSAGE_ID,SECOND_PASSAGE_ID'

Find related passages

Start from one or more known passage IDs.

curl -s 'https://thesacredmatrix.com/api/agent/similar?ids=PASSAGE_ID&limit=12'

List texts

Find available texts by tradition or search term before reading.

curl -s 'https://thesacredmatrix.com/api/agent/texts?q=gnostic&limit=10'

Inspect text structure

Get available versions, books, chapters, and sections for a text.

curl -s 'https://thesacredmatrix.com/api/agent/texts/john/structure'

List topics

Find cross-tradition topic pages.

curl -s 'https://thesacredmatrix.com/api/agent/topics?q=resurrection&limit=10'

Load tool metadata

Machine-readable tool list, public examples, equivalent calls, and usage policy.

curl -s 'https://thesacredmatrix.com/api/agent/tools'

Load OpenAPI

Import into API clients, agent builders, and documentation tools.

curl -s 'https://thesacredmatrix.com/openapi.json'

Browser or Node Fetch

On a 429 response, read Retry-After, wait for that window, then retry the same request. Cache successful results during the active research task.

const url = new URL("https://thesacredmatrix.com/api/agent/search");
url.searchParams.set("q", "John 14:12");
url.searchParams.set("limit", "5");

const res = await fetch(url);
if (res.status === 429) {
  const retryAfter = Number(res.headers.get("Retry-After") || "60");
  throw new Error(`Rate limited. Retry after ${retryAfter} seconds.`);
}

const data = await res.json();
console.log(data.hits);

Same Call, Three Ways

The same search can be called as REST, imported as an OpenAPI operation, or sent through MCP. These public examples do not use an Authorization header.

REST

curl -s 'https://thesacredmatrix.com/api/agent/search?q=John%2014%3A12&limit=5'

OpenAPI

{
  "openapi": "https://thesacredmatrix.com/openapi.json",
  "operationId": "searchSacredTexts",
  "parameters": {
    "q": "John 14:12",
    "limit": 5
  }
}

MCP

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "search_sacred_texts",
    "arguments": {
      "query": "John 14:12",
      "limit": 5
    }
  }
}

Tool Map

Start broad, then move to exact passages. Agents should keep returned IDs and URLs so citations stay stable.

Need
MCP tool
REST path
Reference, phrase, person, symbol, or theme
search_sacred_textsGET /api/agent/search
Known passage IDs from a previous call
get_passagesGET /api/agent/passages
Parallels to one or more passages
find_similar_passagesGET /api/agent/similar
Exact text, chapter, section, or verse range
read_textGET /api/agent/read
Available texts in a tradition or search term
list_textsGET /api/agent/texts
Versions, books, chapters, and section anchors
get_text_structureGET /api/agent/texts/{text_slug}/structure
Cross-tradition topic pages
list_topicsGET /api/agent/topics

Agent Workflow

Step 1

Search by reference, person, symbol, phrase, or theme.

Step 2

Keep the returned passage_id and source URL.

Step 3

Read the exact passage or chapter before quoting it.

Step 4

Use similar-passages only after you have a seed passage ID.

Step 5

Cite the returned Sacred Matrix URL when you answer a user.

Endpoint Reference

The public tool manifest at /api/agent/tools publishes this same reference in machine-readable form with parameters, operation IDs, MCP names, examples, and the current usage policy.

Tool
REST path
OpenAPI
MCP tool
Parameters
Limit
Search
GET /api/agent/searchsearchSacredTextssearch_sacred_textsq, kind, limit
50 hits
Read
GET /api/agent/readreadTextread_texttext_slug, version_slug, book, chapter, verse_start, verse_end, limit
250 passages
Passages
GET /api/agent/passagesgetPassagesget_passagesids
100 IDs
Similar
GET /api/agent/similarfindSimilarPassagesfind_similar_passagesids, limit
40 related passages
Texts
GET /api/agent/textslistTextslist_textstradition_slug, q, limit
100 texts
Structure
GET /api/agent/texts/{text_slug}/structuregetTextStructureget_text_structuretext_slug
Full public structure
Topics
GET /api/agent/topicslistTopicslist_topicsq, limit
100 topics

Equivalent Operations

Use REST when plain HTTPS is enough, OpenAPI when an importer wants operation IDs and schemas, and MCP when the client wants tool discovery and structured JSON-RPC calls.

Search

REST
GET /api/agent/search?q=John%2014%3A12&limit=5
OpenAPI
{
  "operationId": "searchSacredTexts",
  "parameters": {
    "q": "John 14:12",
    "limit": 5
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "search_sacred_texts",
    "arguments": { "query": "John 14:12", "limit": 5 }
  }
}

Read

REST
GET /api/agent/read?text_slug=john&book=John&chapter=14&verse_start=12&limit=1
OpenAPI
{
  "operationId": "readText",
  "parameters": {
    "text_slug": "john",
    "book": "John",
    "chapter": "14",
    "verse_start": "12",
    "limit": 1
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "read_text",
    "arguments": {
      "text_slug": "john",
      "book": "John",
      "chapter": "14",
      "verse_start": "12",
      "limit": 1
    }
  }
}

Get Passages

REST
GET /api/agent/passages?ids=PASSAGE_ID,SECOND_PASSAGE_ID
OpenAPI
{
  "operationId": "getPassages",
  "parameters": {
    "ids": "PASSAGE_ID,SECOND_PASSAGE_ID"
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "get_passages",
    "arguments": { "ids": ["PASSAGE_ID", "SECOND_PASSAGE_ID"] }
  }
}

Similar

REST
GET /api/agent/similar?ids=PASSAGE_ID&limit=12
OpenAPI
{
  "operationId": "findSimilarPassages",
  "parameters": {
    "ids": "PASSAGE_ID",
    "limit": 12
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "find_similar_passages",
    "arguments": { "ids": ["PASSAGE_ID"], "limit": 12 }
  }
}

List Texts

REST
GET /api/agent/texts?q=gnostic&limit=10
OpenAPI
{
  "operationId": "listTexts",
  "parameters": {
    "q": "gnostic",
    "limit": 10
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "list_texts",
    "arguments": { "query": "gnostic", "limit": 10 }
  }
}

Text Structure

REST
GET /api/agent/texts/john/structure
OpenAPI
{
  "operationId": "getTextStructure",
  "parameters": {
    "text_slug": "john"
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "get_text_structure",
    "arguments": { "text_slug": "john" }
  }
}

Topics

REST
GET /api/agent/topics?q=resurrection&limit=10
OpenAPI
{
  "operationId": "listTopics",
  "parameters": {
    "q": "resurrection",
    "limit": 10
  }
}
MCP
{
  "method": "tools/call",
  "params": {
    "name": "list_topics",
    "arguments": { "query": "resurrection", "limit": 10 }
  }
}

MCP Setup and Calls

MCP clients use the same public retrieval tools through Streamable HTTP JSON-RPC.

Admin MCP Server

For admin-owned MCP clients. Hosted Claude users can use the admin connector link or add this exact URL.

{
  "mcpServers": {
    "the-sacred-matrix-admin": {
      "type": "http",
      "url": "https://thesacredmatrix.com/adminmcp"
    }
  }
}

MCP Server

For MCP clients that accept a Streamable HTTP server URL.

{
  "mcpServers": {
    "the-sacred-matrix": {
      "type": "http",
      "url": "https://thesacredmatrix.com/mcp"
    }
  }
}

OpenAPI Import

For agent builders, API importers, SDK generators, and documentation tools.

{
  "openapi": "https://thesacredmatrix.com/openapi.json"
}

Agent Discovery

For crawlers and agents that first look for a plain-text site guide.

https://thesacredmatrix.com/llms.txt

Plain REST

For scripts and services that only need HTTPS retrieval.

BASE_URL="https://thesacredmatrix.com"
curl -s "$BASE_URL/api/agent/search?q=John%2014%3A12&limit=5"

Initialize

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "initialize",
    "params": {
      "protocolVersion": "2025-06-18",
      "capabilities": {},
      "clientInfo": {
        "name": "example-agent",
        "version": "1.0.0"
      }
    }
  }'

List Tools

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

Search

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
      "name": "search_sacred_texts",
      "arguments": {
        "query": "John 14:12",
        "limit": 5
      }
    }
  }'

Read Exact Verse

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 4,
    "method": "tools/call",
    "params": {
      "name": "read_text",
      "arguments": {
        "text_slug": "john",
        "book": "John",
        "chapter": "14",
        "verse_start": "12",
        "limit": 1
      }
    }
  }'

Retrieve Passage IDs

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 5,
    "method": "tools/call",
    "params": {
      "name": "get_passages",
      "arguments": {
        "ids": ["PASSAGE_ID", "SECOND_PASSAGE_ID"]
      }
    }
  }'

Find Similar Passages

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 6,
    "method": "tools/call",
    "params": {
      "name": "find_similar_passages",
      "arguments": {
        "ids": ["PASSAGE_ID"],
        "limit": 12
      }
    }
  }'

List Texts

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 7,
    "method": "tools/call",
    "params": {
      "name": "list_texts",
      "arguments": {
        "query": "gnostic",
        "limit": 10
      }
    }
  }'

Inspect Text Structure

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 8,
    "method": "tools/call",
    "params": {
      "name": "get_text_structure",
      "arguments": {
        "text_slug": "john"
      }
    }
  }'

List Topics

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 9,
    "method": "tools/call",
    "params": {
      "name": "list_topics",
      "arguments": {
        "query": "resurrection",
        "limit": 10
      }
    }
  }'

Response Fields

Retrieval responses include IDs, labels, references, citations, and URLs that agents can pass back to users.

passage_idStable ID used by get_passages, find_similar_passages, and follow-up retrieval.
referenceHuman-readable location such as John 14:12 or Book of the Dead 30B:3.
text_titleThe text or version title returned with the result.
source_labelPlain-language source label for citation context.
urlCanonical Sacred Matrix page URL for humans, crawlers, and citations.
{
  "hits": [
    {
      "kind": "passage",
      "passage_id": "PASSAGE_ID",
      "reference": "John 14:12",
      "text_title": "World English Bible",
      "source_label": "Public-domain translation",
      "url": "https://thesacredmatrix.com/reader/john?book=John&chapter=14#passage-PASSAGE_ID"
    }
  ]
}

Rate Limits

Client
Tracked by
Minute
Hour
Anonymous public calls
Client IP
60 per minute
800 per hour
Connected MCP/account calls
Verified connection and IP
180 per minute
3000 per hour

Anonymous access supports general research, citation, active assistant conversations, and user-facing reading tools. Sustained anonymous archive-pull bursts receive HTTP 429 with retry metadata. Connected MCP/account clients receive higher limits, but still need to pace requests.

HTTP/1.1 429 Too Many Requests
Retry-After: 60
X-RateLimit-Limit: 60
X-RateLimit-Window: 60 seconds

{
  "detail": "Agent request rate limit reached. Wait briefly, then continue."
}

MCP rate limits use the same HTTP status and headers. The JSON-RPC error code is -32029.

Optional Account Connection

Public retrieval does not require sign-in. A connected account is only for user-specific saved state, profile-linked submissions, and higher paced request limits.

save_passage

Save a passage to the connected user's profile.

list_saved_passages

Return passages saved by the connected user.

publish_deep_thought

Submit a user-approved article linked to indexed passages.

Admin Corpus Tools

Admin MCP tools let a trusted assistant inspect coverage gaps, save reviewed corpus import drafts, and preserve source images. Use https://thesacredmatrix.com/adminmcp for hosted Claude custom connectors, Claude Code, and local MCP clients.

Add admin connector in ClaudeView admin discovery
mcp_connection_status

Confirm whether the current MCP request is anonymous, OAuth-connected, or admin-authenticated.

admin_get_corpus_gaps

Review launch coverage gaps and pick the next source-safe import target.

admin_get_harvest_brief

Return the controlled vocabulary, import rules, image rules, review URLs, and recommended corpus targets.

admin_list_agent_tasks

List queued Claude or agent harvest assignments.

admin_ensure_default_agent_tasks

Restore the default prioritized Claude operator task queue without duplicating active targets.

admin_create_agent_task

Create a corpus or source-image harvest assignment.

admin_get_agent_task

Retrieve one harvest assignment by task ID.

admin_get_agent_task_handoff

Retrieve a copy-ready handoff prompt and evidence rules for one harvest assignment.

admin_get_next_agent_task_handoff

Retrieve the next prioritized open task with its handoff prompt and evidence rules.

admin_claim_agent_task

Claim an assignment before a long harvest run.

admin_update_agent_task

Attach progress notes, source URLs, draft IDs, and image slugs to an assignment.

admin_get_embedding_status

Check embedding coverage and search-index status for approved content.

admin_backfill_embeddings

Backfill missing embeddings for already-published passages.

admin_rebuild_search_index

Refresh Typesense for scoped approved content.

admin_find_duplicate_texts

Audit proposed text imports against live slugs, titles, and source URLs.

admin_preview_import

Validate seed-format JSON before it is saved for review.

admin_submit_import_draft

Save a corpus import draft for admin review without publishing it.

admin_submit_harvest_package

Save a combined review package with draft payloads, source URLs, sidecars, notes, and task progress.

admin_list_import_drafts

List saved import drafts in the admin review queue.

admin_get_import_draft

Retrieve one saved import draft by ID.

admin_archive_source_image

Preserve a source image URL with rights metadata and content links.

admin_archive_source_images

Preserve multiple source image URLs with per-image review results.

admin_list_source_image_sidecars

Review preserved source-image sidecars without importing them.

admin_ingest_source_image_sidecars

Dry-run or import preserved source-image sidecars.

Claude Code

Add the admin MCP server to a Claude Code session that you control. The admin endpoint is protected at connection time, so clients that support MCP OAuth can request mcp:admin before listing tools. If adding the server does not open a login prompt, run the login command shown here or authenticate from Claude Code's /mcp menu. Header auth remains available for local clients that support static headers.

claude mcp add-json the-sacred-matrix-admin '{"type":"http","url":"https://thesacredmatrix.com/adminmcp","oauth":{"scopes":"mcp:admin","authServerMetadataUrl":"https://thesacredmatrix.com/.well-known/oauth-authorization-server"}}'
claude mcp login the-sacred-matrix-admin --no-browser
{
  "mcpServers": {
    "the-sacred-matrix": {
      "type": "http",
      "url": "https://thesacredmatrix.com/mcp",
      "headersHelper": "/secure/local/path/sacredmatrix-mcp-headers.sh"
    }
  }
}

Corpus Draft Flow

Start with the harvest brief, then submit seed-format JSON as a draft after source, rights, and passage structure are checked.

curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  -H 'X-Admin-Token: YOUR_ADMIN_TOKEN' \
  --data '{
    "jsonrpc": "2.0",
    "id": 20,
    "method": "tools/call",
    "params": {
      "name": "admin_get_harvest_brief",
      "arguments": {
        "limit": 5
      }
    }
  }'
curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  -H 'X-Admin-Token: YOUR_ADMIN_TOKEN' \
  --data '{
    "jsonrpc": "2.0",
    "id": 21,
    "method": "tools/call",
    "params": {
      "name": "admin_submit_import_draft",
      "arguments": {
        "title": "Agent gathered public-domain source draft",
        "payload": {
          "texts": []
        }
      }
    }
  }'
curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  -H 'X-Admin-Token: YOUR_ADMIN_TOKEN' \
  --data '{
    "jsonrpc": "2.0",
    "id": 22,
    "method": "tools/call",
    "params": {
      "name": "admin_get_import_draft",
      "arguments": {
        "draft_id": "IMPORT_DRAFT_UUID"
      }
    }
  }'
curl -s 'https://thesacredmatrix.com/mcp' \
  -H 'Content-Type: application/json' \
  -H 'X-Admin-Token: YOUR_ADMIN_TOKEN' \
  --data '{
    "jsonrpc": "2.0",
    "id": 23,
    "method": "tools/call",
    "params": {
      "name": "admin_archive_source_image",
      "arguments": {
        "payload": {
          "download_url": "https://museum.example/object-image.jpg",
          "slug": "source-object-slug",
          "title": "Source Object Title",
          "source_url": "https://museum.example/object-page",
          "rights_status": "Public domain",
          "public_domain": true,
          "display_allowed": true,
          "ingest": false,
          "relationships": {
            "text_slugs": ["book-of-the-dead"],
            "topic_slugs": ["afterlife"]
          }
        }
      }
    }
  }'

OAuth Discovery

MCP clients can discover the authorization server and register dynamically when a user chooses to connect an account.

OAuth metadata
https://thesacredmatrix.com/.well-known/oauth-authorization-server
Protected resource
https://thesacredmatrix.com/.well-known/oauth-protected-resource/mcp
Admin protected resource
https://thesacredmatrix.com/.well-known/oauth-protected-resource/adminmcp
Hosted Claude admin alias protected resource
https://thesacredmatrix.com/.well-known/oauth-protected-resource/adminmcp/claude
Admin authorization metadata
https://thesacredmatrix.com/.well-known/oauth-authorization-server
Admin scoped authorization metadata
https://thesacredmatrix.com/.well-known/oauth-authorization-server/adminmcp
Dynamic registration
https://thesacredmatrix.com/register
Admin dynamic registration
https://thesacredmatrix.com/register/adminmcp

For public browsing, start with the reader or topics.