Seerxo
Server Details
Generate SEO-optimized Etsy listings — title, description, and 13 tags — from your AI assistant.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 10.4% over 60 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- semihbugrasezer/seerxo
- GitHub Stars
- 28
- Server Listing
- Etsy SEO Generator
TDQS
Scored across 5 tools
Each tool targets a fairly distinct action: generate (new listing), optimize (rewrite existing), analyze (audit), suggest keywords, and check quota. There is mild potential overlap between generate_etsy_seo and seerxo_optimize_listing since both produce listing content, but descriptions clearly separate from-scratch creation from audit-driven rewriting.
Most tools follow a verb_noun pattern with a seerxo_ prefix, but generate_etsy_seo breaks both conventions—no prefix and object-first ordering (etsy_seo rather than a verb). The deviation is minor but noticeable against the otherwise consistent set.
Five tools is well-scoped for an Etsy SEO assistant, covering the core workflow stages (keywords, generate, analyze, optimize) plus a quota check. Each tool clearly earns its place without redundancy.
The set covers a solid lifecycle: keyword discovery, listing generation, auditing, optimization, and quota tracking. Minor gaps like comparing multiple listings or managing/tracking saved listings exist, but core Etsy SEO workflows are well covered.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Changed
seerxo_analyze_listing23 fields changed- added
Output schema / properties / evaluatedAtAdded value: +{ + "description": "ISO-8601 evaluation timestamp.", + "type": "string" +} - added
Output schema / properties / evidenceAdded value: +{ + "description": "Official Etsy sources used by this scoring version.", + "items": { + "additionalProperties": false, + "properties": { + "id": { + "type": "string" + }, + "source": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "source", + "title", + "url" + ], + "type": "object" + }, + "type": "array" +} - changed
Output schema / properties / grade / descriptionPrevious value: -"Letter grade derived from the SEO score."New value: +"Legacy letter grade derived from the readiness score." - added
Output schema / properties / limitationsAdded value: +{ + "description": "Important fields and outcomes this audit does not evaluate.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / missingKeywords / items / $refAdded value: +"#/properties/limitations/items" - removed
Output schema / properties / missingKeywords / items / typeRemoved value: -"string" - added
Output schema / properties / overallScoreAdded value: +{ + "description": "Deterministic Listing Readiness score from 0 to 100; not a ranking prediction.", + "type": "number" +} - changed
Output schema / properties / percent / descriptionPrevious value: -"Legacy alias for the overall SEO score."New value: +"Legacy alias for the overall readiness score." - added
Output schema / properties / scoreTypeAdded value: +{ + "const": "listing_readiness", + "type": "string" +} - added
Output schema / properties / scoringVersionAdded value: +{ + "const": "etsy-guidance-2026-04-27", + "type": "string" +} - changed
Output schema / properties / seoScore / descriptionPrevious value: -"Overall Etsy SEO score from 0 to 100."New value: +"Deprecated compatibility alias for overallScore." - changed
Output schema / properties / subScores / properties / description / descriptionPrevious value: -"Description SEO score from 0 to 100."New value: +"Description readiness from 0 to 100." - changed
Output schema / properties / subScores / properties / tags / descriptionPrevious value: -"Tags SEO score from 0 to 100."New value: +"Tag readiness from 0 to 100." - changed
Output schema / properties / subScores / properties / title / descriptionPrevious value: -"Title SEO score from 0 to 100."New value: +"Title readiness from 0 to 100." - changed
Output schema / properties / tagUtilization / properties / duplicates / items / $refPrevious value: -"#/properties/missingKeywords/items"New value: +"#/properties/limitations/items" - changed
Output schema / properties / tagUtilization / properties / overLong / items / $refPrevious value: -"#/properties/missingKeywords/items"New value: +"#/properties/limitations/items" - changed
Output schema / properties / tagUtilization / properties / tooBroad / items / $refPrevious value: -"#/properties/missingKeywords/items"New value: +"#/properties/limitations/items" - changed
Output schema / properties / weakPoints / descriptionPrevious value: -"Ranked SEO findings and fixes."New value: +"Ranked, sourced readiness findings and fixes." - added
Output schema / properties / weakPoints / items / properties / explanationAdded value: +{ + "description": "Why the deterministic rule produced this finding.", + "type": "string" +} - added
Output schema / properties / weakPoints / items / properties / ruleIdAdded value: +{ + "description": "Version-stable rule identifier.", + "type": "string" +} - added
Output schema / properties / weakPoints / items / properties / sourceAdded value: +{ + "additionalProperties": false, + "description": "Official Etsy source connected to this finding.", + "properties": { + "id": { + "$ref": "#/properties/evidence/items/properties/id" + }, + "source": { + "$ref": "#/properties/evidence/items/properties/source" + }, + "title": { + "$ref": "#/properties/evidence/items/properties/title" + }, + "url": { + "$ref": "#/properties/evidence/items/properties/url" + } + }, + "required": [ + "id", + "source", + "title", + "url" + ], + "type": "object" +} - changed
Output schema / properties / weakPoints / items / requiredPrevious value: -[ - "id", - "field", - "severity", - "reason", - "fix" -]New value: +[ + "id", + "ruleId", + "field", + "severity", + "reason", + "explanation", + "fix", + "source" +] - changed
Output schema / requiredPrevious value: -[ - "seoScore", - "subScores", - "weakPoints", - "missingKeywords", - "tagUtilization", - "percent", - "grade", - "coverage", - "passed", - "total", - "fixes", - "checks" -]New value: +[ + "scoringVersion", + "scoreType", + "overallScore", + "evaluatedAt", + "evidence", + "limitations", + "seoScore", + "subScores", + "weakPoints", + "missingKeywords", + "tagUtilization", + "percent", + "grade", + "coverage", + "passed", + "total", + "fixes", + "checks" +]
- Changed
seerxo_optimize_listing20 fields changed- added
Output schema / properties / after / properties / overallScoreAdded value: +{ + "$ref": "#/properties/before/properties/overallScore" +} - added
Output schema / properties / after / properties / scoreTypeAdded value: +{ + "$ref": "#/properties/before/properties/scoreType" +} - added
Output schema / properties / after / properties / scoringVersionAdded value: +{ + "$ref": "#/properties/before/properties/scoringVersion" +} - changed
Output schema / properties / after / requiredPrevious value: -[ - "seoScore", - "subScores", - "weakPoints" -]New value: +[ + "scoringVersion", + "scoreType", + "overallScore", + "seoScore", + "subScores", + "weakPoints" +] - added
Output schema / properties / before / properties / overallScoreAdded value: +{ + "description": "Deterministic Listing Readiness score from 0 to 100.", + "type": "number" +} - added
Output schema / properties / before / properties / scoreTypeAdded value: +{ + "const": "listing_readiness", + "type": "string" +} - added
Output schema / properties / before / properties / scoringVersionAdded value: +{ + "const": "etsy-guidance-2026-04-27", + "type": "string" +} - changed
Output schema / properties / before / properties / seoScore / descriptionPrevious value: -"Overall Etsy SEO score from 0 to 100."New value: +"Deprecated compatibility alias for overallScore." - changed
Output schema / properties / before / properties / subScores / properties / description / descriptionPrevious value: -"Description SEO score from 0 to 100."New value: +"Description readiness from 0 to 100." - changed
Output schema / properties / before / properties / subScores / properties / tags / descriptionPrevious value: -"Tags SEO score from 0 to 100."New value: +"Tag readiness from 0 to 100." - changed
Output schema / properties / before / properties / subScores / properties / title / descriptionPrevious value: -"Title SEO score from 0 to 100."New value: +"Title readiness from 0 to 100." - changed
Output schema / properties / before / properties / weakPoints / descriptionPrevious value: -"Ranked SEO findings and fixes."New value: +"Ranked, sourced readiness findings and fixes." - added
Output schema / properties / before / properties / weakPoints / items / properties / explanationAdded value: +{ + "description": "Why the deterministic rule produced this finding.", + "type": "string" +} - added
Output schema / properties / before / properties / weakPoints / items / properties / ruleIdAdded value: +{ + "description": "Version-stable rule identifier.", + "type": "string" +} - added
Output schema / properties / before / properties / weakPoints / items / properties / sourceAdded value: +{ + "additionalProperties": false, + "description": "Official Etsy source connected to this finding.", + "properties": { + "id": { + "type": "string" + }, + "source": { + "type": "string" + }, + "title": { + "type": "string" + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "source", + "title", + "url" + ], + "type": "object" +} - changed
Output schema / properties / before / properties / weakPoints / items / requiredPrevious value: -[ - "id", - "field", - "severity", - "reason", - "fix" -]New value: +[ + "id", + "ruleId", + "field", + "severity", + "reason", + "explanation", + "fix", + "source" +] - changed
Output schema / properties / before / requiredPrevious value: -[ - "seoScore", - "subScores", - "weakPoints" -]New value: +[ + "scoringVersion", + "scoreType", + "overallScore", + "seoScore", + "subScores", + "weakPoints" +] - changed
Output schema / properties / optimized / properties / description / descriptionPrevious value: -"SEO-optimized Etsy listing description."New value: +"Etsy listing description." - changed
Output schema / properties / optimized / properties / tags / descriptionPrevious value: -"SEO-optimized Etsy tags."New value: +"Etsy listing tags." - changed
Output schema / properties / optimized / properties / title / descriptionPrevious value: -"SEO-optimized Etsy listing title."New value: +"Etsy listing title."
5 tool updates
- First observed
generate_etsy_seo - First observed
seerxo_analyze_listing - First observed
seerxo_optimize_listing - First observed
seerxo_quota - First observed
seerxo_suggest_keywords
Related MCP Connectors
AI listing workflow for Etsy sellers: listings, images, mockups, KDP copy & ad copy. 14 tools.
Manage your Etsy shop from your AI: bulk-edit listings, prices and drafts. You approve every change.
Create, write and publish Printify products from chat, after a preview you approve.
Drafts eBay listings from your item photos: title, description, price and condition.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAI listing workflow for Etsy sellers: listings, mockups, ZIP packs, KDP copy, planners, images, and ad copy.MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to search for products, retrieve listing details, get shop information, discover trending items, and access reviews on Etsy through the Etsy API v3.718MIT
- FlicenseBqualityCmaintenanceEnables Etsy sellers to manage their shops via natural language, including listing CRUD, bulk price and quantity updates by SKU, whole-shop A-F grade audits, photo uploads, shipping profiles, conversations, receipts, fulfillment tracking, and profit calculation.19-
- AlicenseAqualityCmaintenanceEnables agents to generate and audit marketplace listings that comply with character limits, produce structured titles, tags, and descriptions, score existing listings, cluster keywords, and suggest long-tail variants without API keys or network access.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.