AI-Powered Legal Search

Search Your Legal
School Documents

Instantly find relevant regulations, statutory guidance, and school policies using semantic AI search — no more keyword guessing or manual document trawling.

pgvector

Vector Database

E5-Large

Multilingual Embeddings

JWT

Secure Token Auth

MCP

AI Agent Compatible

Everything You Need to Navigate School Law

Built for headteachers, governors, and compliance officers who need authoritative answers — fast.

Semantic Search

Ask questions in plain English. Our multilingual E5-Large model understands the meaning of your query, not just keywords.

Bitemporal Accuracy

Query documents as they existed on any specific date. Essential for compliance audits and understanding what rules applied when.

Token-Gated API

Every user receives a personal JWT. Your data is protected — only authenticated requests reach the search backend.

MCP Compatible

Plug directly into Claude, GPT, or any MCP-compatible AI agent. Your AI assistant can query school law on your behalf.

Multilingual

The E5-Large model supports 100+ languages. Search Welsh, French, or any other language your documents are written in.

Instant Results

pgvector's cosine similarity search returns the top 5 most relevant document chunks in milliseconds, even across thousands of pages.

How It Works

Three steps from registration to answers.

1

Register & Receive Your Token

Fill in your name and email address. We instantly generate a personal JWT and email it to you. No password required — your token is your key.

2

Call the API

Send a POST request to /mcp/ with your token in the Authorization: Bearer header and your natural-language query in the body.

3

Get Precise Legal Answers

The RAG pipeline encodes your query, performs a cosine similarity search over the vector database, and returns the most relevant document chunks — complete with source titles.

Simple API Integration

One HTTP call. Full semantic search.

# Example: query the legal knowledge base
curl -X POST https://schoolsreg.com/mcp/ \
  -H "Authorization: Bearer <YOUR_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 1,
    "params": {
      "name": "query_legal_knowledge_base",
      "arguments": {
        "query_text": "What are the safeguarding requirements for schools?",
        "as_of": "2026-01-01T00:00:00Z"
      }
    }
  }'

Ready to Search Smarter?

Request access and receive your personal API token after approval.

Get Access