Back to tracker
Plugin tracker
Tools
Explore what tracked Claude Connectors and ChatGPT Plugins can actually do. Search by tool, Plugin, Brand, category, verb, or access requirement.
Latest snapshot2026-09-12USmethodology registry-public-v1
Searchable tools
113,018
Authless tools
7,424
Auth required
100,766
Described tools
61,167
113,018 tools
- search_drug_applicationssearch · Search official Drugs@FDA application records by application number, brand name, active ingredient, sponsor, submission status, review priority, marketing status, or submission-date range.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_drug_labelssearch · Search official FDA drug-label metadata by name, NDC, application number, SPL set ID, or effective-date range. Use get_drug_label_sections for bounded label text.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_drug_recallssearch · Search official FDA drug recall enforcement reports by product, NDC, recall number, recalling firm, classification, status, or report-date range. At least one structured filter is required. Each returned recall_number has an exact source_url; cite every recall mentioned with its record-level citation rather than only the broader search URL. For broad or current-recall claims, follow next_offset until has_more is false.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_drug_shortagessearch · Search official FDA drug shortage records by drug name, company, package NDC, dosage form, status, update type, availability, or exact update date. At least one structured filter is required.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_food_recallssearch · Search FDA food recall enforcement reports by food, brand, firm, lot, recall number, hazard classification, status, distribution, or report-date range. Compatible first-page queries also search current FDA-hosted recall notices, even when enforcement reports match.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_historical_documentssearch · Search historical FDA press releases and other historical documents by bounded text phrase, document type, or year.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_ingredient_identifierssearch · Search FDA Unique Ingredient Identifiers by ingredient or substance name and exact 10-character UNII.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_substancessearch · Search FDA molecular substance records by ingredient name, UNII, substance class, exact code, or code system. Returns bounded names and identifiers only.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_tobacco_digital_ad_researchsearch · Search FDA digital tobacco advertising research by ad number, channel, format, or brand-recognition metric.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_tobacco_prevention_ad_researchsearch · Search FDA tobacco-prevention advertising research by advertisement number, study name, tobacco product, or exposure type.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - search_tobacco_smokefree_researchsearch · Search FDA smokefree and vaping-cessation campaign research by study variable, variable definition, or reported research metric.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_adverse_event_reactionssummarize · Count reported FAERS reaction terms for a drug name or RxCUI. Returns only aggregate counts, not individual reports, and cannot establish causality or incidence.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_animal_drug_adverse_eventssummarize · Count FDA animal or veterinary drug adverse-event reports by reaction, animal species, outcome, or drug brand. Returns aggregate counts only.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_cosmetic_adverse_eventssummarize · Count FDA cosmetic adverse-event reports by reaction, cosmetic product, report type, or patient gender. Returns aggregate counts only.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_device_adverse_eventssummarize · Count reported MAUDE device adverse-event types for a device name, brand, manufacturer, or FDA product code. Returns aggregate counts only, not individual reports or patient data.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_drug_brand_namessummarize · Count distinct FDA NDC Directory drug brand names for a generic name, active ingredient, or manufacturer.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_food_adverse_eventssummarize · Count FDA food or dietary-supplement adverse-event reports by reaction, outcome, product, or industry. Returns aggregate counts only.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - summarize_tobacco_product_problemssummarize · Count tobacco, e-cigarette, or vaping product problem reports by product problem, health problem, or tobacco-product type. Returns aggregate counts only.openFDAU.S. Food and Drug Administration (FDA)
PluginnoneData & Analytics - Analyze public website opportunitiesanalyze · Use this when the user wants a free business-oriented preview of a public website, including positioning, customer experience, conversion, or AI-automation opportunities. This is not an SEO or performance audit. The domain may be entered with or without https:// or www.YesIQYesIQ
PluginnoneAI - Add Brand Knowledgeadd · Add a source to the brand's knowledge base.
Knowledge is the brand-truth Trakkr feeds into AI-facing content
generation. Feed in a positioning doc, a product page, a founder Q&A,
so generated articles and answers stay accurate. Two modes:
- source_type='text': paste raw text. Needs `content` (roughly 50 to
100,000 tokens; under ~200 characters is rejected as too short).
- source_type='url': ingest a web page. Needs `url` (http/https). The
page is fetched and its text extracted server-side.
Processing is async. The call returns fast with status='pending'; the
source is then chunked and embedded in the background. Poll
get_knowledge(brand_id, view='sources') until status is 'ready' (or
'error'). Duplicate content (same text already added) is rejected.
Args:
brand_id: The brand to add knowledge to (required).
source_type: 'text' or 'url' (required).
content: The raw text. Required when source_type='text'.
url: The page URL. Required when source_type='url'.
name: Optional display name. Defaults to a derived label or the
page title.TrakkrTrakkr
PluginrequiredMarketing - Compare Brandscompare · Compare multiple brands side by side.
Built for agency / pitch workflows — show how a prospect stacks up
against their competitors, or how two client brands compare. Returns
a per-brand row of the requested metrics across the same date window.
Args:
brand_ids: 2-10 brand IDs to compare (required).
days: Window for time-bounded metrics, 7-365. Default 30.
metrics: Optional list of metrics to include. Available:
'visibility', 'citations', 'actions'. Default: all of them.TrakkrTrakkr
PluginrequiredMarketing - Compare Reportscompare · Compare visibility between two time periods.
Generates a comparison showing how the brand's AI visibility changed
between a baseline period and a comparison period. Useful for measuring
the impact of content changes or campaigns.
Args:
brand_id: The brand to compare (required).
baseline_start: Start of baseline period (YYYY-MM-DD).
baseline_end: End of baseline period (YYYY-MM-DD).
comparison_start: Start of comparison period (YYYY-MM-DD).
comparison_end: End of comparison period (YYYY-MM-DD).TrakkrTrakkr
PluginrequiredMarketing - Decide on an Opportunitycommit · Decide on one suggestion: commit it, dismiss it, or snooze it.
Committing turns a suggestion into tracked work AND freezes how it will
be measured, which is what makes a before/after result possible when
the window closes. Dismissing takes a reason so the pool learns. Snoozing
hides it for a while and brings it back.
This tool cannot grant an agent permission to do anything. Autonomy is
set per brand in the product, never over the API.
Args:
brand_id: The brand that owns the suggestion (required).
opportunity_id: The suggestion id from list_opportunity_pool.
action: commit (default) | dismiss | snooze.
reason: Why it was dismissed. Recommended when action='dismiss'.
snooze_days: How long to hide it. Default 7.TrakkrTrakkr
PluginrequiredMarketing - Export Trakkr Dataexport · Export visibility data as JSON or CSV.
Bulk export of Trakkr data for external analysis or reporting.
Args:
brand_id: The brand to export (required).
data_type: What to export: 'prompts', 'results', 'citations', or 'reports'.
format: 'json' or 'csv'. Default 'json'.
days: Lookback window, 1-365. Default 30.
limit: Max rows, 1-10000. Default 1000.TrakkrTrakkr
PluginrequiredMarketing - Generate a Reportgenerate · Generate an AI visibility report.
Creates a comprehensive report analyzing the brand's AI search
visibility. Reports take 1-2 minutes to generate. Use get_reports
to check status and retrieve the finished report.
Args:
brand_id: The brand to report on (required).
report_type: 'executive' (summary), 'weekly', or 'full'. Default 'executive'.
time_range: '7d', '14d', or '30d'. Default '7d'.TrakkrTrakkr
PluginrequiredMarketing - Generate an Articlegenerate · Generate a brand article, grounded in its knowledge and voice.
Kicks off generation and returns fast with status='queued'. The draft is
written in the background (around 1 to 3 minutes) using the brand's
knowledge base and writing style. Consumes one article credit; if the
brand owner has none left you get a clear "no article credits remaining"
error and nothing is generated.
Poll get_articles(brand_id, view='detail', article_id=<id>) until status
is 'draft' (or 'error'), then read `content` and `llm_score`.
This never publishes. The result is a draft to review and ship from the
Trakkr editor. There is no auto-publish path through MCP.
Args:
brand_id: The brand to write for (required).
primary_prompt: The topic or query the article should win, e.g.
"best project management tools for agencies" (required, 3-500 chars).
secondary_prompts: Optional extra angles to cover.
word_target: Target length, 300-6000. Default 2000.
template_id: Optional report-template id to structure the piece.TrakkrTrakkr
PluginrequiredMarketing - Get AI Model Breakdownget · Get visibility breakdown by AI model.
Shows how the brand performs on each AI platform individually:
ChatGPT, Perplexity, Gemini, Claude, Copilot, etc. Useful for
understanding which AI models mention the brand most.
Args:
brand_id: The brand to check (required).
days: Lookback window, 7-365. Default 30.
include_trends: Include trend data per model.TrakkrTrakkr
PluginrequiredMarketing - Get AI Pagesget · Get the brand's AI Pages connection state and monthly usage.
This is setup and quota, not analysis. It returns the brand (id, name,
website), the AI Pages config (whether it is enabled, the domain, the
platform, which features are on, which crawlers are allowed), and this
month's usage (requests so far, the limit, percent used, reset date).
It does NOT return positioning, strengths, weaknesses, opportunities, or
themes. For how AI describes the brand use get_perception; for
recommendations use get_actions.
Args:
brand_id: The brand to check (required).TrakkrTrakkr
PluginrequiredMarketing - Get AI Rankingsget · Get competitive ranking data in AI search results.
Shows where the brand ranks relative to competitors across all
tracked prompts and AI models. Useful for understanding competitive
positioning.
Views:
- 'overall': Aggregate rankings across all prompts.
- 'by-prompt': Rankings broken down per prompt.
Args:
brand_id: The brand to check (required).
view: 'overall' or 'by-prompt'. Default 'overall'.
days: Lookback window, 1-365. Default 30. view='overall' reads at most
90 days and reports what it used in days_effective.
include_volume: Include search volume estimates.TrakkrTrakkr
PluginrequiredMarketing - Get Action Statisticsget · Aggregate counts for the brand's action queue.
Returns totals by status (pending / in_progress / completed / dismissed /
snoozed), quick-win count, completion rate, completed-this-week, and
breakdowns by category, action_type, and source. Useful as a one-shot
"how does the queue look right now" call before paging through it.
Args:
brand_id: The brand (required).TrakkrTrakkr
PluginrequiredMarketing - Get Actionsget · List recommended actions for a brand from Trakkr's unified queue.
This is the canonical "what should the brand do" surface. Every signal
in Trakkr (site audit, crawler, prompt monitoring, citations,
competitors, traffic, reddit, diagnose) flows into one prioritised
queue.
Returns per action: title, description, detail, first_step, category,
action_type, effort, impact, priority_score, priority_level, status,
source, affected_models, affected_query_count, action_data (the raw
supporting evidence, shape varies by action_type), and a deep_link into
the app. Plus, when the action has them: family (the verb family:
fix | refresh | create | earn | discuss | optimize | setup | play),
page_id and page_url (the page the work is on), and result (the measured
before/after outcome: verdict, summary, primary_metric, window_days,
measured_at, rolled_back). result is null until the measurement window
closes; get_results lists measured results on their own.
Common recipes:
- AI-search technical audit:
get_actions(brand_id, source="site_audit,crawler_monitoring",
category="technical")
- Crawler analyst view: get_actions(brand_id, lens="crawler")
- Quick wins: get_actions(brand_id, quick_win=True)
- Diagnose follow-ups: get_actions(brand_id, source="diagnose")
Args:
brand_id: The brand (required).
status: 'open' (default; pending+in_progress+snoozed), 'active'
(adds completed), or a literal status.
category: Comma-separated. content | technical | competitive |
optimization | citation | setup | reddit | diagnose.
source: site_audit | crawler_monitoring | prompt_monitoring |
citation_monitoring | diagnose | competitor_tracking |
content_ideas | traffic_analytics | reddit | setup |
manual | ai_synthesizer.
action_type: Filter to one canonical action_type, e.g. 'add_llms_txt',
'add_schema_markup', 'unblock_ai_crawlers',
'fix_rendering_for_crawlers', 'create_content_for_gap'.
lens: Product-lens shortcut (e.g. 'crawler' = crawler-tab view).
quick_win: If true, only high-impact / low-effort actions.
search: Text search across title, description, source, action_type.
url: Filter to actions scoped to this URL or path.
sort_by: priority_score | created_at | updated_at.
sort_dir: asc or desc.
limit: 1-200. Default 50.
offset: Pagination offset.TrakkrTrakkr
PluginrequiredMarketing - Get Articlesget · Read brand articles authored inside Trakkr.
Articles are long-form pieces written in the in-app editor with
real-time AI-visibility scoring. Use this to surface what's been
published and pull body content for review or syndication.
Views:
- 'list': Paginated article list. Filter by `status`.
- 'detail': Full body + metadata for one article. Requires `article_id`.
Args:
brand_id: The brand to inspect (required).
view: 'list' or 'detail'.
article_id: Required for 'detail'.
status: Filter by status.
standalone_only: Exclude campaign articles when true.
limit: Results per page, 1-200. Default 50.
offset: Pagination offset.TrakkrTrakkr
PluginrequiredMarketing - Get Audit Findingsget · Get audit issues + flagged pages for an AI-search technical audit.
Returns the audit's issue list and the worst-scoring pages, mirroring
what the Optimize page's Findings and Pages tabs render. Includes
site-wide rollups like has_llms_txt, ai_crawler_blocked, and
has_sitemap so the agent can answer "is this site set up for AI
search?" in one call.
Dismissals are applied. A check the customer marked intentional in
Optimize comes back as status='ignored' instead of open, and stays that
way across re-scans, because a dismissal is keyed on the brand, the
check and the URL rather than on the audit row (audit rows are rebuilt
on every scan). Pass issue_status='ignored' to list them. A check
dismissed on only some of the URLs it affects stays open, since work
remains on the rest.
Returns status='no_audit_yet' if the brand has no completed audit.
Read-only; never triggers an audit.
Args:
brand_id: The brand (required).
audit_id: Specific audit. Defaults to the brand's latest complete audit.
severity: Comma-separated. critical | high | medium | low.
Default 'critical,high'.
issue_status: Comma-separated. open | in_progress | fixed | ignored.
Default 'open,in_progress'.
check_name: Filter to issues whose check_name contains this string
(e.g. 'llms_txt', 'schema', 'robots').
page_url: Filter to issues whose affected_urls contain this URL.
page_type: Filter audit_pages by page_type.
url_pattern: Filter audit_pages by URL substring.
min_score: Min technical_score for pages (0-100).
max_score: Max technical_score for pages (0-100).
issues_limit: Max issues. 1-50. Default 20.
pages_limit: Max pages. 1-50. Default 20.TrakkrTrakkr
PluginrequiredMarketing - Get Brand Knowledgeget · Read the brand's knowledge base sources.
Knowledge entries are the brand-truth facts (positioning lines, product
details, founder quotes, etc.) that Trakkr injects into AI-facing
content generation. Read-only here; authoring stays in the editor.
Views:
- 'sources': Knowledge sources with processing status and chunk counts.
- 'stats': Aggregate source/chunk/token counts.
Args:
brand_id: The brand to inspect (required).
view: 'sources' or 'stats'.TrakkrTrakkr
PluginrequiredMarketing - Get Brand Narrativesget · Get narrative intelligence data.
Narratives track specific topics or storylines across AI models over
time. See how AI perception of key themes evolves. Requires Scale plan.
Args:
brand_id: The brand to check (required).
narrative_id: Optional. Get a specific narrative by ID.
include: Optional. Comma-separated extras: 'snapshots', 'correctives'.
days: Lookback window, 7-365. Default 90.TrakkrTrakkr
PluginrequiredMarketing - Get Brand Perceptionget · Get brand perception analysis from AI models.
How AI models describe, position, and talk about the brand — sentiment,
themes, narrative shifts, and head-to-head perception vs competitors.
Read-only. Refreshing perception is intentionally not exposed; trigger
that from the dashboard.
Views:
- 'dashboard': Headline scores, top themes, recent shifts.
- 'metrics': Detailed per-dimension scores. Pass `tracked_brand` to
compare against a specific competitor.
- 'story': Narrative arc — themes pulled from AI answers, grouped by
direction (positive / neutral / negative) with example excerpts.
- 'narrative_drift': Quarter-over-quarter shifts in how the brand is
framed (theme emergence, theme decay, sentiment direction).
- 'narrative': Narrative war-room view — corrective actions, themes,
sources, and historical snapshots for a single named narrative.
Args:
brand_id: The brand to check (required).
view: 'dashboard', 'metrics', 'story', 'narrative_drift', or 'narrative'.
days: Lookback window, 7-365. Default 90.
tracked_brand: For metrics view, compare against this competitor.TrakkrTrakkr
PluginrequiredMarketing - Get Citationsget · Get citation data showing which URLs AI models cite for your brand.
Citations are the source URLs that AI search engines reference in their
answers. This tool shows which pages get cited, how often, and trends.
Views:
- 'list' (default): All citation URLs with metadata.
- 'history': Citation count trends over time.
- 'queries': Which search queries generate citations, clustered by topic.
- 'sources': Deep dive on a specific domain (requires 'domain' param).
- 'feed': Recent citation events (new, lost, changed).
- 'recent': Compatibility alias for 'feed'.
- 'heatmap': Citation coverage matrix across domains and brands.
- 'analytics': Aggregate citation analytics and metrics.
- 'detail': Detail for a specific URL (pass the URL via the 'domain' param).
- 'by_model': Citation breakdown per AI model.
- 'top_pages': Top cited pages ranked by frequency.
Args:
brand_id: The brand to check (required).
view: Data view. Default 'list'.
days: Lookback window, 7-365. Default 30.
limit: Results per page, 1-500. Default 100.
offset: Pagination offset.
domain: Required when view='sources' or view='detail'. The domain or URL to analyze.
days_back: view='feed' only, and rarely needed. Omit it and the feed
uses `days`, capped at 30. Set it only to compare over a different
window than the rest of the call.
tag_ids: Comma-separated tag IDs to filter prompts.
prompt_text: Filter to prompts containing this text.
response_format: 'concise' (default) caps long citation lists to a
readable head to protect the model's context; 'detailed' returns
every row (still held under the response ceiling).TrakkrTrakkr
PluginrequiredMarketing - Get Competitorsget · Get competitor analysis data from AI search.
Understand how you stack up against competitors across AI models.
Views:
- 'summary': Overview of competitive landscape.
- 'arena': Prompt-by-prompt leaderboard across all competitors.
- 'head-to-head': Direct comparison with one competitor (requires 'competitor' param).
- 'by-model': Competitive performance broken down by AI model.
- 'threats': Competitors gaining ground + opportunities where you're ahead.
- 'heatmap': Competitor presence matrix across prompts and models.
- 'over_time': Competitor visibility trends over time.
Args:
brand_id: The brand to check (required).
view: Analysis view. Default 'summary'.
competitor: Required for 'head-to-head' view. The competitor brand name or domain.
response_format: 'concise' (default) trims wide matrices/leaderboards to
a readable head to protect context; 'detailed' returns the full grid
(still held under the response ceiling).TrakkrTrakkr
PluginrequiredMarketing - Get Content Ideasget · Get AI-generated content ideas to improve brand visibility.
Returns actionable content suggestions based on citation gap analysis.
Each idea includes a topic, rationale, and priority score.
Args:
brand_id: The brand to check (required).
limit: Results per page, 1-200. Default 50.
offset: Pagination offset.
status: Filter by status: 'active', 'dismissed', or 'implemented'.TrakkrTrakkr
PluginrequiredMarketing - Get Crawler Accessget · Get the crawler Access tab data.
Returns findings, bot access matrix, robots.txt, llms.txt, and
submit-to-search status in the same shape shown in the dashboard.TrakkrTrakkr
PluginrequiredMarketing - Get Crawler Overviewget · Get the crawler dashboard overview for a brand.
Mirrors the dashboard hero and chart: setup/data state, summary metrics,
time series, platform breakdown, top pages, and recent preview.
Args:
brand_id: The brand to check (required).
range_preset: 24h, 7d, 30d, 90d, or custom. Default 30d.
start_date: Required when range_preset='custom'. Format YYYY-MM-DD.
end_date: Required when range_preset='custom'. Format YYYY-MM-DD.
compare_to: 'none' or 'previous_period'. Default 'none'.TrakkrTrakkr
PluginrequiredMarketing - Get Crawler Pagesget · Get the crawler Pages tab data.
Lenses:
- 'pages': individual URLs
- 'paths': grouped URL paths
- 'bots': normalized AI platforms
Args:
brand_id: The brand to check (required).
range_preset: 24h, 7d, 30d, 90d, or custom. Default 30d.
start_date: Required when range_preset='custom'. Format YYYY-MM-DD.
end_date: Required when range_preset='custom'. Format YYYY-MM-DD.
intent: all, interaction, search, or training. Default all.
platform: Optional. Comma-separated platform names.
search: Optional. Text to match against paths, bots, or URLs.
status: Optional page/path status filter. Default all.
sort_by: Optional, and the valid values depend on the lens.
lens='pages': citations, clicks, health, indexed, page, total, trained.
lens='paths': cited, clicks, crawls, health, pages, path.
lens='bots': cited, clicks, crawls, name, pages.
sort_dir: asc or desc. Default desc.
cursor: Optional pagination cursor returned from a previous call.
limit: Results per page, 1-100. Default 25.TrakkrTrakkr
PluginrequiredMarketing - Get Crawler Visit Detailget · Open the crawler drawer data for one page URL, path, or bot.
Returns the same drawer sections shown in the dashboard: verdict, pipeline,
health, next step, traffic, and diagnostics.
Pass `entity_id` to match the chosen `kind`:
- kind='page': the full page URL.
- kind='path': a path id from get_crawler_pages(lens='paths').
- kind='bot': a normalized platform name from get_crawler_pages(lens='bots').
The intent / platform / search / status filters apply to kind='path' and
kind='bot' only; they are ignored for kind='page'.
Args:
brand_id: The brand to check (required).
kind: 'page', 'path', or 'bot'.
entity_id: The page URL, path id, or bot name — matching `kind`.
range_preset: 24h, 7d, 30d, 90d, or custom. Default 30d.
start_date: Required when range_preset='custom'. Format YYYY-MM-DD.
end_date: Required when range_preset='custom'. Format YYYY-MM-DD.
intent: all, interaction, search, or training. Default all (path/bot only).
platform: Optional. Comma-separated platform names (path/bot only).
search: Optional. Text to match (path/bot only).
status: Page/path status filter. Default all (path/bot only).TrakkrTrakkr
PluginrequiredMarketing - Get Diagnosis Resultget · Get results of a diagnosis, or view diagnosis history/usage.
Use with diagnosis_id to get a specific result.
Use with brand_id + view='history' to see past diagnoses.
Use with brand_id + view='usage' to check remaining quota.
Args:
brand_id: For history/usage views.
diagnosis_id: For fetching a specific result.
view: 'history' or 'usage'. Omit for single result.
limit: Results per page for history, 1-100. Default 20.TrakkrTrakkr
PluginrequiredMarketing - Get Latest Researchget · Get the most recent ready prompt research run for a brand.
Canonical 'what does my latest research show' tool — returns the full
analytics payload (same shape as get_research_run) for the newest
completed run. Prefer this over get_research_runs + get_research_run
when you just want the current state.
Args:
brand_id: The brand to check (required).
report_type: Filter to 'full_research' or 'topic_snapshot'. Omit for the most recent of either.
results_limit: Max per-prompt results to return, 1-500. Default 100.
results_offset: Offset into the results array. Default 0.TrakkrTrakkr
PluginrequiredMarketing - Get Live Crawler Visitsget · Get the crawler Live tab data.
Views:
- 'activity': recent crawler events shown in the Live feed
- 'pages': top pages relevant to the selected intent
- 'sessions': recent crawl sessions
Args:
brand_id: The brand to check (required).
range_preset: 24h, 7d, 30d, 90d, or custom. Default 30d.
start_date: Required when range_preset='custom'. Format YYYY-MM-DD.
end_date: Required when range_preset='custom'. Format YYYY-MM-DD.
intent: all, interaction, search, or training. Default all.
platform: Optional. Comma-separated platform names (e.g. "ChatGPT,Perplexity").
http_status: Optional. Comma-separated status groups: 2xx, 3xx, 4xx, 5xx.
search: Optional. Text to match against page URLs.
sort_by: Optional, and the valid values depend on the view.
view='activity': platform, status_code, url, visited_at.
view='pages': citations, clicks, health, indexed, page, total, trained.
view='sessions': bot_name, duration_secs, page_count, started_at.
sort_dir: asc or desc. Default desc.
cursor: Optional pagination cursor returned from a previous call.
limit: Results per page, 1-100. Default 25.TrakkrTrakkr
PluginrequiredMarketing - Get Measured Resultsget · What completed work actually changed, measured before and after.
Every row is computed by Trakkr's pipeline from real data over a window
that was frozen when the work was committed. Nothing here is
self-reported, and nothing claims causation: a result says a metric
moved in the window, not that the change caused it.
Verdicts:
- earned: the metric cleared the bar the plan set.
- no_change: it held steady.
- harm: it fell. Reported as "coincided with a drop", never as damage
the change is proven to have done.
- couldnt_measure: the data needed was not available, and the reason
says which.
Common recipes:
- Did our work pay off: get_results(brand_id, verdict="earned")
- What went backwards: get_results(brand_id, verdict="harm")
Args:
brand_id: The brand (required).
verdict: earned | no_change | harm | couldnt_measure.
family: Narrow to one verb family.
days: Optional 1-3650 day measured-history window.
limit: 1-200. Default 50.
cursor: Opaque cursor from a previous response's meta.next_cursor.TrakkrTrakkr
PluginrequiredMarketing - Get Notificationsget · Read the in-product activity feed for the brand.
The activity feed is Trakkr's event timeline — visibility shifts, new
citations, competitor moves, action recommendations, workflow firings,
site audit results, and more. Use this to answer "what's happened with
my brand lately?"
Views:
- 'list': Chronological events. Filter by `unread_only` or `event_type`.
- 'unread_count': Single number — how many unread events exist.
Args:
brand_id: The brand to inspect (required).
view: 'list' or 'unread_count'.
unread_only: If true, only return unread events.
event_type: Filter by exact notification event_type.
days: Lookback window, 1-180. Default 30.
limit: Max rows, 1-200. Default 50.TrakkrTrakkr
PluginrequiredMarketing - Get Opportunitiesget · Get citation gap opportunities.
Finds prompts where competitors are being cited by AI models but your
brand is not. These are content opportunities — topics where creating
or improving content could earn AI citations.
This is a current set per brand, not a time series. Leave `days` unset to
get everything, which is what the Trakkr app shows. If the set is empty
the response carries a `note` saying why; retrying with a different
`days` or `limit` will not change it.
Args:
brand_id: Required brand UUID from list_brands. Always prefer the
canonical `brand_id` key. The legacy `brand` key is accepted for
compatibility with older prompt workflows.
days: Optional. Only opportunities first found in the last N days,
1-365. Omit for the current set.
limit: Max results, 1-200. Default 50.TrakkrTrakkr
PluginrequiredMarketing - Get Page Analysisget · Get the cached deep analysis for a single URL.
Returns the full per-page payload: AI diagnosis, citation verdict,
failed/warning checks, ready-to-paste schema, detected queries,
quotable facts, entities, and bot visibility. This is the same data
the Optimize page and crawler page drawer render from.
Returns a not-found error if no analysis exists within max_age_days
(deliberately — triggering a fresh analysis would consume LLM credit).
New analyses are produced via the Trakkr dashboard's Optimize or
Crawler pages.
Args:
brand_id: The brand (required).
url: The page URL (required). Will be normalised to https:// if
no scheme is provided.
max_age_days: Reject cached analyses older than this. 1-365.
Default 30.TrakkrTrakkr
PluginrequiredMarketing
What is Tool Explorer?
Tool Explorer indexes the callable tool names and descriptions attached to public registry profiles. It is useful for seeing what agents can actually invoke, not just which profile exists.
How do category and verb filters work?
Category filters use the live registry category rollup. Verb filters use the public tool insights rollup, so the page stays backed by the same read models as the tracker charts.
Why do auth requirements matter?
Auth requirements show whether a tool is likely usable without account connection, requires authentication, is private, or is unknown in the current snapshot.