❯

    integrations / shopify / tools

    Shopify tools in Cogny

    Cogny's Shopify integration exposes 53 tools (25 read, 20 write, 8 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • Read (25): only reads data.
    • Write (20): creates or changes something.
    • Destructive (8): deletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.

    All tools

    ToolKindWhat it does
    tool_get_shop_infoReadGet basic shop information.
    tool_list_productsReadList products with pagination and optional filtering.
    tool_get_productReadGet a single product with full details including variants, images, and collections.
    tool_list_collectionsReadList collections (smart and custom) with pagination.
    tool_get_collectionReadGet a collection with its products.
    tool_list_ordersReadList orders with pagination and optional filtering.
    tool_get_orderReadGet a single order with full details.
    tool_list_customersReadList customers with pagination and optional filtering.
    tool_get_customerReadGet a single customer with full details.
    tool_list_locationsReadList inventory locations.
    tool_list_inventory_levelsReadList inventory levels at a specific location.
    tool_list_discount_codesReadList code-based discounts.
    tool_list_automatic_discountsReadList automatic (auto-applied) discounts.
    tool_list_abandoned_checkoutsReadList abandoned checkouts.
    tool_get_abandoned_checkoutReadGet a single abandoned checkout with details.
    tool_create_productWriteCreate a new product.
    tool_update_productWriteUpdate a product's fields.
    tool_create_product_variantWriteAdd a variant to a product.
    tool_update_product_variantWriteUpdate a product variant.
    tool_adjust_inventoryWriteAdjust inventory quantity by a delta amount.
    tool_set_inventoryWriteSet absolute inventory quantity.
    tool_create_collectionWriteCreate a new custom collection.
    tool_update_collectionWriteUpdate an existing collection's fields.
    tool_add_products_to_collectionWriteAdd products to a custom collection.
    tool_remove_products_from_collectionDestructiveRemove products from a custom collection.
    tool_create_discount_codeWriteCreate a code-based discount.
    tool_delete_discount_codeDestructiveDelete a code-based discount.
    tool_create_automatic_discountWriteCreate an automatic (auto-applied) discount.
    tool_delete_automatic_discountDestructiveDelete an automatic discount.
    tool_list_blogsReadList blogs with pagination and optional filtering.
    tool_get_blogReadGet a single blog with full details.
    tool_list_articlesReadList articles (blog posts) with pagination and optional filtering.
    tool_get_articleReadGet a single article with full body and metadata.
    tool_list_pagesReadList static pages with pagination and optional filtering.
    tool_get_pageReadGet a single page with full body content.
    tool_list_redirectsReadList URL redirects with pagination and optional filtering.
    tool_create_blogWriteCreate a new blog.
    tool_update_blogWriteUpdate an existing blog.
    tool_delete_blogDestructiveDelete a blog and all its articles.
    tool_create_articleWriteCreate a new blog article (post).
    tool_update_articleWriteUpdate an existing article.
    tool_delete_articleDestructiveDelete an article.
    tool_create_pageWriteCreate a new static page.
    tool_update_pageWriteUpdate an existing page.
    tool_delete_pageDestructiveDelete a page.
    tool_create_redirectWriteCreate a URL redirect.
    tool_delete_redirectDestructiveDelete a URL redirect.
    tool_get_metafieldsReadList the metafields attached to a resource.
    tool_set_metafieldsWriteSet (create or update) metafields on a resource.
    tool_list_shop_localesReadList the shop's configured locales (primary + alternates).
    tool_get_translatable_resourceReadGet the translatable content (key + value + digest) for a resource, and — when a locale is given — the translations already registered for that locale.
    tool_register_translationsWriteRegister (create or update) translations for a resource.
    tool_remove_translationsDestructiveRemove translations for a resource by locale + key.

    Exact input schemas come from tools/list once Shopify is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.

    This page as markdown · All integrations · How Cogny uses Shopify