MCP
Tool Catalog

Tool Catalog

Ecommaps MCP exposes merchant-facing tools grouped by domain.

Design Rules

Every public MCP tool should follow these rules:

  • canonical snake_case field names
  • domain-specific verbs such as list_*, get_*, create_*, update_*, delete_*
  • tenant scope derived from the authenticated store key
  • structured outputs designed for reliable agent use
  • explicit read/write annotations

The public tool surface is focused on merchant operations. Design and landing-page generation tools are not part of the supported public catalog.

Commerce

Store summary and reporting

  • get_store_summary
  • get_sales_report

Products

  • list_products
  • get_product
  • create_product
  • update_product

Canonical product fields include:

  • name
  • slug
  • description
  • price
  • compare_at_price
  • cost_per_item
  • currency
  • charge_tax
  • sku
  • barcode
  • track_quantity
  • continue_selling_when_out_of_stock
  • inventory_quantity
  • is_physical
  • weight
  • weight_unit
  • category
  • product_type
  • vendor
  • is_active
  • images
  • tags
  • options
  • variants

Orders

  • list_orders
  • get_order
  • update_order_status
  • update_order_notes

Canonical order status values:

  • pending
  • confirmed
  • processing
  • shipped
  • delivered
  • cancelled

Customers

  • list_customers
  • get_customer
  • create_customer
  • update_customer
  • update_customer_addresses
  • get_customer_orders
  • delete_customer

Collections

  • list_collections
  • get_collection
  • create_collection
  • update_collection
  • delete_collection

Inventory

  • list_inventory_items
  • update_inventory_item
  • update_inventory_batch
  • get_inventory_history

Discounts

  • list_coupons
  • get_coupon
  • create_coupon
  • update_coupon
  • delete_coupon
  • search_discount_targets

Content

Pages

  • list_pages
  • get_page
  • create_page
  • update_page

Blogs

  • list_blogs
  • get_blog
  • create_blog
  • update_blog

Menus

  • list_menus
  • get_menu
  • create_menu
  • update_menu
  • save_menu_structure
  • delete_menu

Files

  • list_files
  • upload_file
  • move_file
  • delete_file

Marketing

  • get_marketing_settings
  • update_marketing_settings

Store Settings

General

  • get_store_settings_general
  • update_store_settings_general

Appearance

  • get_store_settings_appearance
  • update_store_settings_appearance

Checkout

  • get_store_settings_checkout
  • update_store_settings_checkout

API keys

  • list_api_keys
  • create_api_key
  • revoke_api_key

Store team

  • list_store_members
  • invite_store_member
  • update_store_member
  • remove_store_member