Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:02b7a3318ceac3a2844937132581b843147bd66ab10ac401e73d59d9c2aea9ed
What it is
What a remote MCP server returned when asked what it offers: 15 tools

The blob, as servednamed by its sha256

{ "instructions": "Read-only access to the public Offline Protocol developer registry: SDK packages, product workflows, integration guides (skills), starter templates and a planner. No account is needed and nothing is written or changed. Results describe how to build an app; the server does not discover, connect to or control devices. Creating or editing project files is not available here; it needs the local Offline Protocol CLI (`offline mcp serve`).", "tools": [ { "description": "Turn an app idea into an Offline Protocol plan: matching workflow, platform, packages, starter template and architecture documents, returned as text. Returns an error, not a guess, when the idea needs a framework no package supports (such as Flutter or native Swift) unless a platform is given.", "inputSchema": { "additionalProperties": false, "properties": { "platform": { "description": "Optional platform override; inferred from the prompt otherwise", "enum": [ "react-native", "nextjs", "react-vite", "web", "rust" ], "type": "string" }, "prompt": { "description": "What you want to build, e.g. 'Hand over equipment between field engineers and reconcile with our backend'", "maxLength": 2000, "type": "string" } }, "required": [ "prompt" ], "type": "object" }, "name": "generate_architecture", "outputSchema": null }, { "description": "Get one Offline Protocol package's registry entry: capabilities, peer dependencies, platform requirements, integration notes and examples.", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Package name, e.g. @offline-protocol/mesh-sdk", "maxLength": 128, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_package", "outputSchema": null }, { "description": "Read one Offline Protocol integration guide (skill): API usage, code samples and practices for one area, such as mesh networking, identity or groups.", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Skill name, e.g. mesh-networking, identity, groups", "maxLength": 128, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_skill", "outputSchema": null }, { "description": "Get an Offline Protocol starter template's metadata: variables, post-generation steps, notes and file list. Creates no files.", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Template name, e.g. react-native-mesh-app", "maxLength": 128, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_template", "outputSchema": null }, { "description": "Get one Offline Protocol workflow in full: capabilities, packages per platform, starter templates and the reference architecture (screens, services, events and data models).", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Workflow name, e.g. local-handoff, backend-delivery or nearby-service", "maxLength": 128, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_workflow", "outputSchema": null }, { "description": "List every Offline Protocol SDK package in the public registry with its version, supported platforms, capabilities and license.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_packages", "outputSchema": null }, { "description": "List every Offline Protocol integration guide (skill) with the situations it covers.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_skills", "outputSchema": null }, { "description": "List every Offline Protocol product workflow with its capabilities and supported platforms.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_workflows", "outputSchema": null }, { "description": "Preview what an Offline Protocol starter would contain for an app: workflow, template, packages and file list. A dry run that writes nothing; creating the project needs the local Offline Protocol CLI.", "inputSchema": { "additionalProperties": false, "properties": { "enableMesh": { "description": "Enable mesh SDK for React Native templates (default: true for mesh workflows / mesh templates)", "type": "boolean" }, "enableOfflineId": { "description": "Enable Offline ID (id-react-native) for React Native templates. Default: true for offline-social-network / offline-id-mesh-chat workflows and react-native-social; auto-switches react-native-mesh-app to react-native-social when true.", "type": "boolean" }, "name": { "description": "Project name / directory slug", "maxLength": 128, "type": "string" }, "platform": { "description": "Required when a multi-platform workflow is named without a template", "enum": [ "react-native", "nextjs", "react-vite", "web", "rust" ], "type": "string" }, "prompt": { "description": "Natural-language app idea (uses the planner)", "maxLength": 2000, "type": "string" }, "template": { "description": "Template name, e.g. react-native-social", "maxLength": 128, "type": "string" }, "workflow": { "description": "Workflow name, e.g. local-handoff, backend-delivery or nearby-service", "maxLength": 128, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "preview_scaffold", "outputSchema": null }, { "description": "Resolve Offline Protocol packages, or a workflow, for one platform into an exact install list: versions, required and peer dependencies, install commands and license notes.", "inputSchema": { "additionalProperties": false, "properties": { "packages": { "description": "Explicit package names to resolve", "items": { "maxLength": 128, "type": "string" }, "maxItems": 25, "type": "array" }, "platform": { "description": "Target platform", "enum": [ "react-native", "nextjs", "react-vite", "web", "rust" ], "type": "string" }, "workflow": { "description": "Alternatively, a workflow name to resolve", "maxLength": 128, "type": "string" } }, "required": [ "platform" ], "type": "object" }, "name": "resolve_packages", "outputSchema": null }, { "description": "Search Offline Protocol capabilities, such as peer discovery or encrypted groups, and see which packages, workflows and guides provide each one.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Search keywords", "maxLength": 200, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_capabilities", "outputSchema": null }, { "description": "Search Offline Protocol reference example apps and integrations by keyword.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Search keywords", "maxLength": 200, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_examples", "outputSchema": null }, { "description": "Search Offline Protocol SDK packages by name, capability or description keywords. Returns ranked matches.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Search keywords", "maxLength": 200, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_packages", "outputSchema": null }, { "description": "Search Offline Protocol integration guides (skills) by topic. Returns matching guide names.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Search keywords", "maxLength": 200, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_skills", "outputSchema": null }, { "description": "Search Offline Protocol product workflows, such as local handoff, nearby chat, backend delivery or OfflineID sign-in, by keywords describing what you want to build.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Search keywords", "maxLength": 200, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_workflows", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:02b7a3318ceac3a2844937132581b843147bd66ab10ac401e73d59d9c2aea9ed | sha256sum