Skip to main content
The MCP server in v0.4.0 exposes 45 tools. You almost never need to pass shopId — every shop-scoped tool resolves it automatically from your API key.

Identity (start here)

ToolDescription
whoamiWhich shop, organization, plan, and scopes the current API key has. Call this first if you’re unsure which store the AI is connected to.
list_shopsAll shops accessible from the current key (one in most cases).

Monitoring

ToolDescription
get_dashboardVisibility trends, sentiment, share of voice, citations, top performing prompts.
get_prompt_rankingsPosition and visibility per tracked prompt across AI engines.
get_competitorsCompetitor analysis — strength, gaps, mentions alongside your brand.

Optimization

ToolDescription
get_store_statsOptimization counts — fixes applied, pending, scan status.
get_fix_suggestionsPending fix suggestions with reasoning.
apply_fixApply a fix to your store via the platform adapter.
approve_fixMove a drafted fix from PROPOSED to APPROVED.
revert_fixRestore original content for an applied fix.
trigger_scanRun a fresh optimization scan over all products.
get_autopilot_statusAutopilot mode, recent activity, agent toggles.
update_autopilot_settingsUpdate autopilot mode (WATCH, ASSIST, AUTOPILOT), daily limits, agent toggles.
get_model_performanceWhich LLMs produce the best fixes per task type, cost per fix.

Prompts

ToolDescription
create_promptTrack a new AI search query for visibility monitoring.
run_prompt_analysisRun analysis for a prompt across Google AI, ChatGPT, Perplexity.

CMS — pages

ToolDescription
cms_list_pagesList CMS pages with pagination, sorting, field selection.
cms_get_pageGet a single page including content blocks and SEO.
cms_create_pageCreate a page with title, slug, content, and full SEO/OG metadata.
cms_update_pageUpdate any subset of page fields.
cms_publish_pageMake a page live.
cms_unpublish_pageRevert a page to draft.
cms_delete_pagePermanently delete a page.

CMS — content types & entries

ToolDescription
cms_list_content_typesList custom content types.
cms_create_content_typeDefine a new content type with field schema.
cms_delete_content_typeDelete a content type and all its entries.
cms_list_entriesList entries for a content type.
cms_create_entryCreate an entry.
cms_update_entryUpdate an entry.
cms_delete_entryDelete an entry.

CMS — media, SEO, export

ToolDescription
cms_list_mediaList uploaded media files.
cms_get_seoSEO metadata for a page.
cms_exportExport all CMS content as JSON.

CMS — i18n

ToolDescription
cms_list_translationsList locale variants of a page.
cms_create_translationCreate a translation of a page.
cms_list_entry_translationsList locale variants of a content type entry.

CMS — preview & roles

ToolDescription
cms_generate_previewGenerate a preview token + URL for an unpublished page.
cms_preview_entrySame for a content type entry.
cms_list_rolesList CMS role assignments.
cms_create_roleAssign a CMS role (ADMIN, EDITOR, AUTHOR, VIEWER) to a user.
cms_update_roleChange a role assignment.
cms_delete_roleRemove a role assignment.

Catalog (Naridon Shop)

ToolDescription
catalog_searchSearch the global product directory by keyword, category, vendor, price.
catalog_productFull product details — AI summary, specs, FAQ, reviews.
catalog_compareSide-by-side comparison of 2-5 products.
catalog_categoriesAll categories with product counts.

Optional shopId parameter

Tools that act on shop data accept an optional shopId argument. You should not pass it — the server auto-resolves it from your API key. The only reason to pass it is if you have a multi-shop key and want to act on a non-default shop.