← duskly.ai

INDIVIDUAL MCP TOOL

duskly_verify_image

Inspect an image for provenance signals: an invisible Duskly watermark, IPTC digital source type metadata, and whether a C2PA container appears present.

duskly.ainone authenticationAvailability not checked

LIVE ENDPOINT

https://duskly.ai/mcp

No auth detected

Connect to this endpoint to inspect the live schema for duskly_verify_image and invoke it with your own arguments.

Indexed input schema

{}

Risk classification

Inferred read-only · medium confidence · heuristic, not a guarantee.

  • No write-capable action terms were found; this is not proof that invocation has no side effects.

Parent server

duskly.ai

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.duskly-mcp-server]
url = "https://duskly.ai/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "duskly-mcp-server": {
      "type": "http",
      "url": "https://duskly.ai/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: duskly-mcp-server
Remote MCP URL: https://duskly.ai/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "duskly-mcp-server": {
      "url": "https://duskly.ai/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "duskly-mcp-server": {
      "type": "http",
      "url": "https://duskly.ai/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "duskly-mcp-server",
  "transport": "streamable-http",
  "url": "https://duskly.ai/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

Related tools

  • duskly_classify_edit — Whether a given edit to a real estate listing photo must be disclosed, and whether any market prohibits it outright.
  • duskly_generate_disclosure — The 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.
  • duskly_list_prohibited_alterations — Edits that are prohibited outright in one or more markets and are never made acceptable by adding a disclosure.
  • duskly_list_edits — Every edit Duskly performs, with what it does and how it is classified for disclosure.
  • duskly_get_pricing — Duskly's price and what a paid listing returns.
  • duskly_start_listing — Returns the URL a person should open to upload listing photos and run an edit themselves.
  • duskly_get_listing — The state of a Duskly listing: how many photos it holds, which have been edited, whether it has been paid for, and how much of its render budget remains.
  • duskly_get_listing_pack — Everything a paid listing returns: the download link for the archive, the disclosure wording for every edited photo, and the public page showing the unaltered originals.