v0.1 · Now in open alpha

The dispatch & records platform
your community deserves.

Hosted, multi-tenant CAD built for FiveM and roleplay communities. Discord-native auth, live game-data integration, polished officer experience. Spin up your department in fifteen minutes.

No credit card 15 officers free, forever Discord OAuth in one click Works with QBCore + ESX
https://doughycad.com/mission-row/citizens/marston-j
Patrol
Dashboard
Citizen Lookup
Vehicle Lookup
Active BOLOs3
Records
Reports
Citations
Warrants1
Tenant
Members
Departments
Subject Profile · SA-7841-MX
John Marston "Big John"
DOB 12 Apr 1987 · 38 · M · 6'02" · 219 lbs
Active WarrantArmed & DangerousGang AffiliationLast seen 21 May
⚠ BOLOFile ReportCite
!
Active felony warrant issued 21 May 2026.BOLO #B-2026-0517 · armed and dangerous, known gang affiliation (Ballas). Approach with caution.
View warrant →
Total Incidents
07
3 arrests · 12 citations
Open Warrants
01
Felony · Assault
Unpaid Fines
$4,750
3 open citations
Threat Rating
8.4/10
Critical
ActivityTimeline · last 30 days
24 May
17:09
StopSpeeding 78/55 · verbal warningOfc. Chen
#7712
22 May
02:14
VehicleSabre reported stolenOfc. Reyes
#5510
21 May
23:47
BOLOFelony assault, armedSgt. Mendez
#2204
08 Mar
14:02
ArrestAssault w/ deadly weaponDet. Halligan
#1102
Registered Vehicles3 of 3
4PCG-913Declasse Sabre · BlackStolen
K17-LMR9Bravado Buffalo · WhiteCurrent
SAH-4400Vapid Dominator · RedExp. Reg.
Threat AssessmentUpdated 21 May
8.4/ 10 Critical
Used by communities running
QBCoreESX LegacyQBoxvMenuStandalone

Built for the way your community actually plays.

We talked to dozens of server owners and officers. The MDC you self-host is usually three years out of date and broken half the time. We fix that.

Discord-native auth

Officers log in with Discord. Rank, callsign, and department all sync from your guild roles automatically. No separate password to manage.

Live game data

Citizen and vehicle lookups query your server's MySQL directly (works on most hosts). QBCore and ESX work out of the box. Self-hosted Bridge is available if you want MySQL behind the firewall.

Real reports & citations

Rich report editor with subjects, vehicles, charges, evidence, witnesses, and narrative. Supervisor approval workflow. Penal code library you control.

Multi-agency, one tenant

PD, SO, SP, Fire, EMS, hospital, DOC, and dispatch all run on the same shared record. Each agency keeps its own brand, callsign format, and report types.

Live dispatch & BOLOs

Active call board, on-duty unit grid, BOLO feed, all real-time. Optional companion FiveM resource pushes events both ways.

Audit-logged everything

Every lookup, citation, and report is traceable to the officer who did it. Supervisors get the full picture. Audit log is append-only.

Two ways to connect your game database.

Most FiveM hosts let you expose MySQL externally but won't let you run extra services on the box. We default to direct MySQL for that reason. The Bridge is there for ops who can host their own services and want MySQL to stay behind the firewall. Both adapters share one interface, so reports, BOLOs, and lookups work identically.

  • Direct MySQL · the default. TLS supported, credentials envelope-encrypted at rest, IP allowlist supported.
  • MDC Bridge · a tiny self-hostable Node service. Runs next to your FXServer. We never see your DB credentials.
  • Out-of-the-box templates for QBCore and ESX schema, with custom-schema overrides via YAML.
  • Health checks every 60s with email alerts if your DB stops responding.
  • No game DB? Run MDC in manual-entry mode and add citizens by hand.
Read the docs
apps/web/.env.local
# Direct MySQL: works on most hosts
GAMEDB_ADAPTER=mysql
GAMEDB_HOST=db.your-host.example
GAMEDB_USER=mdc_readonly
GAMEDB_FRAMEWORK=auto

# Or, if you prefer Bridge:
GAMEDB_ADAPTER=bridge
BRIDGE_URL=https://fx.your-host.example:8787
BRIDGE_SHARED_SECRET=${TOKEN}

# That's it. Health is polled automatically.
The MDC we ran for three years was broken half the time and looked like Windows XP. Switching to this took an afternoon, and our officers actually want to use it now.
Marcus T. · Owner, Mission Row Roleplay (~180 active members)

Spin up your department in fifteen minutes.

Discord OAuth, role mapping, game DB connector, your first BOLO. Free forever for small communities, no credit card required.