Generate SEO-optimized Etsy listings — title, description, and 13 tags — from your AI assistant.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when the user wants a complete SEO-optimized Etsy listing from a product idea. Returns a title, A/B title variants, description, exactly 13 tags, and attributes. Uses one generation from the monthly quota.
Product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz"
Etsy category, e.g. "Home & Living"
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Use this when the user wants a complete SEO-optimized Etsy listing from a product idea. Returns a title, A/B title variants, description, exactly 13 tags, and attributes. Uses one generation from the monthly quota.
| Argument | Type | Description |
|---|---|---|
| category | string | Etsy category, e.g. "Home & Living" |
| product_name* | string | Product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"product_name"
],
"properties": {
"category": {
"type": "string",
"maxLength": 120,
"description": "Etsy category, e.g. \"Home & Living\""
},
"product_name": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\""
}
},
"additionalProperties": false
}Use this when the user wants to assess an existing Etsy listing. Returns a versioned Listing Readiness score with official Etsy sources, limitations, weak points, missing keywords, and tag utilization. It does not predict search rank or sales. Free — does not use quota.
| Argument | Type | Description |
|---|---|---|
| tags | array | Current Etsy tags |
| title | string | Current Etsy listing title |
| description | string | Current Etsy listing description |
| product_name | string | Short product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Current Etsy tags"
},
"title": {
"type": "string",
"maxLength": 500,
"description": "Current Etsy listing title"
},
"description": {
"type": "string",
"maxLength": 20000,
"description": "Current Etsy listing description"
},
"product_name": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\""
}
},
"additionalProperties": false
}Use this when the user wants to rewrite an existing Etsy title, description, or tags based on audit findings. A re-audit gate prevents score regression. Uses one generation from the monthly quota.
| Argument | Type | Description |
|---|---|---|
| mode | string | Which fields to rewrite (default: full) |
| tags | array | Current Etsy tags |
| title | string | Current Etsy listing title |
| description | string | Current Etsy listing description |
| product_name | string | Short product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"mode": {
"enum": [
"full",
"title_only",
"description_only",
"tags_only"
],
"type": "string",
"description": "Which fields to rewrite (default: full)"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Current Etsy tags"
},
"title": {
"type": "string",
"maxLength": 500,
"description": "Current Etsy listing title"
},
"description": {
"type": "string",
"maxLength": 20000,
"description": "Current Etsy listing description"
},
"product_name": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\""
}
},
"additionalProperties": false
}Use this when the user asks about Seerxo credits or usage. Shows the authenticated account's remaining monthly generation quota. Free.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Use this when the user wants Etsy keyword ideas for a product or listing. Returns ranked autosuggest phrases with relative demand and placement guidance; never fabricates search volumes. Uses one generation from the monthly quota.
| Argument | Type | Description |
|---|---|---|
| seed | string | Seed phrase to expand |
| tags | array | Current Etsy tags |
| title | string | Current Etsy listing title |
| description | string | Current Etsy listing description |
| product_name | string | Short product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"seed": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Seed phrase to expand"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Current Etsy tags"
},
"title": {
"type": "string",
"maxLength": 500,
"description": "Current Etsy listing title"
},
"description": {
"type": "string",
"maxLength": 20000,
"description": "Current Etsy listing description"
},
"product_name": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\""
}
},
"additionalProperties": false
}