website_id parameter is needed.
Website
Returns the website metadata, topics, competitors list, language, and subscription status.
Audits
List every audit ever run for this website (most recent first), with scores, status, and audited-page count.
Detail of a single audit: overall score, timing, and the list of audited pages.Args:
audit_idPage-level audit result with every criterion and its validation status, plus the recommendations attached to each failing criterion. This is the most detailed audit view.Args:
audit_id, page_idQueue a new full-site audit. Runs asynchronously. Poll
hk_list_audits or hk_get_audit for status.Fails if the website’s audit quota for the current billing period is exhausted.Citations
Paginated list of raw AI citations: the actual content the LLM produced, its sources, and which competitors were mentioned.Args:
page, page_size, time_range, website_cited (filter to cited/not-cited only)Top AI platforms by citation count.Args:
time_rangeVisibility trend data per platform (share of voice over time).Args:
time_rangeTop source domains (or URLs) that appear in AI citations. Useful to understand where LLMs get their answers.Args:
time_range, group_by (domain or url), limitPrompts
Current prompt count vs the subscription limit. Call this before bulk-creating prompts. Every create past the limit fails.Returns
{ used, limit, remaining }.All prompts tracked for the website, grouped by topic, each with its visibility score.Args:
topic_id (optional filter)Create a new prompt. Fails if the website’s prompt quota is reached. Check
hk_get_prompts_quota first.Args: content, topic_id, localizationsUpdate an existing prompt. Only fields you provide are changed.Args:
prompt_id, content, topic_id, localizationsDelete a prompt.Args:
prompt_idPaginated citations tied to a specific prompt.Args:
prompt_id, page, page_sizeTopics
List every topic tracked for the website.
Competitors
Competitor ranking (share of voice) against your website.Args:
time_rangeSource Intelligence
Discover and prioritize the AI-cited domains around your space — review platforms, directories, blogs, media — so an agent can automate listing claims, guest-post pitches, and review outreach.Aggregated counts: total sources, breakdown by
source_type and by AI platform. Call this first to know what kinds of sources exist before listing.Returns { total, by_type, by_platform }.Paginated list of suggested sources, ordered by
citation_count desc. Filter by type to pick the right outreach motion (review listings vs guest posts vs PR).Args: source_type, platform, search, limit, offsetsource_type values: review_platform, media, blog, directory, forum, wiki, social.
platform values: chatgpt, perplexity, gemini, claude — only sources cited by that platform.Visibility is capped to your plan’s top-N most-cited sources. Upgrade unlocks more sources, not different data.
Health
Global website health (AI crawlers allowed,
llms.txt present, sitemap reachable) plus actionable improvement suggestions.Args: include_dismissedArgument conventions
time_rangeaccepts:all_time,1y,1m,1w,1d.page/page_sizeare 1-based.page_sizeis capped at 100.- Write tools mutate data in your workspace. Claude Desktop and Claude Code ask for confirmation before running them by default.
Annotations
Each tool is labelled so MCP clients know how to handle it:| Label | Meaning |
|---|---|
read-only | Never mutates data. Safe to call freely. |
write | Creates or updates data. |
destructive | Permanently removes data. Always review before confirming. |