Ranketta
MCP Server

Available tools

Full reference of the tools the Ranketta MCP server exposes, grouped by area.

Every tool below runs scoped to your authenticated Ranketta account and its existing role and module permissions, the same as the Ranketta app itself. Most tools take a website_id to select which website they apply to.

Memory

Saved facts about this website. Call list_memories after picking a website_id. Do not save metrics Ranketta tools already return.

ToolWhat it does
list_memoriesList saved memories.
save_memorySave one durable fact.
update_memoryUpdate an existing memory by id.
delete_memoryDelete a memory by id.

Websites

ToolWhat it does
list_websitesList all websites available to the authenticated user.
get_website_profileName, domain, country, and aliases for a website.

Analytics & visibility

ToolWhat it does
get_overview_statsTop stat cards from the Home dashboard.
get_overview_chartTime-series chart from the Home dashboard.
get_overview_chart_by_ai_modelPer-AI-engine trend chart.
get_overview_competitor_scatterVisibility vs. sentiment scatter across competitors.
get_visibility_by_ai_modelPer-AI-model visibility breakdown (ChatGPT, Perplexity, Gemini, and others).
list_ai_modelsList all AI models tracked for the workspace.

Citations & fan-out

ToolWhat it does
get_citation_statsCitation overview KPIs: unique pages, covered pages, mention rate, and citation domains.
get_citation_urlsPaginated citation URLs, with search, mention, and type filters.
get_citation_domainsPaginated citation domains, with search, mention, and type filters.
get_citation_promptsPrompts where a citation URL or domain appears, with citation share per prompt.
get_citation_domain_types_breakdownCitation share by domain type (corporate, UGC, editorial, and others).
get_citation_page_types_breakdownCitation share by page type (blog post, product page, and others).
get_fanout_queriesFan-out queries for the selected website, with pagination.

Site audit

ToolWhat it does
get_site_auditAggregate site-audit metrics for the selected website.
get_site_audit_pagesPaginated site-audit pages, with score filters and sorting.
start_site_auditStart a new site audit for the selected website.
analyze_pageInspect how AI sees a URL: AI-visible markdown, scores, and issues.
add_page_to_site_auditAdd one URL to a site audit (returns audit/page IDs only).
check_schema_orgCheck whether a page has Schema.org markup (optional url, else homepage).
check_wikipediaCheck whether the website domain has a Wikipedia page.

Prompts & topics

ToolWhat it does
get_promptsList prompts, with optional topic and text filtering, and limit/offset pagination (max 100 per page).
get_prompts_overviewLightweight prompt list sorted by search volume (top 20).
get_prompt_detailsPrompt details and summary stats, by prompt ID or text.
create_promptCreate a new prompt for a website and optional topic.
list_countriesList available countries (codes and IDs) for a website, used when creating a prompt.
list_topicsList topics available for prompts in a website.
create_topicCreate a new prompt topic.
list_tagsList tags available for prompts in a website.
create_tagCreate a new prompt tag.
add_tags_to_promptsAdd existing tags to one or more prompts, without removing tags already on them.
research_topicsResearch related topics by keyword or competitor domain (Prompt Research "Find topics").
generate_prompts_for_topicGenerate draft (inactive) prompts for a topic; then activate with track_research_prompts.
generate_prompts_for_topicsGenerate draft prompts for up to 3 topics in one call.
track_research_promptsActivate selected draft prompts from research / generate_prompts_for_topic.
get_prompt_citationsCitation URLs for a prompt, identified by text.
get_prompt_fanout_queriesFan-out query terms for a prompt, identified by text.
get_prompt_responsesPrompt responses, with pagination, date range, and provider filters.
get_responsesAI responses across all prompts (Responses table), with filters and sorting.
get_prompt_chart_dataChart data for the prompt detail view.
get_prompt_competitor_landscapeCompetitor table for a prompt, with visibility, position, sentiment, and share of voice.

Competitors

ToolWhat it does
list_competitorsList competitors tracked for a website.
create_competitorAdd a new competitor to track.
enable_competitorStart tracking an existing competitor.
disable_competitorStop tracking a competitor, without deleting it.
bulk_enable_competitorsStart tracking several existing competitors at once.
bulk_disable_competitorsStop tracking several competitors at once, without deleting them.
enable_all_competitorsStart tracking every competitor for a website in one call.
disable_all_competitorsStop tracking every competitor for a website in one call, without deleting them.

Actions

ToolWhat it does
list_actionsList actions for a website, with status, type, and search filters.
create_actionCreate a new action.
complete_actionMark an action as completed.
archive_actionArchive (dismiss) an action, with an optional reason.
star_actionStar or unstar an action (starred optional; omit to toggle).

Content

ToolWhat it does
list_content_typesList active content types available for creating content.
list_contentList Content Studio articles, with search, status, and content-type filters.
create_contentCreate content and start generating it, blank, from a URL, or from an existing article.
optimize_contentOptimize existing content, in default or SEO/GEO mode.

Sentiment

ToolWhat it does
list_analysesList all active sentiment analyses (brands tracked for sentiment).
get_analysis_detailDetail of a single sentiment analysis, including loading status and stats.
get_analysis_sentimentPer-aspect sentiment summary for an analysis.
list_analysis_aspectsList active aspects (sentiment questions) configured for an analysis.
list_sentiment_aspect_choicesList predefined aspect templates that can be added to any analysis.
list_sentiment_providersList AI providers currently configured for sentiment analysis.
get_analysis_available_date_rangeEarliest and latest completion dates for an analysis's runs.
get_snippet_sentiment_over_timeCustomer sentiment score over time, with period KPIs (Sentiment dashboard).
get_snippet_highlightsTop positive and negative customer mention snippets.
get_snippet_perceptionHead-to-head perception KPIs and snippets for the brand vs an optional competitor.
list_snippet_source_domainsCitation domains that have customer mention snippets (Sources filter).

Traffic (Google Analytics & Search Console)

Requires a connected GA or GSC account for the website.

ToolWhat it does
list_ga_propertiesList connected Google Analytics (GA4) properties.
get_ga_organic_sessionsOrganic search sessions over time.
get_ga_ai_referred_sessionsSessions referred by AI assistants.
get_ga_traffic_statsAI-referral totals per provider plus change vs the previous period.
get_ga_top_pagesTop landing pages from AI-referred traffic.
list_gsc_sitesList connected Google Search Console sites.
get_gsc_keywordsTop Search Console keywords by impressions (last 90 days).
get_gsc_search_analyticsSearch Console rows with clicks, impressions, CTR, and average position.

Shopping

ToolWhat it does
get_shopping_overview_statsBrand overview stats for the Shopping module.
get_shopping_overview_chartTime-series for the Shopping overview chart.
get_shopping_overview_competitor_scatterBrand scatter for the Shopping overview.
get_shopping_best_sellersPaginated best sellers: products AI recommends, with visibility metrics.
get_shopping_productsPaginated shopping product catalogue, with health scores and visibility.
get_shopping_product_detailFull shopping product detail: attributes, images, visibility.
enrich_shopping_productQueue an enrichment agent run for a single shopping product.

Merchandiser

Requires the merchandiser module. Config and sync only — no deletes; enrichment proposals are reviewed in-app.

ToolWhat it does
list_feed_formatsSupported import/export feed formats.
list_feed_sourcesProduct feed sources with sync status.
get_feed_sourceDetails of one feed source.
create_feed_source_from_urlCreate a feed source from a URL and start the first import.
update_feed_sourceUpdate feed source name, sync interval, or active flag.
sync_feed_source_nowTrigger an immediate re-import.
get_feed_source_import_mappingInbound field mapping and health.
update_feed_source_field_mappingsSet inbound field mappings and re-sync.
list_feed_exportsExport channels for the website.
get_feed_exportDetails of one feed export / channel.
create_feed_exportCreate a new export channel.
update_feed_exportUpdate an export channel.
get_feed_export_schemaExport schema / slot definitions.
update_feed_export_slot_overridesOverride export slot mappings.
get_product_enrichment_optionsEnrichment options for a product.
list_enrichment_proposalsPending enrichment proposals.
list_personasShopping personas (stored audience / ICP).

ChatGPT Ads

Ads that appeared in this website's tracked ChatGPT completions (the same data as the /ads page). total_count / rendered_count are times shown in those responses, not ad-network impressions.

ToolWhat it does
get_ads_overview_statsPresence rate, other-advertiser count, and times-shown totals.
list_adsPaginated creatives (one row per advertiser + title). Default sort is times shown.
list_ad_advertisersAdvertisers buying the most ChatGPT ad presence.
get_ad_detailOne advertiser or creative: stats, look (body, image, landing URL), and prompts it showed on.

Many of these endpoints are also available on the public REST API, for integrations that use API keys instead of MCP.