Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted just now
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "The official MCP server for Capawesome. It serves the Capawesome documentation and blog from capawesome.io — the Capawesome plugins for Capacitor and Cordova, Capawesome Cloud (Live Updates, Native Builds, App Store Publishing), Capawesome Insiders and the Capawesome CLI — through `search_docs`, `get_doc_page` and `list_blog_posts`, and it manages Capawesome Cloud itself through the `cloud_*` tools. The `cloud_*` tools are registered only when the request carries a Capawesome Cloud token in the `Authorization: Bearer <token>` header (create one at https://console.cloud.capawesome.io/settings/tokens); add `?toolsets=cloud` to the endpoint URL to select every Cloud toolset, a named toolset such as `cloud-apps` to select one, `?toolsets=all` for everything, and `readonly=true` to drop every tool that writes or deletes. Without a token the documentation tools are served regardless of the requested toolsets. For Capacitor itself — the CLI, the `capacitor.config` file, the official and community plugins and the native iOS and Android configuration — use the Capacitor MCP server at https://capacitor-mcp.capawesome.io/mcp; for Ionic Framework UI components use the Ionic Framework MCP server at https://ionic-framework-mcp.capawesome.io/mcp.", "tools": [ { "description": "Read the full source markdown of a Capawesome documentation or blog page. Use this after `search_docs` to read a page end to end before writing code against a plugin API, a CLI command or a Capawesome Cloud workflow — snippets from search results are deliberately short and regularly omit required configuration steps. Returns the page title, its URL and the page markdown including code samples, as it is authored but without the build metadata. Do not use this to find a page: it needs the exact URL or path, so run `search_docs` (or `list_blog_posts` for articles) first. Do not use it for pages outside capawesome.io.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "url": { "description": "The page URL or site-relative path, e.g. \"https://capawesome.io/docs/cloud/live-updates/\" or \"cloud/live-updates/\". Anchors are ignored; the whole page is returned.", "minLength": 1, "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "get_doc_page", "outputSchema": null }, { "description": "List the 20 most recent posts from the Capawesome blog, newest first. Use this when the question is about what is new — recent releases, announcements, monthly updates, deprecations or newly published guides. Returns `title`, `description`, `date`, `categories` and `url` per post; pass a `url` to `get_doc_page` to read the whole article. Do not use this to answer a topic question: the feed only carries the newest posts, so search the documentation and the blog archive with `search_docs` instead.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_blog_posts", "outputSchema": null }, { "description": "Search the Capawesome documentation, guides and blog by keyword. Use this first for any question about Capawesome SDKs (Capacitor and Cordova plugins such as Live Update, NFC, Biometrics), Capawesome Cloud (live updates, native builds, app store publishing, automations), Capawesome Insiders or the Capawesome CLI — the answer is almost always documented, and guessing plugin APIs or CLI flags produces broken code. Returns the best matching page sections with `title`, `url`, `snippet`, `section` and, for a hit inside a page, the `parentTitle` and `parentUrl` of that page. The same results are attached as structured content. Do not use this to read a full page: call `get_doc_page` with a `url` from these results. Do not use it to browse recent announcements or release notes: use `list_blog_posts`. Do not use it for anything about a concrete app, build, channel or deployment in Capawesome Cloud: those live behind the `cloud_*` tools.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "description": "The maximum number of results to return, e.g. 5. Defaults to 10, maximum 25.", "maximum": 25, "minimum": 1, "type": "integer" }, "query": { "description": "The search terms, e.g. \"live update rollback\" or \"biometrics android setup\". Plain keywords work best; no search operators are supported.", "minLength": 1, "type": "string" }, "section": { "description": "Restrict the search to one part of the documentation: \"sdks\" (plugin references and guides), \"cloud\" (Capawesome Cloud), \"insiders\" (Capawesome Insiders) or \"blog\" (articles and release notes). Defaults to searching everything.", "enum": [ "sdks", "cloud", "blog", "insiders" ], "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_docs", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "results": { "items": { "additionalProperties": false, "properties": { "parentTitle": { "type": "string" }, "parentUrl": { "type": "string" }, "section": { "type": "string" }, "snippet": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "title", "url", "snippet", "section" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d8960a0512793a3b3fb371463e391fcde1cba37da8a975b963c4c92a1eae3944 | sha256sum