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

Server definition

Hash
sha256:24ad67a11e4c655311c0f2c01bcf78810933d2efe31733b35844908d10517f6e
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get the full content of a published MojaLab static page as Markdown, by slug.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "description": "Page slug, e.g. \"about\"", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_page", "outputSchema": null }, { "description": "Get the full content of a published MojaLab blog post as Markdown, by slug. Includes any companion repository link.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "description": "Post slug, e.g. \"hello-world\"", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_post", "outputSchema": null }, { "description": "Get posts related to a given post (by shared tags and content similarity), for recommendations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "description": "Max related posts (default 3)", "maximum": 10, "minimum": 1, "type": "integer" }, "slug": { "description": "Slug of the reference post", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_related_posts", "outputSchema": null }, { "description": "Get a concise overview of mojalab.com in one call: what the site is about, main topics, article/page counts, recent articles, and available tools/pages. Use for questions like \"what is mojalab?\".", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_site_summary", "outputSchema": null }, { "description": "List published static pages on MojaLab (about, tools, ...).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "description": "Pages per page (default 10, max 50)", "maximum": 50, "minimum": 1, "type": "integer" }, "page": { "description": "Page number (default 1)", "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_pages", "outputSchema": null }, { "description": "List published MojaLab blog posts (title, slug, excerpt, tags, date). Paginated; optionally filter by tag slug, filter by publish date, and sort.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "description": "Posts per page (default 10, max 50)", "maximum": 50, "minimum": 1, "type": "integer" }, "page": { "description": "Page number (default 1)", "minimum": 1, "type": "integer" }, "since": { "description": "Only posts published on/after this date (YYYY-MM-DD)", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "sort": { "description": "Sort order (default date_desc)", "enum": [ "date_desc", "date_asc", "title" ], "type": "string" }, "tag": { "description": "Filter by tag slug (see list_tags)", "type": "string" } }, "type": "object" }, "name": "list_posts", "outputSchema": null }, { "description": "List all public tags on MojaLab with their post counts and descriptions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_tags", "outputSchema": null }, { "description": "Search across all published content — blog posts, static pages/tools, and companion GitHub repositories — ranked by relevance. Each result is prefixed with [post], [page], or [repo].", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "content_type": { "description": "Restrict to a content type (default all)", "enum": [ "all", "posts", "pages", "repos" ], "type": "string" }, "excerpt_length": { "description": "Max excerpt characters (default 150)", "maximum": 500, "minimum": 50, "type": "integer" }, "limit": { "description": "Max results (default 10)", "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "description": "Keyword or question to search for", "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_all", "outputSchema": null }, { "description": "Search published MojaLab posts by keyword or natural-language query. Results are ranked by relevance (0–1) using hybrid lexical + semantic matching. Use excerpt_length for longer previews.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "excerpt_length": { "description": "Max excerpt characters (default 150)", "maximum": 500, "minimum": 50, "type": "integer" }, "limit": { "description": "Max results (default 5)", "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "description": "Keyword or question to search for", "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_posts", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:24ad67a11e4c655311c0f2c01bcf78810933d2efe31733b35844908d10517f6e | sha256sum