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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Generates a full build specification and the agent files (AGENTS.md, CLAUDE.md, Cursor/Windsurf/Copilot rules) for a web project. Cheapest path: call get_questionnaire, answer it yourself from the repository and the conversation, then call generate_spec. draft_answers asks the server's AI to fill the questionnaire from a description and consumes an AI quota.", "tools": [ { "description": "Asks the server's AI (Claude) to fill the whole questionnaire from a plain-language project description; returns the project type, the answers and the assumptions it made. Takes 10-40 s and consumes one AI draft (3 free without an API key). Prefer answering get_questionnaire yourself when you already know the project; use this when you only have a one-line idea. Review the assumptions with the user before calling generate_spec.", "inputSchema": { "additionalProperties": false, "properties": { "description": { "description": "What the project is, for whom, and what it must do (10-4000 characters)", "type": "string" }, "type": { "description": "Optional: force the project type", "enum": [ "saas", "ecommerce", "business", "marketplace", "blog", "webapp", "landing" ], "type": "string" } }, "required": [ "description" ], "type": "object" }, "name": "draft_answers", "outputSchema": null }, { "description": "Turns questionnaire answers into a complete build specification (stack, database schema, auth flows, pages, design system, SEO, security, legal, deployment, file structure) and the matching agent files. Deterministic: the same answers always give the same bytes. Values: select/radio = one option value, multiselect = array of option values, boolean = true/false, number = number. Returns the requested files; by default AGENTS.md (full spec + working agreement) and CLAUDE.md (imports AGENTS.md) — write them at the repository root. Uses one spec from the quota (2 free without an API key).", "inputSchema": { "additionalProperties": false, "properties": { "answers": { "additionalProperties": true, "description": "Question id => value, as described by get_questionnaire", "type": "object" }, "files": { "description": "Files to return. Default: [\"AGENTS.md\", \"CLAUDE.md\"]", "items": { "enum": [ "spec.md", "AGENTS.md", "CLAUDE.md", ".cursor/rules/project.mdc", ".cursorrules", ".windsurfrules", ".github/copilot-instructions.md", "README.md" ], "type": "string" }, "type": "array" }, "type": { "enum": [ "saas", "ecommerce", "business", "marketplace", "blog", "webapp", "landing" ], "type": "string" } }, "required": [ "type", "answers" ], "type": "object" }, "name": "generate_spec", "outputSchema": null }, { "description": "The questions for one project type: universal questions first, then type-specific ones. Each has an id, a type (text, textarea, select, radio, multiselect, boolean, number), options where relevant, and sometimes a condition (ask it only when another answer matches). Answer from what you know of the project, then pass the answers to generate_spec. Only project_name and project_description are required; skipped questions fall back to defaults.", "inputSchema": { "additionalProperties": false, "properties": { "type": { "description": "Project type id", "enum": [ "saas", "ecommerce", "business", "marketplace", "blog", "webapp", "landing" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, "name": "get_questionnaire", "outputSchema": null }, { "description": "Current plan and quota usage (specs and AI drafts) for the API key, or for this address when no key is set.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_usage", "outputSchema": null }, { "description": "The project types the spec generator knows (saas, ecommerce, business, marketplace, blog, webapp, landing), with what each covers.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_project_types", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ef31e3c3ddaeae99f9812861ed95ab71ea349f1f2ad7243b5c47109c9cd098e5 | sha256sum