list_llm_sources

list_llm_sources MCP tool: domains that LLMs cite or search for your project, with visible/hidden citation counts, fan-out searches, sample URLs and per-LLM breakdown.

Updated 2026-04-26

list_llm_sources

list_llm_sources lists every domain that appears in LLM answers (visible citations, hidden citations) or in the fan-out searches the LLMs run for your tracked prompts. Each row aggregates visible vs hidden vs fan-out activity, the LLMs involved, sample URLs and first/last seen dates.

When to use

This is the most useful tool for source mapping and backlink discovery. Use it when the user asks "where do the LLMs get their information about my space?", "which domains do I need to be on?", or "who is dominating the AI citation graph in my niche?". Pair with list_backlink_opportunities to convert insights into outreach targets, and with list_competitor_sources to compare your citation map to a competitor's.

Input

Field Type Default Description
projectId string (CUID) required Project to query.
cursor string Domain-based cursor.
limit integer 20 1 to 100.
filters.llms enum[] Restrict to specific LLMs.
filters.dateRange.from datetime ISO 8601.
filters.dateRange.to datetime ISO 8601.
filters.minAppearances integer 1 Minimum total appearances.
filters.appearanceTypes enum[] all visible, hidden, fan_out.
filters.promptIds string[] (CUID) Restrict to specific prompts.
filters.domainContains string Case-insensitive domain substring.
sortBy enum appearances_desc appearances_desc, recent, visible_desc, fan_out_desc.

Response

Each row is a domain with a breakdown (visible, hidden, fan-out), the LLMs that surfaced it, the prompts that triggered it, sample URLs and aggregate first/last seen.

{
  "data": [
    {
      "id": "clxsrc001",
      "sourceId": "clxsrc001",
      "domain": "g2.com",
      "totalAppearances": 47,
      "breakdown": {
        "visibleCitations": 31,
        "hiddenCitations": 4,
        "fanOutSearches": 12
      },
      "llms": ["CHATGPT", "PERPLEXITY", "GEMINI"],
      "promptIds": ["clxprompt001", "clxprompt007", "clxprompt019"],
      "fanOutQueries": [
        "best ai visibility tools",
        "ai search ranking software"
      ],
      "sampleUrls": [
        {
          "url": "https://g2.com/categories/ai-visibility",
          "title": "Best AI Visibility Tools 2026 | G2",
          "seenAs": "visible"
        }
      ],
      "firstSeen": "2026-03-12T06:00:00.000Z",
      "lastSeen": "2026-04-25T06:00:00.000Z"
    }
  ],
  "pageInfo": { "hasMore": true, "nextCursor": "g2.com", "totalCount": 312 },
  "summary": {
    "totalDomains": 312,
    "breakdown": {
      "visibleCitations": 1240,
      "hiddenCitations": 87,
      "fanOutSearches": 532
    }
  }
}

Tips and patterns

  • sortBy: visible_desc surfaces domains that get cited directly in answers. sortBy: fan_out_desc surfaces domains that LLMs hit during research even if they do not appear in the visible answer.
  • A domain with a high fanOutSearches count but low visibleCitations is a hidden authority. A guest post there can flip into visible citations over time.
  • Filter by appearanceTypes: ["visible"] for clean citation maps, by ["fan_out"] for content gap analysis.
  • Cross-reference promptIds with list_prompts to weight each domain by the importance of the prompts it influences.

Related tools