Skip to main content
Generated 2026-09-13T03:11:22.248Z from src/tool-registry.js by scripts/export-mint-tool-docs.mjs. 7 of 62 registered tools. Authenticated cloud tools have REST endpoints under /v1/. The anonymous verify_link_free tool uses POST /free/check and /free/mcp.

verify_discovery_candidate

Request an asynchronous check of one saved discovery candidate. Returns a verification record and queued job with immutable lineage. Requires an idempotency key; consumes check allowance when executed. Does not establish a verified result synchronously.
  • State: Registered and locally tested.
  • Access: write · scope: discovery:read, watches:write · defined at src/tool-registry.js:43
Side effects: write; dispatchOutbox(jobId) Error codes: CANDIDATE_VERIFICATION_NOT_FOUND · CHECK_COOLDOWN · DISCOVERY_CANDIDATE_NOT_FOUND · IDEMPOTENCY_CONFLICT · INVALID_CANDIDATE_VERIFICATION_INPUT · WATCH_BUSY

request_domain_overview

Request a separately metered supplier summary for a domain or subdomain. Admission is disabled in this build. Summaries carry their data mode and provider provenance; they are not link checks or totals derived from selected candidates.
  • State: Admission-gated: refuses live with true
  • Access: write · scope: discovery:write · defined at src/tool-registry.js:47
Side effects: write Error codes: INVALID_OVERVIEW_INPUT · OVERVIEW_RUN_NOT_FOUND · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED

get_domain_overview

Read a stored domain overview, dated provider provenance and separate overview usage. Missing counts remain null; reads never purchase another request.
  • State: Registered and locally tested.
  • Access: read · scope: discovery:read · defined at src/tool-registry.js:48
Error codes: INVALID_OVERVIEW_INPUT · OVERVIEW_RUN_NOT_FOUND · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED Request bounded backlink candidates. Discovery admission is disabled in this build; stored synthetic acceptance uses a separate discovery meter. Reuse the idempotency key. Candidates are not verified links and are not enrolled in monitoring.
  • State: Admission-gated: refuses live with true
  • Access: write · scope: discovery:write · defined at src/tool-registry.js:73
Side effects: write Error codes: DISCOVERY_RUN_NOT_FOUND · INVALID_CURSOR · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED

list_discovery_runs

Browse stored discovery runs newest first with optional project filtering and bounded cursor pagination. No provider calls, spending or enrollment.
  • State: Registered and locally tested.
  • Access: read · scope: discovery:read · defined at src/tool-registry.js:74
Error codes: DISCOVERY_RUN_NOT_FOUND · INVALID_CURSOR · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED

get_discovery_run

Read stored discovery status, query coverage and separate discovery usage. This read never purchases a provider page.
  • State: Registered and locally tested.
  • Access: read · scope: discovery:read · defined at src/tool-registry.js:75
Error codes: DISCOVERY_RUN_NOT_FOUND · INVALID_CURSOR · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED

list_discovery_candidates

Read up to 100 stored discovery candidates with dated provider provenance and separate verification status. Cursor pages freeze a stored result snapshot; restart without a cursor for newer results. Reads never purchase provider pages.
  • State: Registered and locally tested.
  • Access: read · scope: discovery:read · defined at src/tool-registry.js:76
Error codes: DISCOVERY_RUN_NOT_FOUND · INVALID_CURSOR · PROVIDER_DISABLED · PROVIDER_NOT_CONFIGURED