---
title: >-
  Shopify Functions support in Dev Assistant and the shopify.dev MCP server -
  Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/posts/shopify-functions-support-in-dev-assistant-and-shopifydev-mcp-server
  md: >-
    https://shopify.dev/changelog/posts/shopify-functions-support-in-dev-assistant-and-shopifydev-mcp-server.md
metadata:
  effectiveApiVersion: ''
  affectedApi:
    - displayName: Functions
      handle: functions-api
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2025-05-14T14:41:32-04:00'
  postedAt: '2025-05-21T08:00:00-04:00'
  updatedAt: '2025-05-20T16:33:39-04:00'
  effectiveAt: '2025-05-21T08:20:00-04:00'
---

May 21, 2025

# Shopify Functions support in Dev Assistant and the shopify.dev MCP server

DateMay 21, 2025

FlagsNew

SurfacesAPI

Affected APIs[Functions](https://shopify.dev/changelog?api_type=functions-api)

We've enhanced the Dev Assistant and the shopify.dev MCP server, adding support for Shopify Functions. Now, AI-powered assistance can help you build and optimize Functions code, streamline your development process, and accelerate your implementation. When you describe your desired outcome to the Dev Assistant, it can do the following things:

* **Suggest a Function API** : Identify the most suitable Function API for your use case.
* **Generate code**: For example, input queries, Function logic (in Rust), and the expected output.
* **Convert JavaScript to Rust**: Convert existing JavaScript code to Rust, enhancing performance and lowering execution costs.

Together, these features simplify Shopify Functions development, making it more accessible to developers who are new to Rust or unfamiliar with the Function APIs.

To get started, simply describe your Functions-related goals to the Dev Assistant. Then, let it guide you through your implementation with relevant code examples and explanations.

This new functionality is available in the [Dev Assistant on shopify.dev](http://shopify.dev/?assistant=1), or through the [shopify.dev MCP server](https://github.com/Shopify/dev-mcp?tab=readme-ov-file#development).
