Connect your AI (MCP)

ShopPress is MCP-first. Everything you can do in the app, an AI assistant can do through the Model Context Protocol, for your store only.

Connect

  1. In ShopPress open AI connection (MCP) and press Create token. Copy it now; it is shown once.
  2. In your AI client add a custom MCP connector:
  3. Server address: https://shoppress.automatorcloud.com/api/mcp
  4. Header: Authorization: Bearer <your token>
  5. Ask in plain language, for example:
  6. "Audit my product images and tell me the three biggest problems."
  7. "Preview alt text with the pattern '{vendor} {title} – image {n}', show me 5 examples, then apply it."
  8. "Undo the last change."
  9. "Write a ShopPress plugin that tags new products by vendor."

Revoke a token any time on the same page. Tokens only work while ShopPress is installed. A token can't create other tokens or reach another store.

Tools

The AI sees only the tools of modules that are switched on (and allowed by your plan).

AreaTools
Overviewshop_overview, modules_list, module_enable, module_disable, module_settings_set
Auditrun_audit, audit_status, list_image_issues, get_product_images
Alt textpreview_alt_fix, apply_alt_fix
Tidytidy_preview, tidy_apply
Variant photosvariant_images_preview, variant_images_apply
Historylist_change_batches, undo_change_batch, restore_point_create, restore_points_list, restore_point_diff, restore_point_restore
Jobsjobs_list, job_status
Themestheme_list, theme_apply, theme_save, theme_remove
Paymentplan_status, billing_one_time (the one-time £10 for server costs), plan_cancel
Page builderbuilder_widgets, page_templates, page_list, page_get, page_save, page_element, page_preview, page_publish, page_rollback, page_delete, page_assign, page_export_section
Builder site & templatesbuilder_site_settings, builder_site_settings_set, builder_templates, builder_template_save, builder_template_update, builder_template_delete, kit_export, kit_import, builder_usage, builder_disable_widgets
Popups, forms, custom widgetspopup_settings, form_submissions, custom_widgets, custom_widget_save
Custom contentcontent_types, content_type_save, content_entries, content_entry_get, content_entry_save, content_types_export, content_types_import, field_groups, field_group_add
Pluginsplugin_sdk, plugin_gallery, plugin_install, plugin_list, plugin_save, plugin_verify, plugin_tests_run, plugin_test, plugin_run, plugin_logs, plugin_settings, plugin_settings_set, plugin_permissions, plugin_approve_hosts, plugin_allow_scripts, plugin_triggers, plugin_enable, plugin_disable, plugin_rollback, plugin_export, plugin_import, plugin_delete, plugin_safe_mode
Library & supportlibrary_list, library_install, plugin_publish, support_access
Backupsbackup_create, backups_list, backup_restore
Plugin toolsevery tool of every enabled plugin, as plugin__<slug>__<tool>
Helpdocs (this documentation)

Safety rules for AIs

  • Tools that change your store need confirm: true. Good assistants show you a preview first.
  • Everything can be undone (undo_change_batch, restore_point_restore).
  • The one-time payment returns Shopify's approval page; you approve the charge yourself.
  • Code the AI writes (custom Liquid, custom widgets, templates with code) waits until you approve it in the app. The AI can't switch on custom code, approve outside websites for plugins or delete store content.
  • Access tokens have levels: Full, Builder (design, pages and content only) or Read only.
  • Plugin runs that delete data need allowDangerous: true, only after you agreed.