PulseMDT is a full-featured law enforcement management system built specifically for Discord roleplay communities. It gives your server the tools that real dispatchers and officers rely on, running right inside your RP world at no cost.
Why it exists
I got tired of watching RP communities have to pay for a CAD system just to run their server properly. Every option out there was behind a paywall, a subscription, or some kind of premium tier that put it out of reach for smaller communities.
So I built my own. PulseMDT started as a personal project to give RP servers everything a proper law enforcement department needs, without charging a cent for it.
Free. Forever. No subscriptions, no paywalled features, no BS.
The Concept
In real-world law enforcement, an MDT is a computer mounted in a police vehicle that gives officers instant access to criminal records, warrants, vehicle registrations, and dispatch information while they are out in the field. It is what lets an officer run a plate on a traffic stop or check for warrants before approaching a vehicle.
PulseMDT brings that same concept to Discord RP. Whether your officers are running an NCIC check mid-scene, your dispatcher is pushing out a BOLO, or a supervisor is reviewing an arrest report, everything happens in real time just like it would on the job. The goal is to make your server feel like a real department, not a Discord server with a spreadsheet.
How it works
PulseMDT is made up of two parts that work together: a Discord bot your officers use during active RP, and a web dashboard where the detailed management work gets done. Both connect to the same database, so anything done in Discord shows up on the web instantly and the other way around. There is no lag, no syncing, no separate logins.
Your officers never have to leave Discord to do their job. The bot connects directly to your server's database and responds to slash commands in real time, so everything from NCIC lookups to clocking in for a shift happens right inside your channels without needing to open anything else.
For anything that needs more room to work with, the web dashboard gives your team a full browser-based interface. Officers write detailed reports, supervisors review records and warrants, and staff manage the entire platform from one place. It works on any device and stays in sync with Discord instantly.
Who it's for
Most RP communities have more going on than just a police department. PulseMDT was designed from the start to support the full picture. Each role group only sees what is relevant to them, so your fire team is not sorting through arrest reports and your officers are not looking at EMS patient logs. Everyone gets their own space inside the same platform.
The core of PulseMDT. Officers can run full NCIC lookups on characters and vehicles, file arrest reports tied to specific penal codes, issue citations, manage open warrants, and track a live shift roster. Everything a police department runs on, built into one system that works inside Discord and the web.
Fire units get their own dedicated space inside PulseMDT. Log incident responses, track which units are currently on duty, and keep a clean history of every call your department has handled. Fire records are kept completely separate from police records so nothing gets mixed up.
Medics can log patient contacts, document call outcomes, and manage their own on-duty roster independently from law enforcement. Keeps your medical team organized and gives them a proper record system without having their work buried inside police reports.
Department of Transportation officers can issue vehicle inspection citations, log commercial stops, and maintain their own records database. Built for servers that run highway patrol or vehicle enforcement operations alongside standard police work.
Take roleplay all the way through the justice system. Log court cases, document the charges being heard, record pleas and verdicts, and keep a full history of proceedings tied to the characters involved. Great for servers that want their legal side to feel just as real as the street-level policing.
Civilians can create and manage their own characters, building a persistent identity that carries across scenes and sessions. Officers can pull civilian records during stops the same way they would look up any other registered character in the NCIC system.
Platform modules
Every module listed below comes with PulseMDT out of the box. There are no add-ons to purchase, no features locked behind a higher plan, and no hidden limits. If your server is approved for access, you get the whole platform from day one.
Every character gets a full NCIC-style profile that officers can pull up by name or plate. The profile shows their complete record history, registered vehicles, known associates, and any active flags. It updates automatically every time a new citation, arrest, or record is added to that character.
Officers file full arrest reports from the dashboard, each one linked to the character being charged, the arresting officer, and the exact penal code sections that apply. Supervisors can review, annotate, and sign off on reports. Every arrest your department ever processes has a clean paper trail.
Issue traffic stops and civil infractions with a proper citation attached. Each citation is tied to a character profile and includes the relevant code sections and any officer notes. When another officer runs that character later, they can see every prior citation on record.
Post a BOLO from Discord or the web in seconds. Add a photo, describe the suspect or vehicle, and the alert goes live across the entire server immediately. When the situation is resolved, the BOLO is closed and archived with a resolution note so the full history stays intact.
Officers clock in and out through Discord or the dashboard. A live roster shows exactly who is on duty right now, what time they started, and how long they have been active. All shift history is logged over time so supervisors can review hours, patrol coverage, and officer activity.
Build your server's full legal code directly inside PulseMDT. Add sections, subsections, fine amounts, and charge classifications. Once your codes are set up they are available everywhere across the platform, so charges stay consistent whether an officer is filing a citation or a full arrest report.
Supervisors can issue warrants tied to a specific character, which flag instantly in the NCIC system. Any officer running a check on that person during a stop will see the active warrant right away. From there, take the case into the court module to schedule hearings, log proceedings, and record the final outcome.
PulseMDT is built to look like your server, not ours. Set your department names, badge styles, embed colors, and logos. Every Discord webhook notification and in-platform embed reflects your server's identity instead of a generic default that reminds everyone they are using a third-party tool.
PulseMDT is currently in closed beta with access limited to approved servers. If you are already approved, log in and open your dashboard. If not, apply and we will review your server for early access.