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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Read-only Flowpack design knowledge for Shopify storefronts: browse the catalog, get recommendations and presets, diagnose setup issues. No store data is read or written.", "tools": [ { "description": "Universal catalog reader. Routes by domain ('kits', 'presets', 'palettes', 'seasonal', 'settings', 'decorations', 'effects', 'diagnostics', 'anatomy', 'compatibility') with optional facet filter (e.g., 'button.hover') and free-text query. Returns paged items with id/name/description and metadata-only marker. Use this for ANY merchant question about 'what options are available' or 'show me X'.", "inputSchema": { "properties": { "domain": { "enum": [ "kits", "presets", "palettes", "seasonal", "settings", "decorations", "effects", "diagnostics", "anatomy", "compatibility" ], "type": "string" }, "facet": { "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "page_size": { "maximum": 50, "minimum": 1, "type": "integer" }, "query": { "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "browse", "outputSchema": null }, { "description": "Runtime + theme + settings harmony check. Free-text symptom (e.g., 'cart drawer feels slow', 'badges not appearing') OR kit-scoped check. Returns categorized issues (theme_compat / settings_conflict / runtime_error / a11y / performance) with severity and optional fix_plan_id callable via execute(). health_score 0-100.", "inputSchema": { "properties": { "deep": { "description": "Run full theme compat sweep (slower)", "type": "boolean" }, "kit": { "enum": [ "button", "cart", "badge", "variant", "global" ], "type": "string" }, "symptom": { "type": "string" } }, "type": "object" }, "name": "diagnose", "outputSchema": null }, { "description": "Natural-language explanation of a plan_id (what it does) or setting_path (what one setting controls). Audience: merchant (default), developer, or reviewer. Detail: brief (1-2 sentences) or deep (full context + related settings + a11y notes). Use when merchant asks 'what does this do' or 'why this preset'.", "inputSchema": { "properties": { "audience": { "enum": [ "merchant", "developer", "reviewer" ], "type": "string" }, "detail": { "enum": [ "brief", "deep" ], "type": "string" }, "plan_id": { "type": "string" }, "setting_path": { "type": "string" } }, "type": "object" }, "name": "explain", "outputSchema": null }, { "description": "MASTER KEY tool. Analyzes natural-language merchant intent ('make my buttons feel premium', 'wellness brand vibe', 'BFCM aggressive') and returns a structured plan of settings to change across Flowpack's Button + Cart + Badge + Variant + Frosty Pill kits. Handles single tweaks (one hover style) and full overhauls (50+ settings) with the same call. Returns opaque plan_id, change count, preview URL, and reasoning. ALWAYS call preview() before execute().", "inputSchema": { "properties": { "context": { "properties": { "brand_hint": { "type": "string" }, "constraints": { "items": { "type": "string" }, "type": "array" }, "current_settings": { "type": "object" }, "market": { "type": "string" }, "products": { "items": { "type": "string" }, "type": "array" }, "season": { "type": "string" }, "theme": { "type": "string" } }, "type": "object" }, "intent": { "description": "Natural-language merchant intent", "type": "string" } }, "required": [ "intent" ], "type": "object" }, "name": "plan", "outputSchema": null }, { "description": "Goal-oriented recommendation engine. Scenarios: 'personalized_4_plans' (returns 4 diverse plans — safe / aspirational / seasonal / conversion-tested), 'preset_for_brand', 'color_palette_for_theme', 'touch_target_for_devices', 'motion_density_for_audience', 'seasonal_for_calendar', 'diagnostics_first_check'. Use for proactive suggestions when merchant intent is unclear.", "inputSchema": { "properties": { "context": { "type": "object" }, "scenario": { "enum": [ "preset_for_brand", "color_palette_for_theme", "touch_target_for_devices", "motion_density_for_audience", "seasonal_for_calendar", "diagnostics_first_check", "personalized_4_plans" ], "type": "string" } }, "required": [ "scenario" ], "type": "object" }, "name": "recommend", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2235bd6ee9ae54b56a65a115a6979ab807380420f39aa13c58cb1ce98a1180ce | sha256sum