Duskly
ai.duskly/duskly
MLS compliance for edited listing photos: classify edits, write disclosures, verify provenance.
Indexed
Crawled from a public source. No check has passed yet, or a check failed.
Tiers are set by checks and outcomes only. Nobody can pay for a tier or a higher rank. How we check
What it can reach
From its install config and its own description; a sandbox run will confirm this later.
- duskly.ai
- None seen
- None seen
Checks on v1.0.0
Real tool
passrules 2026-09-29.1 · 5 hours agoStatic scan
passrules 2026-09-29.1 · 5 hours agoClaims check
skippedrules 2026-09-29.1 · 5 hours ago- infoLLM claims check is not configured on this deploy.
Install
Each app still asks you to confirm. Everything is pinned to the version checked above.
code --add-mcp '{"name":"duskly","type":"http","url":"https://duskly.ai/mcp"}'{
"servers": {
"duskly": {
"type": "http",
"url": "https://duskly.ai/mcp"
}
}
}- 1.Click the link, or run the command.
- 2.VS Code asks you to confirm the server before it starts.
Pinned to v1.0.0 · 8867d5b2fc78
Tools it offers
As the server describes them. This text comes from the publisher and is shown as-is.
duskly_classify_editWhether a given edit to a real estate listing photo must be disclosed, and whether any market prohibits it outright. Use this before telling someone an edit is safe to publish. Returns Duskly's classification with the reasoning behind it, drawn from rulebooks read directly rather than summarised from secondary sources. Classifications: "disclosable" (permitted with disclosure), "ambiguous" (no rulebook names it explicitly; Duskly discloses by default), "prohibited" (one or more markets forbid it even with disclosure), "exempt". Note that "prohibited" means prohibited somewhere, not everywhere. Read carve_out when present.
duskly_generate_disclosureThe exact disclosure text to publish alongside an edited listing photo, written for each surface it has to appear on: the MLS photo description, public remarks, print, and the syndication feed. Surfaces have different character budgets, so the wording differs per surface rather than being one sentence repeated. Anything that exceeds its budget is reported in over_limit instead of being silently truncated. Supply original_url when the unaltered original is published somewhere, which California Bus. & Prof. Code §10140.8 requires for listings there. Supply required_string only when a jurisdiction mandates exact wording; it is then used verbatim and never paraphrased. The disclosure duty falls on the licensee publishing the listing, not on the software or the photographer. This generates the wording; a licensee publishes it.
duskly_list_prohibited_alterationsEdits that are prohibited outright in one or more markets and are never made acceptable by adding a disclosure. Use this when someone asks to remove, conceal or change something in a property photo and you need to know whether a label would make it acceptable. For these, it does not.
duskly_list_editsEvery edit Duskly performs, with what it does and how it is classified for disclosure. Use this to pick the right edit for what someone is asking for, and to see in one call which ones carry compliance consequences.
duskly_verify_imageInspect an image for provenance signals: an invisible Duskly watermark, IPTC digital source type metadata, and whether a C2PA container appears present. Works on images Duskly did not produce. Read the result carefully before repeating it. This is a limited inspection report, not a certificate of authenticity or compliance. **The absence of a mark is not evidence that an image is a camera capture** — most AI editors write nothing at all, and Duskly's own paid downloads are deliberately unmarked. The C2PA field reports only that a container appears present: manifests are not parsed, signatures are not validated, and Duskly does not sign them. Prefer repeating the summary lines over paraphrasing individual fields.
Versions
- v1.0.0 · Sep 25, 2026
Signals
- Installs through us
- 0
- Agent reports
- none yet
- Publisher
- ai.duskly · unclaimed
- Found via
- registry