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

Server definition

Hash
sha256:59d366120c0d3415ee9377e616eae7f4ac4cee47c2add849b2f1c639dc7ae306
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Free tools from LunarWerx Studios. No account, no key, no rate limit worth\nmentioning.\n\ntailwind_canonicalize rewrites Tailwind classes into their canonical short\nform using a table generated from Tailwind's own design system, so\np-[1rem] becomes p-4 and rounded-[24px] becomes rounded-3xl. It works one\nclass at a time and does not merge across classes; for that, and for\nrewriting whole files or gating a CI run, use NormWind itself.\n\nlunarwerx_find_tool searches LunarWerx's own catalogue of free developer\ntools. Everything in it is free, most of it is MIT and self-hosted.\n\nSeveral of those products run MCP servers of their own, and a result that\nhas one carries an \"MCP:\" line saying how to connect and whether it needs\nan account. Most are local and need nothing. The exception worth knowing\nabout is Connections Studio, which is a hosted endpoint that gives an\nassistant scoped reach into accounts the user already has (AWS, Cloudflare,\nGitHub, Stripe, Supabase and more) instead of asking them to paste keys;\nthat one needs a free account at https://studio.connectionsapi.com/.", "tools": [ { "description": "Search LunarWerx Studios' catalogue of free developer tools and desktop utilities by task or keyword, e.g. \"git from my phone\", \"Windows thumbnails\", \"voice dictation\", \"screenshot to UI\". Returns what each one does and where to get it. Everything is free; most is MIT-licensed, open source and self-hosted. Products that run an MCP server of their own come back with an \"MCP:\" line saying how to connect and whether an account is needed, so a match can be used rather than merely reported.", "inputSchema": { "properties": { "limit": { "description": "Maximum results (default 5, max 20).", "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "description": "A task, problem, or keyword. Empty returns the whole catalogue.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "lunarwerx_find_tool", "outputSchema": null }, { "description": "Rewrite Tailwind CSS classes into their canonical short form. Turns arbitrary values back into real design tokens: p-[1rem] becomes p-4, rounded-[24px] becomes rounded-3xl, -bottom-[4px] becomes -bottom-1. Backed by 12,438 replacements generated from Tailwind 4.3.3's own design system, so the answers are authoritative rather than guessed. Handles one class at a time and does NOT merge across classes (px-4 py-4 into p-4, w-6 h-6 into size-6) — that needs the surrounding group to be safe to collapse; use NormWind for that.", "inputSchema": { "properties": { "classes": { "description": "A Tailwind class string, e.g. the contents of a class= attribute. Whitespace and unrecognized classes are preserved exactly.", "type": "string" } }, "required": [ "classes" ], "type": "object" }, "name": "tailwind_canonicalize", "outputSchema": { "properties": { "changed": { "type": "boolean" }, "changes": { "items": { "properties": { "from": { "type": "string" }, "to": { "type": "string" } }, "required": [ "from", "to" ], "type": "object" }, "type": "array" }, "result": { "description": "The canonicalized class string.", "type": "string" }, "tailwindVersion": { "type": "string" } }, "required": [ "result", "changed", "changes" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:59d366120c0d3415ee9377e616eae7f4ac4cee47c2add849b2f1c639dc7ae306 | sha256sum