MLS Compliance

Built for MLS compliance from day one.

Here is exactly how CMADraft handles listing data — and why it never puts your license at risk.

The core principle: only real, licensed MLS data — for approved brokerages only.

CMADraft never scrapes public listing sites, and it never activates real comps for an agent whose brokerage hasn't actually been set up on an official MLS data feed. Comps come from a licensed source (MLS Grid), matched and scored automatically — no manual export, and no unlicensed data anywhere in the pipeline.

Data flow

What happens when you run a comp — step by step

Every time you run a search, this is the exact sequence of events.

1

We verify your access

Every search checks that you're at an approved brokerage on an official, licensed MLS data feed — real comps only activate for offices we've actually set up, never for the general public.

Get Access Now
2

You enter an address

No file, no export. You type the subject property address and we look it up against the licensed MLS feed.

3

Comps are matched and ranked

Nearby sold listings from the official feed are ranked by distance, size, recency, and bed/bath match. You choose the final 2-6.

4

AI drafts your CMA narrative

Only the comps you selected are used to draft a written first pass. You review and edit before anything reaches a client.

5

Report saved to your browser only

Your finished comp report is saved to your browser's local storage on your own device. It exists on your machine, not shared elsewhere.

What we never do

No scraping. No unlicensed data. No open access.

CMADraft maintains its own copy of the licensed MLS feed so it can match comps by location — but that data is handled under strict rules.

Scrape public listing sites
Use unlicensed or unofficial data
Activate real access for unapproved brokerages
Share listing data with third parties
Resell or redistribute listing data
Store your MLS login credentials
Display your comps to other agents
Sync your reports off your device
Give CMADraft staff access to your reports
Why this matters

CMADraft vs. tools that store listing data

Most MLS rules target tools that store and redistribute listing data — IDX websites, listing portals, data aggregators. CMADraft is architecturally different.

Data practice
IDX / listing portals
CMADraft
Scrapes listing data from public websites
Works for any agent regardless of brokerage
Uses an unofficial or unlicensed data source
Displays listing data publicly to other users
Real data from a licensed, official MLS feed
Only activates for brokerages we've actually approved
Your listing data is never shared with any third party
Reports saved to your device only — not shared with other users
Your reports

Reports stay on your device.

When you save a comp report, it is written to your browser's local storage — a storage area on your own device, separate from CMADraft's servers. Think of it like saving a file to your desktop.

No other agent, user, or administrator can access your reports. They are not synced to a cloud, not visible in your account dashboard on another device, and not accessible to CMADraft staff.

To keep a permanent copy, export your report as a PDF. PDFs save to your device and can be attached to listing presentations, emailed to sellers, or uploaded to your CRM like any other document.

Stored on your device

Browser local storage — accessible only from the device and browser where you ran the report.

Invisible to others

No other user, agent, or CMADraft staff member can view, access, or retrieve your reports.

Not on our servers

CMADraft has no copy of your reports. Canceling or deleting your account does not affect reports on your device.

Common questions

Compliance questions, answered directly.

Does CMADraft connect to my MLS directly?

Yes, for supported MLSs. CMADraft pulls comps through an official, licensed data feed (MLS Grid) — not a scraper, and not a public listing site. This only works for brokerages we've actually set up on that feed; if your brokerage isn't approved yet, CMADraft won't have real data for you.

Does CMADraft store listing records?

Yes. We maintain our own copy of the licensed MLS feed's listing data so we can search it by location. This is standard practice for tools with an official MLS data license, and it's what makes instant address-based lookup possible.

Can other agents or users see my comp reports?

No. Comp reports are saved only in your browser's local storage on your own device — not on our servers, and not visible to any other agent or user. They exist only where you ran them.

Does using CMADraft violate MLS rules about third-party tools?

CMADraft only operates through a licensed, board-approved data feed for brokerages that have actually signed on — it does not scrape, does not resell listing data, and does not operate outside the terms of that license.

The honest complication: there's no single integration that covers every MLS board. Each one runs its own approval process, on its own timeline, with its own ongoing data licensing fees — and we can't justify paying to plug into a board where no brokerage is actually waiting to use it. So we roll out MLS by MLS, prioritized by real demand, not alphabetically.

If your MLS isn't Stellar yet, telling us moves it up the list — every brokerage that says "we'd sign up if you supported X" is what actually gets a new board funded. MLS rules also vary by board, so review your board's specific AI/third-party tool policy directly — CMADraft does not provide legal or compliance advice.

Tell us your MLS

What happens to my reports if I cancel my account?

Nothing changes for reports already on your device — canceling your account does not delete local storage, because your reports are not stored on our servers to begin with. Export any reports you want to keep as PDFs before clearing your browser data.

Is my data encrypted in transit?

Yes. All communication between your browser and CMADraft's servers uses HTTPS with TLS encryption — the same standard used by financial institutions.

Ready to get real access for your brokerage?

One call, and we'll walk you through what it takes to get your office live.

Get Access Now
Where we could go next

MLS boards we could add — if enough brokerages ask.

Stellar MLS is live today. Every board below is a real candidate, not a promise — we add them in order of actual demand from brokerages, not alphabetically.

CHS Regional MLS - Data ShareCanopy MLSCooperative Arkansas Realtors MLS, Inc.East Central Iowa Multiple Listing Service Inc.Flint Hills MLSGeorgia MLS - Data ShareGreater Scranton MLSHeartland MLS (hmls)Highland Lakes Association of REALTORSIRES MLSIndiana Regional MLSLake Superior Area REALTORSLawrence Board of REALTORSMARISMIBOR Broker Listing CooperativeMLSOKMREDMRED-ParagonMid-Kansas MLSNEIRBRNWMLSNoCoast MLSNorthstar MLSNorthwest Indiana REALTORS AssociationOneKey MLSPAAR MLSPACMLSPike Wayne Association of RealtorsRANW MLSREcoloradoRMLS AllianceRRAR MLSRealMLS - Data ShareRealtracsSmart MLSSouth Central Kansas MLSSouthern Missouri Regional (SOMO MLS)Southern New Mexico MLSSpartanburg MLSSpokane REALTORSSunflower Association of REALTORSUnlock MLS (formerly ACTRIS)

Not seeing yours, or not sure which board you're on? Tell us anyway — "not sure" is a valid answer on the form, and it still counts as demand.

See how the workflow actually works.

From address to finished CMA in seconds — real MLS data, no exports, no risk to your license.