Shurah REST, CLI & MCP OpenAPI 3.1 Explorer

100% PostgreSQL Row-Level Security (RLS) API for isolated tenant schemas (shurah & demo), scoped x-shurah-token (shurah_pat_...) Personal/Bot tokens, and spec-driven CLI & MCP clients.

Authentication & Tenant Context

Generate a scoped AAL2 Personal Access Token from the terminal via ./run.py cli auth login --username <user> --totp <6-digit> --save-env .env.shurah, or create a personal/bot token inside the Shurah web client.

Select isolated PostgreSQL tenant schema.

Optional shurah_pat_... token for authenticated calls.

Filter by path, RPC name, or tag.

Operations