Skip to main content
Glama

Server Details

Generate SEO-optimized Etsy listings — title, description, and 13 tags — from your AI assistant.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
semihbugrasezer/seerxo
GitHub Stars
25
Server Listing
Etsy SEO Generator

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 4 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: generating listings, analyzing, optimizing, checking quota, and suggesting keywords. No overlap or ambiguity.

Naming Consistency4/5

Most tools follow the 'seerxo_' prefix pattern, but 'generate_etsy_seo' lacks this prefix, creating a minor inconsistency.

Tool Count5/5

Five tools is well-scoped for an Etsy SEO assistant, covering core operations without unnecessary bloat.

Completeness5/5

The tool set covers the full SEO workflow: generate, analyze, optimize, keyword suggestions, and quota management. No obvious gaps for its domain.

Available Tools

5 tools
generate_etsy_seoGenerate Etsy listingInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoEtsy category, e.g. "Home & Living"
product_nameYesProduct description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz"

Output Schema

ParametersJSON Schema
NameRequiredDescription
tagsYesAll 13 Etsy tags.
titleYesPrimary SEO title.
usageYes
featuresYesProduct feature highlights.
cross_sellYesSuggested complementary product.
descriptionYesSEO-optimized product description.
shipping_tipYesShipping pricing guidance.
target_keywordsYesPrimary keyword phrases targeted by the listing.
title_alternativesYesAlternative titles for A/B testing.
suggested_attributesYesSuggested Etsy attribute values.
seerxo_analyze_listingAudit Etsy listingA
Read-onlyIdempotent
Inspect

Use this when the user wants to score or diagnose an existing Etsy listing. Returns an explainable SEO score, sub-scores, weak points, missing keywords, and tag utilization. Free — does not use quota.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoCurrent Etsy tags
titleNoCurrent Etsy listing title
descriptionNoCurrent Etsy listing description
product_nameNoShort product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz"

Output Schema

ParametersJSON Schema
NameRequiredDescription
fixesYesLegacy actionable fix list.
gradeYesLetter grade derived from the SEO score.
totalYesTotal number of SEO checks.
checksYesAll evaluated SEO checks.
passedYesNumber of SEO checks that passed.
percentYesLegacy alias for the overall SEO score.
coverageYesPercentage of product keywords covered by the listing.
seoScoreYesOverall Etsy SEO score from 0 to 100.
subScoresYes
weakPointsYesRanked SEO findings and fixes.
tagUtilizationYes
missingKeywordsYesProduct keywords missing from the listing.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate read-only, idempotent, non-destructive behavior. The description adds value by specifying the output (explainable SEO score, sub-scores, etc.) and cost (free, no quota). No contradictions found.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three concise sentences, front-loaded with purpose and key outputs. No unnecessary words. Efficient and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With output schema present, the description adequately covers what the tool does. It lists return values and cost. Could mention that listing must exist on Etsy, but the parameters imply that. Overall complete for a diagnostic tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with each parameter described adequately. The tool description does not add additional parameter explanations beyond what the schema already provides, so baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'score or diagnose an existing Etsy listing'. It specifies the return value (SEO score, sub-scores, weak points, missing keywords, tag utilization), distinguishing it from sibling tools like generate_etsy_seo or seerxo_optimize_listing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says 'Use this when...' providing clear context. It mentions the tool is free and does not use quota, aiding decision-making. However, it does not explicitly state when not to use it or mention alternative tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

seerxo_optimize_listingOptimize Etsy listingAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoWhich fields to rewrite (default: full)
tagsNoCurrent Etsy tags
titleNoCurrent Etsy listing title
descriptionNoCurrent Etsy listing description
product_nameNoShort product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz"

Output Schema

ParametersJSON Schema
NameRequiredDescription
diffYesBefore and after values for each listing field.
modeYesOptimization mode that was applied.
afterYesAudit summary after optimization.
usageYes
beforeYesAudit summary before optimization.
fallbackYesWhether the original listing was kept to prevent a score regression.
resolvedYesFinding IDs resolved by the rewrite.
optimizedYes
unresolvedYesFinding IDs still present after the rewrite.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=false and destructiveHint=false, but the description adds two key behaviors: a 're-audit gate prevents score regression' and 'Uses one generation from the monthly quota.' These go beyond annotation hints and inform the agent of important constraints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler. Information is front-loaded: use case, re-audit gate, quota. Every sentence adds value. Highly concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the existence of an output schema (not shown but confirmed) and 100% parameter coverage, the description covers the main use case, re-audit logic, quota impact, and mode selection. It could mention that results are AI-generated, but overall complete for a rewrite tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already describes all parameters adequately. The description does not add meaning beyond the schema; e.g., it mentions rewriting fields but doesn't elaborate on parameter details or constraints. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it rewrites existing Etsy listing fields based on audit findings, with a specific verb ('rewrite') and resource ('title, description, or tags'). It distinguishes from sibling tools like 'generate_etsy_seo' (new content) and 'seerxo_analyze_listing' (audit).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use this when the user wants to rewrite... based on audit findings' and mentions a 're-audit gate' for quality. While it doesn't specify when not to use, the context and sibling tools imply alternatives. Clear usage context is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

seerxo_quotaCheck quotaA
Read-onlyIdempotent
Inspect

Use this when the user asks about Seerxo credits or usage. Shows the authenticated account's remaining monthly generation quota. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
tierYesSeerxo account tier.
limitYesMonthly generation limit.
currentYesGenerations used this month.
remainingYesGenerations remaining this month.
usageByChannelYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses that the tool shows remaining monthly generation quota and is free. Annotations already provide readOnlyHint and idempotentHint, so description adds useful behavioral context beyond the structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences. Front-loaded with purpose. Every word is necessary; no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only tool with 0 parameters and an output schema, the description fully covers what the tool does and when to use it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no parameters; schema coverage is 100%. Description adds no parameter info, but baseline for 0-param tools is 4. No additional meaning needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool shows the authenticated account's remaining monthly generation quota, and usage context is given. It distinguishes from siblings (generate_etsy_seo, seerxo_analyze_listing, seerxo_optimize_listing, seerxo_suggest_keywords) which are about content creation/analysis.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use this when the user asks about Seerxo credits or usage'. While it does not list alternatives for similar queries, the sibling tools are distinct in function, so guidance is adequate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

seerxo_suggest_keywordsSuggest Etsy keywordsAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNoSeed phrase to expand
tagsNoCurrent Etsy tags
titleNoCurrent Etsy listing title
descriptionNoCurrent Etsy listing description
product_nameNoShort product description, e.g. "handmade ceramic coffee mug, speckled glaze, 12oz"

Output Schema

ParametersJSON Schema
NameRequiredDescription
seedYesNormalized seed phrase used for suggestions.
usageYes
sourceYesSource used for keyword suggestions.
keywordsYesKeyword suggestions in Etsy autosuggest demand order.
confidenceYesConfidence in the available suggestions.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses key behaviors: returns ranked autosuggest phrases, never fabricates search volumes, uses one generation from monthly quota. Annotations provide minimal safety info, so description adds valuable context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with front-loaded usage instruction. Every sentence adds value: first tells when to use, second describes output and constraints. No waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers input (Etsy listing context), output (ranked phrases with demand and placement guidance), and side effect (quota usage). Has output schema. Slightly missing edge case info, but generally complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 100% description coverage for all 5 parameters, so baseline is 3. The tool description does not add extra parameter meaning beyond schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states verb ('suggest keywords') and resource ('Etsy keyword ideas for a product or listing'). Differentiates from siblings like generate_etsy_seo and seerxo_analyze_listing by focusing specifically on keyword suggestion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says when to use ('when the user wants Etsy keyword ideas'). Implicitly excludes other use cases like SEO generation or analysis. No explicit alternatives listed, but context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.