Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,556Letters: 14Defects: 1,331counted 4 min ago
teppi

Server definition

Hash
sha256:9873769bbf6b3c06289e79a2e0f164c83664e26c8e1d652bd19a95c4d35573cb
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Etsy category, e.g. \"Home & Living\"", "maxLength": 120, "type": "string" }, "product_name": { "description": "Product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\"", "maxLength": 300, "minLength": 2, "type": "string" } }, "required": [ "product_name" ], "type": "object" }, "name": "generate_etsy_seo", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cross_sell": { "description": "Suggested complementary product.", "type": "string" }, "description": { "description": "SEO-optimized product description.", "type": "string" }, "features": { "description": "Product feature highlights.", "items": { "$ref": "#/properties/title_alternatives/items" }, "type": "array" }, "shipping_tip": { "description": "Shipping pricing guidance.", "type": "string" }, "suggested_attributes": { "anyOf": [ { "additionalProperties": false, "properties": { "color": { "type": "string" }, "material": { "type": "string" }, "occasion": { "type": "string" }, "recipient": { "type": "string" }, "style": { "type": "string" } }, "required": [ "occasion", "style", "color", "material", "recipient" ], "type": "object" }, { "type": "null" } ], "description": "Suggested Etsy attribute values." }, "tags": { "description": "All 13 Etsy tags.", "items": { "$ref": "#/properties/title_alternatives/items" }, "type": "array" }, "target_keywords": { "description": "Primary keyword phrases targeted by the listing.", "items": { "$ref": "#/properties/title_alternatives/items" }, "type": "array" }, "title": { "description": "Primary SEO title.", "type": "string" }, "title_alternatives": { "description": "Alternative titles for A/B testing.", "items": { "type": "string" }, "type": "array" }, "usage": { "additionalProperties": false, "properties": { "dailyLimit": { "description": "Daily generation limit when one applies.", "type": "number" }, "dailyRemaining": { "description": "Generations remaining today when a daily limit applies.", "type": "number" }, "limit": { "description": "Monthly generation limit.", "type": "number" }, "remaining": { "description": "Generations remaining this month.", "type": "number" }, "tier": { "description": "Seerxo account tier.", "type": "string" }, "usageByChannel": { "additionalProperties": false, "properties": { "mcp": { "description": "Generations used through MCP.", "type": "number" }, "web": { "description": "Generations used through the web app.", "type": "number" } }, "required": [ "mcp", "web" ], "type": "object" } }, "required": [ "limit", "remaining", "tier", "usageByChannel" ], "type": "object" } }, "required": [ "title", "title_alternatives", "description", "tags", "features", "target_keywords", "cross_sell", "suggested_attributes", "shipping_tip", "usage" ], "type": "object" } }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "Current Etsy listing description", "maxLength": 20000, "type": "string" }, "product_name": { "description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\"", "maxLength": 300, "minLength": 2, "type": "string" }, "tags": { "description": "Current Etsy tags", "items": { "type": "string" }, "maxItems": 20, "type": "array" }, "title": { "description": "Current Etsy listing title", "maxLength": 500, "type": "string" } }, "type": "object" }, "name": "seerxo_analyze_listing", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "description": "All evaluated SEO checks.", "items": { "additionalProperties": false, "properties": { "field": { "description": "Listing field checked.", "type": "string" }, "id": { "description": "Stable check identifier.", "type": "string" }, "label": { "description": "Human-readable check label.", "type": "string" }, "pass": { "description": "Whether the check passed.", "type": "boolean" } }, "required": [ "id", "field", "label", "pass" ], "type": "object" }, "type": "array" }, "coverage": { "description": "Percentage of product keywords covered by the listing.", "type": "number" }, "evaluatedAt": { "description": "ISO-8601 evaluation timestamp.", "type": "string" }, "evidence": { "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" }, "fixes": { "description": "Legacy actionable fix list.", "items": { "additionalProperties": false, "properties": { "check": { "description": "Failed SEO check.", "type": "string" }, "fix": { "description": "Recommended fix.", "type": "string" } }, "required": [ "check", "fix" ], "type": "object" }, "type": "array" }, "grade": { "description": "Legacy letter grade derived from the readiness score.", "enum": [ "A", "B", "C", "D", "F" ], "type": "string" }, "limitations": { "description": "Important fields and outcomes this audit does not evaluate.", "items": { "type": "string" }, "type": "array" }, "missingKeywords": { "description": "Product keywords missing from the listing.", "items": { "$ref": "#/properties/limitations/items" }, "type": "array" }, "overallScore": { "description": "Deterministic Listing Readiness score from 0 to 100; not a ranking prediction.", "type": "number" }, "passed": { "description": "Number of SEO checks that passed.", "type": "number" }, "percent": { "description": "Legacy alias for the overall readiness score.", "type": "number" }, "scoreType": { "const": "listing_readiness", "type": "string" }, "scoringVersion": { "const": "etsy-guidance-2026-04-27", "type": "string" }, "seoScore": { "description": "Deprecated compatibility alias for overallScore.", "type": "number" }, "subScores": { "additionalProperties": false, "properties": { "completeness": { "description": "Listing completeness score from 0 to 100.", "type": "number" }, "description": { "description": "Description readiness from 0 to 100.", "type": "number" }, "tags": { "description": "Tag readiness from 0 to 100.", "type": "number" }, "title": { "description": "Title readiness from 0 to 100.", "type": "number" } }, "required": [ "title", "tags", "description", "completeness" ], "type": "object" }, "tagUtilization": { "additionalProperties": false, "properties": { "duplicates": { "description": "Duplicate tags.", "items": { "$ref": "#/properties/limitations/items" }, "type": "array" }, "max": { "description": "Maximum Etsy tag slots available.", "type": "number" }, "overLong": { "description": "Tags longer than Etsy allows.", "items": { "$ref": "#/properties/limitations/items" }, "type": "array" }, "tooBroad": { "description": "Single-word tags that are too broad.", "items": { "$ref": "#/properties/limitations/items" }, "type": "array" }, "used": { "description": "Number of tag slots currently used.", "type": "number" } }, "required": [ "used", "max", "duplicates", "tooBroad", "overLong" ], "type": "object" }, "total": { "description": "Total number of SEO checks.", "type": "number" }, "weakPoints": { "description": "Ranked, sourced readiness findings and fixes.", "items": { "additionalProperties": false, "properties": { "explanation": { "description": "Why the deterministic rule produced this finding.", "type": "string" }, "field": { "description": "Listing field that needs improvement.", "type": "string" }, "fix": { "description": "Concrete action that resolves the finding.", "type": "string" }, "id": { "description": "Stable identifier for the failed SEO check.", "type": "string" }, "reason": { "description": "Human-readable explanation of the finding.", "type": "string" }, "ruleId": { "description": "Version-stable rule identifier.", "type": "string" }, "severity": { "description": "Priority of the finding.", "enum": [ "high", "medium", "low" ], "type": "string" }, "source": { "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" } }, "required": [ "id", "ruleId", "field", "severity", "reason", "explanation", "fix", "source" ], "type": "object" }, "type": "array" } }, "required": [ "scoringVersion", "scoreType", "overallScore", "evaluatedAt", "evidence", "limitations", "seoScore", "subScores", "weakPoints", "missingKeywords", "tagUtilization", "percent", "grade", "coverage", "passed", "total", "fixes", "checks" ], "type": "object" } }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "Current Etsy listing description", "maxLength": 20000, "type": "string" }, "mode": { "description": "Which fields to rewrite (default: full)", "enum": [ "full", "title_only", "description_only", "tags_only" ], "type": "string" }, "product_name": { "description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\"", "maxLength": 300, "minLength": 2, "type": "string" }, "tags": { "description": "Current Etsy tags", "items": { "type": "string" }, "maxItems": 20, "type": "array" }, "title": { "description": "Current Etsy listing title", "maxLength": 500, "type": "string" } }, "type": "object" }, "name": "seerxo_optimize_listing", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "after": { "additionalProperties": false, "description": "Audit summary after optimization.", "properties": { "overallScore": { "$ref": "#/properties/before/properties/overallScore" }, "scoreType": { "$ref": "#/properties/before/properties/scoreType" }, "scoringVersion": { "$ref": "#/properties/before/properties/scoringVersion" }, "seoScore": { "$ref": "#/properties/before/properties/seoScore" }, "subScores": { "$ref": "#/properties/before/properties/subScores" }, "weakPoints": { "$ref": "#/properties/before/properties/weakPoints" } }, "required": [ "scoringVersion", "scoreType", "overallScore", "seoScore", "subScores", "weakPoints" ], "type": "object" }, "before": { "additionalProperties": false, "description": "Audit summary before optimization.", "properties": { "overallScore": { "description": "Deterministic Listing Readiness score from 0 to 100.", "type": "number" }, "scoreType": { "const": "listing_readiness", "type": "string" }, "scoringVersion": { "const": "etsy-guidance-2026-04-27", "type": "string" }, "seoScore": { "description": "Deprecated compatibility alias for overallScore.", "type": "number" }, "subScores": { "additionalProperties": false, "properties": { "completeness": { "description": "Listing completeness score from 0 to 100.", "type": "number" }, "description": { "description": "Description readiness from 0 to 100.", "type": "number" }, "tags": { "description": "Tag readiness from 0 to 100.", "type": "number" }, "title": { "description": "Title readiness from 0 to 100.", "type": "number" } }, "required": [ "title", "tags", "description", "completeness" ], "type": "object" }, "weakPoints": { "description": "Ranked, sourced readiness findings and fixes.", "items": { "additionalProperties": false, "properties": { "explanation": { "description": "Why the deterministic rule produced this finding.", "type": "string" }, "field": { "description": "Listing field that needs improvement.", "type": "string" }, "fix": { "description": "Concrete action that resolves the finding.", "type": "string" }, "id": { "description": "Stable identifier for the failed SEO check.", "type": "string" }, "reason": { "description": "Human-readable explanation of the finding.", "type": "string" }, "ruleId": { "description": "Version-stable rule identifier.", "type": "string" }, "severity": { "description": "Priority of the finding.", "enum": [ "high", "medium", "low" ], "type": "string" }, "source": { "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" } }, "required": [ "id", "ruleId", "field", "severity", "reason", "explanation", "fix", "source" ], "type": "object" }, "type": "array" } }, "required": [ "scoringVersion", "scoreType", "overallScore", "seoScore", "subScores", "weakPoints" ], "type": "object" }, "diff": { "additionalProperties": false, "description": "Before and after values for each listing field.", "properties": { "description": { "additionalProperties": false, "properties": { "after": { "type": "string" }, "before": { "type": "string" } }, "required": [ "before", "after" ], "type": "object" }, "tags": { "additionalProperties": false, "properties": { "after": { "$ref": "#/properties/diff/properties/tags/properties/before" }, "before": { "items": { "$ref": "#/properties/optimized/properties/tags/items" }, "type": "array" } }, "required": [ "before", "after" ], "type": "object" }, "title": { "additionalProperties": false, "properties": { "after": { "type": "string" }, "before": { "type": "string" } }, "required": [ "before", "after" ], "type": "object" } }, "required": [ "title", "description", "tags" ], "type": "object" }, "fallback": { "description": "Whether the original listing was kept to prevent a score regression.", "type": "boolean" }, "mode": { "description": "Optimization mode that was applied.", "enum": [ "full", "title_only", "description_only", "tags_only" ], "type": "string" }, "optimized": { "additionalProperties": false, "properties": { "description": { "description": "Etsy listing description.", "type": "string" }, "tags": { "description": "Etsy listing tags.", "items": { "type": "string" }, "type": "array" }, "title": { "description": "Etsy listing title.", "type": "string" } }, "required": [ "title", "description", "tags" ], "type": "object" }, "resolved": { "description": "Finding IDs resolved by the rewrite.", "items": { "$ref": "#/properties/optimized/properties/tags/items" }, "type": "array" }, "unresolved": { "description": "Finding IDs still present after the rewrite.", "items": { "$ref": "#/properties/optimized/properties/tags/items" }, "type": "array" }, "usage": { "additionalProperties": false, "properties": { "dailyLimit": { "description": "Daily generation limit when one applies.", "type": "number" }, "dailyRemaining": { "description": "Generations remaining today when a daily limit applies.", "type": "number" }, "limit": { "description": "Monthly generation limit.", "type": "number" }, "remaining": { "description": "Generations remaining this month.", "type": "number" }, "tier": { "description": "Seerxo account tier.", "type": "string" }, "usageByChannel": { "additionalProperties": false, "properties": { "mcp": { "description": "Generations used through MCP.", "type": "number" }, "web": { "description": "Generations used through the web app.", "type": "number" } }, "required": [ "mcp", "web" ], "type": "object" } }, "required": [ "limit", "remaining", "tier", "usageByChannel" ], "type": "object" } }, "required": [ "before", "optimized", "after", "resolved", "unresolved", "diff", "fallback", "mode", "usage" ], "type": "object" } }, { "description": "Use this when the user asks about Seerxo credits or usage. Shows the authenticated account's remaining monthly generation quota. Free.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "seerxo_quota", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "current": { "description": "Generations used this month.", "type": "number" }, "limit": { "description": "Monthly generation limit.", "type": "number" }, "remaining": { "description": "Generations remaining this month.", "type": "number" }, "tier": { "description": "Seerxo account tier.", "type": "string" }, "usageByChannel": { "additionalProperties": false, "properties": { "mcp": { "description": "Generations used through MCP.", "type": "number" }, "web": { "description": "Generations used through the web app.", "type": "number" } }, "required": [ "mcp", "web" ], "type": "object" } }, "required": [ "current", "limit", "remaining", "tier", "usageByChannel" ], "type": "object" } }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "Current Etsy listing description", "maxLength": 20000, "type": "string" }, "product_name": { "description": "Short product description, e.g. \"handmade ceramic coffee mug, speckled glaze, 12oz\"", "maxLength": 300, "minLength": 2, "type": "string" }, "seed": { "description": "Seed phrase to expand", "maxLength": 200, "minLength": 2, "type": "string" }, "tags": { "description": "Current Etsy tags", "items": { "type": "string" }, "maxItems": 20, "type": "array" }, "title": { "description": "Current Etsy listing title", "maxLength": 500, "type": "string" } }, "type": "object" }, "name": "seerxo_suggest_keywords", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "confidence": { "description": "Confidence in the available suggestions.", "enum": [ "medium", "low" ], "type": "string" }, "keywords": { "description": "Keyword suggestions in Etsy autosuggest demand order.", "items": { "additionalProperties": false, "properties": { "demandRank": { "description": "Relative rank from Etsy autosuggest.", "type": "number" }, "inListing": { "description": "Whether the listing already contains the keyword.", "type": "boolean" }, "keyword": { "description": "Suggested keyword phrase.", "type": "string" }, "placement": { "description": "Recommended listing placement.", "enum": [ "title", "tags", "description" ], "type": "string" } }, "required": [ "keyword", "demandRank", "placement", "inListing" ], "type": "object" }, "type": "array" }, "seed": { "description": "Normalized seed phrase used for suggestions.", "type": "string" }, "source": { "description": "Source used for keyword suggestions.", "type": "string" }, "usage": { "additionalProperties": false, "properties": { "dailyLimit": { "description": "Daily generation limit when one applies.", "type": "number" }, "dailyRemaining": { "description": "Generations remaining today when a daily limit applies.", "type": "number" }, "limit": { "description": "Monthly generation limit.", "type": "number" }, "remaining": { "description": "Generations remaining this month.", "type": "number" }, "tier": { "description": "Seerxo account tier.", "type": "string" }, "usageByChannel": { "additionalProperties": false, "properties": { "mcp": { "description": "Generations used through MCP.", "type": "number" }, "web": { "description": "Generations used through the web app.", "type": "number" } }, "required": [ "mcp", "web" ], "type": "object" } }, "required": [ "limit", "remaining", "tier", "usageByChannel" ], "type": "object" } }, "required": [ "seed", "confidence", "keywords", "source", "usage" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9873769bbf6b3c06289e79a2e0f164c83664e26c8e1d652bd19a95c4d35573cb | sha256sum