create-article
Generate and publish articles for Shopify blogs by specifying title, content, author, and tags. Use this tool to manage blog content directly through the Shopify MCP Server.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| author | Yes | ||
| blogId | Yes | The GID of the blog to create the article in (e.g., "gid://shopify/Blog/1234567890") | |
| content | Yes | The content of the article in HTML format | |
| published | No | Whether to publish the article immediately | |
| tags | No | Tags to categorize the article | |
| title | Yes | The title of the article | 
Input Schema (JSON Schema)
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "properties": {
    "author": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "description": "The name of the article's author",
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "blogId": {
      "description": "The GID of the blog to create the article in (e.g., \"gid://shopify/Blog/1234567890\")",
      "minLength": 1,
      "type": "string"
    },
    "content": {
      "description": "The content of the article in HTML format",
      "minLength": 1,
      "type": "string"
    },
    "published": {
      "description": "Whether to publish the article immediately",
      "type": "boolean"
    },
    "tags": {
      "description": "Tags to categorize the article",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "title": {
      "description": "The title of the article",
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "blogId",
    "title",
    "content",
    "author"
  ],
  "type": "object"
}