One query joins HRIS, Okta, GitHub, Slack & Stripe — no warehouse, no ETL.
Your federatedSaaS auditor.
One SQL query across HRIS, Okta, GitHub, Slack & Stripe — find zombie accounts, ghost seats, and shadow IT. No warehouse. PII never leaves.
Five sources. One federated query.
Ask in plain English. Claude compiles it to validated federated SQL.
Polls every source on a tick and streams new drift the moment it appears.
Maps every system, repo, channel and secret one account can still touch.
Every audit ships with SQL you can read.
No black-box ML. No vendor lock-in. Pure federated SQL joining your live sources — open in the playground, fork them freely.
Zombie Account Hunter
Inactive employees still holding active accounts or admin roles across Deel, Okta, GitHub, and Slack.
Permission Drift
Active employees holding elevated admin permissions unused for 90+ days.
Ghost-Seat Spend
Paid SaaS seats with zero activity in 30 days — quantified in $/mo.
Shadow-IT Detector
Off-list Stripe charges plus Slack mentions of unapproved SaaS tools.
Compliance Ledger
SOC2 evidence pack per terminated employee — cross-checked across all five sources.
One query. Five sources. Zero ETL.
Coral's federated engine joins HRIS, IdP, code, chat, and billing in a single SELECT statement. No warehouse. No data movement. Everything local.
Powered by Coral · Federates over MCP · No warehouse required
Built different. Audits at the REPL.
QM Copilot
Natural language → federated SQL
Ask in plain English. Copilot compiles it to Coral SQL using the live schema catalog as grounding, streams the results, and narrates what it found.
Continuous Mode
Audits that never stop watching
A polling tick re-runs every named audit on a configurable interval and surfaces new findings in a live feed — no manual triggers needed.
Blast Radius
Every system one account touches
Interactive force-directed graph showing every resource linked to a flagged identity — from Okta groups to GitHub repos to Stripe subscriptions.
Quartermaster as MCP Server
Callable from Claude Code
Our audits are themselves an MCP server. Claude Code can call run_audit, get_findings, and draft_remediation as first-class tools.
Schema Graph
Visual swimlanes of all source tables
Auto-detected join keys between sources, rendered as an interactive swimlane diagram. See exactly how Coral connects your data before you query.
The audit is waiting.
Everything runs on your machine. PII never leaves. One command.
$QM_FIXTURES=on pnpm demoOr explore the Schema Graph / Copilot / Ledger