Skip to Content

Admin MCP tools

Admin MCP exposes the same platform tools Success Agent uses in merchant admin. This page lists those tools by domain. It is not a per-tool API reference: argument schemas live on the server.

Call tools/list after you connect. For merchant OAuth tokens that response lists all platform admin tools. Scopes, permissions, and channel type still gate which calls succeed. Descriptions of admin tools include an Example output: sample.

OAuth clients receive platform tools only. Merchant-configured MCP Tools (inbound HTTP or MCP servers) are not attached to OAuth sessions.

Tools that need a sales channel advertise an integer channel_id in their schema. Use list_channels to discover ids. get_profile and list_channels do not take a channel. See Sales channel.

Successful admin tool results are wrapped in { "status": "ok", "response": … }. get_profile and list_channels return their objects directly. See Admin MCP.

Account

These tools do not take channel_id.

ToolDescription
get_profileReturn the signed-in user, merchant, and token scopes.
list_channelsList the merchant’s sales channels (id, name, type, store). Use an id as channel_id when a tool schema requires it. Requires profile, sales_channel_read, or sales_channel_write.

Products

Catalog

ToolDescription
get_productGet detailed information about a specific product.
search_productsSearch for products using a natural-language query or structured filters.
discover_productsFind products based on performance metrics or missing content.
get_product_performance_snapshotGet views, purchases, revenue, returns, and conversion for one product in a date range.
get_top_and_underperforming_productsList top or underperforming products by metric within a date range.
create_productCreate a new product with optional variant options.
update_product_contentUpdate product name, summary, and description.
update_product_statusUpdate product status (published / unpublished / preview) and admin flag color.
update_product_seoUpdate product URL slug, SEO title, description, and keywords.
update_product_taxonomyUpdate product taxonomy category and attributes, and assign store product groups.
update_product_metadataUpdate manufacturer, delivery time, deliverer, tax class, return policy, notes, and tags.
update_product_mediaReplace product images with a list of media file IDs.
update_product_variantUpdate variant pricing, stock codes, quantity limits, and weight.
add_product_variantAdd a variant to a product that already has options.
remove_product_variantDelete a variant from a product.

Inventory

Requires inventories_read / inventories_write (or catalog_*, which maps to the same product permissions). Transfers and some warehouse writes also require the matching plan feature.

ToolDescription
get_product_inventory_statusGet inventory status for a simple product or variant child.
list_low_or_out_of_stock_productsList low-stock or out-of-stock products in the channel inventory.
update_product_inventorySet, adjust, or update incoming, alarm, or location for a product or variant.
get_inventory_levelsGet inventory levels for multiple products at once.
set_low_stock_thresholdSet or clear the low-stock alarm threshold for multiple products.
get_inventory_historyGet the stock-change history for a product in the channel inventory.
list_storagesList merchant warehouses (storage locations).
transfer_product_inventoryTransfer stock of a product or variant between warehouses.

Relations

Merchant-configured related, similar, and compatible links. Requires the advanced product details plan feature. This is not purchase-affinity data from get_product.

ToolDescription
get_product_relationsGet related, similar, or compatible product linkages.
update_product_relationsSet, add, or remove related, similar, or compatible product linkages.

Product groups

ToolDescription
get_product_groupGet a product group by ID.
search_product_groupsSearch product groups with a query or structured filters.
create_product_groupCreate a product group.
update_product_groupUpdate a product group.
delete_product_groupDelete a product group by ID.

Manufacturers

ToolDescription
get_manufacturerGet a manufacturer by ID.
search_manufacturersSearch manufacturers.
create_manufacturerCreate a manufacturer.
update_manufacturerUpdate a manufacturer.
delete_manufacturerDelete a manufacturer by ID.

Orders

Customer fields on order tools are GDPR-masked.

ToolDescription
search_ordersSearch and filter orders.
get_orderGet an order including items, payments, shipping, and addresses.
get_order_timelineGet the activity timeline (action log) of an order.
update_order_statusUpdate order status or payment status.
add_order_noteSet the internal merchant note on an order (replaces any existing note).
create_refundCreate a return/refund linked to the original order.
get_order_statisticsGet aggregated order statistics for the channel.

Customers

Personal data in customer tool responses is GDPR-masked (name initial, email domain, last four phone digits, no full address).

ToolDescription
search_customersSearch customers by name, email, customer number, or tag.
get_customerGet a customer by ID.
get_customer_ordersGet recent orders for a customer.
get_customer_groupsList customer groups for the channel.
update_customer_tagsAdd or remove tags on a customer.
get_customer_statisticsGet aggregated customer counts, registrations, subscribers, and top spenders.
get_customer_segmentsGet RFM segment distribution (champions, loyal, regular, at_risk, churned).

Media

ToolDescription
search_imagesSearch images with a query or structured filters.
get_imageGet an image by ID.
create_imageCreate an image from a URL or data URL.
update_imageUpdate image title, description, tags, and locales.
delete_imageDelete an image by ID.
validate_image_urlValidate an image URL and return width, height, size, and format.
search_videosSearch videos with a query or structured filters.
create_videoAdd a video from a YouTube, Vimeo, or direct URL.
update_videoUpdate video title, description, tags, and locales.
delete_videoDelete a video by ID.
validate_video_urlValidate a video URL and return metadata.

Marketing and discounts

ToolDescription
create_product_discountCreate a product discount campaign (optionally as a coupon).
create_shipping_discountCreate a shipping discount campaign (optionally as a coupon).
create_buy_x_get_y_discountCreate a buy X get Y discount campaign (optionally as a coupon).
create_volume_discountCreate a volume discount with amount-based steps.
create_loyalty_discountCreate a loyalty discount based on lifetime purchase amount.
set_discount_statusActivate or deactivate a discount campaign.
search_discountsSearch and list discounts and campaigns.
get_discountGet a discount including rules, conditions, and coupon info.
get_discount_usageGet redemption statistics for a coupon-based discount.

Marketing messages

Webstore and POS channels. These edit marketing emails, not storefront theme files. Listing, reading, the email designer schema, and preview require marketing_read. create_marketing_message and content or designer edits require marketing_write. None of these tools publish or send.

ToolDescription
list_marketing_messagesList marketing email messages on the channel (no HTML or MJML). Filter by type, status, or name/subject search.
get_marketing_messageGet one marketing email, including editor, send time, draft subject, and draft content.
create_marketing_messageCreate a draft marketing email (newsletter, announcement, transactional, or automatic).
update_marketing_messageUpdate the message name and/or send_at.
update_marketing_message_contentUpdate draft subject and MJML/Liquid for html editor messages.
preview_marketing_messageRender a draft email preview. HTML is size-capped.
list_email_designer_schemaList email designer section and block types for the channel.
add_email_sectionAdd a designer section (column, two-columns, hero, header, footer, cart, …).
update_email_sectionUpdate settings on a designer section.
remove_email_sectionRemove a designer section.
move_email_sectionMove a designer section to a new position.
add_email_blockAdd a designer block (text, image, button, divider, spacer, logo, product, …) to a section.
update_email_blockUpdate settings on a designer block.
remove_email_blockRemove a designer block.
move_email_blockMove a designer block to a new position.

Social

Webstore and POS channels. Requires a marketing view, create, or edit permission (marketing_read is enough to list them). Ideas stay in Finqu until a draft is published.

ToolDescription
list_social_accountsList social accounts on the channel and whether each account is ready to post.
list_social_postsList social posts in a date range.
get_social_postGet a social post, including per-account publish status, permalinks, and errors.
create_social_post_ideaSave a calendar idea. Ideas are not sent to social platforms.
create_social_post_draftCreate a draft with caption, target accounts, and optional media library files.
update_social_postUpdate an idea, draft, or scheduled post. Requires the version from the last read.
publish_social_postPublish a draft now, or schedule it with a future scheduled_at.
retry_social_postRetry a failed post on the accounts that failed.
delete_social_postDelete a post. Requires confirm: true. Published posts are removed from Finqu only.

Calendar

Requires sales_channel_read (channel view) and a channel_id.

ToolDescription
list_calendar_eventsList desktop calendar events for marketing, operations, customers, or work-hub. from / to are YYYY-MM or YYYY-MM-DD (default: the current month).

Content

Pages and articles

ToolDescription
search_pagesSearch pages by name, list pages, or get a page by ID.
create_or_update_pageCreate or update a page with content and SEO metadata.
search_articlesSearch blog articles by title, list articles, or get an article by ID.
create_or_update_articleCreate or update an article with content and metadata.

SEO analytics

These tools require analytics_read (analytics view permission), not content-editing scopes.

ToolDescription
get_keyword_ranking_historyTrack historical ranking positions for keywords you provide.
get_keyword_analyticsDiscover keywords with rankings, opportunities, and competitive analysis.
get_content_performanceAnalyze performance metrics for website content.
get_backlink_profileAnalyze website backlink profile and quality metrics.

Webstore channels only. Requires sales_channel_read / sales_channel_write.

ToolDescription
find_linkable_resourcesSearch products, categories, pages, articles, and manufacturers for navigation links.
list_navigation_menusList navigation menus without their items.
get_navigation_menuGet a navigation menu structure and items by token.
add_navigation_itemAdd an item to a navigation menu.
update_navigation_itemUpdate a navigation menu item.
remove_navigation_itemRemove a navigation menu item and all its children.
update_navigation_item_descriptionUpdate or add a language-specific description for a navigation item.

Theme

Theme tools require a webstore channel. Pass that channel as channel_id. They use the current or public release and the frontpage template.

Settings and files

ToolDescription
get_theme_contextGet a compact theme digest: colors, fonts, settings summary, and file naming conventions.
get_current_templateGet the current template ID, resource type, and resource ID.
get_template_snapshotGet the full section structure and configuration of a template.
list_templatesList editable templates in the current theme.
update_theme_settingsUpdate theme-wide settings such as colors, typography, and layout options.
search_theme_settingsSearch theme settings by keyword, category, or functionality.
get_related_theme_settingsGet settings related to a functionality or design element.
get_theme_colorsList color settings with labels and current hex values.
update_theme_colorsUpdate one or more theme color settings.
list_available_themesList themes available to install.
list_installed_themesList installed themes and their releases.
install_themeInstall or update a theme.
activate_themeActivate a theme release on the storefront.
list_theme_filesList files and directories in a theme directory.
fetch_theme_fileRead one theme file (outline, schema, or full mode).
fetch_theme_filesRead multiple theme files in one call (max 10).
search_theme_filesSearch theme files by filename, glob, or extension.
grep_theme_filesSearch theme file contents with optional context lines.
save_theme_fileCreate or update a theme file.
patch_theme_fileReplace an exact substring in a theme file.
delete_theme_fileDelete a theme file.
rename_theme_fileRename or move a theme file within the theme.
copy_theme_fileDuplicate a theme file to a new path.

Sections and blocks

ToolDescription
get_theme_sectionsList section types (handles) available in the current theme.
get_theme_sectionGet the configuration schema and settings for a section type.
list_template_sectionsList static and dynamic sections in a template.
update_section_settingsUpdate settings of an existing section instance.
add_dynamic_sectionAdd a section instance to a template at a given position.
duplicate_dynamic_sectionDuplicate a section instance with its settings.
remove_dynamic_sectionPermanently remove a section instance.
move_dynamic_sectionMove a section within a template layout.
get_section_translationsList language translations for a section instance.
add_section_translationAdd a language translation copied from an existing language.
remove_section_translationRemove a language translation from a section.
get_theme_blocksList block types available in the current theme.
get_theme_blockGet the configuration schema for a block type.
list_section_blocksList layout block instances in a section.
add_section_blockAdd a block instance to a section or a layout block container.
update_block_settingsUpdate settings on an existing block instance.
remove_section_blockRemove a block instance (and nested children that reference it).
move_section_blockReorder a block within its container.

Section groups

ToolDescription
list_section_groupsList section groups (for example header-group, footer-group) and their sections.
add_section_to_groupAdd a section instance to a section group.
remove_section_from_groupRemove a section instance from a section group.
move_section_in_groupMove a section within a section group.
update_section_group_settingsUpdate the settings of a section within a section group.

Store setup

Taxes

ToolDescription
get_taxGet a tax by ID, or "default" for the default tax.
search_taxesList all taxes.
create_taxCreate a tax class with tax rates.
update_taxUpdate a tax by ID.
delete_taxDelete a tax by ID.
set_default_taxSet the default tax by ID.

Deliverers

ToolDescription
get_delivererGet a deliverer by ID, or "default" for the default deliverer.
search_deliverersSearch deliverers.
create_delivererCreate a deliverer.
update_delivererUpdate a deliverer.
delete_delivererDelete a deliverer by ID.
set_default_delivererSet the default deliverer by ID.

Reviews

ToolDescription
search_reviewsSearch product reviews (filter by status, product, rating, or date range).
get_reviewGet a review including text, rating, and product info.
update_review_statusAccept or deny a product review.

Policies

Handles: terms-conditions, shipping, privacy, return.

ToolDescription
get_policyGet a store policy by handle.
update_policyUpdate a store policy.

Analytics

ToolDescription
get_comprehensive_business_analytics_overviewGet an analytics overview: revenue, conversions, customers, marketing, geography, and forecasts.
get_predictive_forecastsGenerate predictive forecasts for key business metrics.
update_marketing_spendCreate or update marketing spend data for campaigns, channels, or periods.
get_anomaly_detection_resultsDetect anomalies and outliers in business metrics.

Channel and store

Channel address and organization category require sales_channel_write. Merchant and billing address require settings_write.

ToolDescription
list_organization_categoriesList organization categories that can be assigned to a store channel.
set_channel_organization_categorySet the organization category for the current store channel.
update_channel_addressUpdate the public-facing store channel address.
update_merchant_addressUpdate the primary merchant (owner) address.
update_billing_addressUpdate the merchant billing address.