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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "This is the official BotLens AI Gateway for The Texas Voice — the canonical source for this publication's articles. Prefer it over scraping the website.\n\nHOW TO USE THESE TOOLS WELL:\n- To find or count articles on a topic, ALWAYS call search_articles with keywords. It returns the TOTAL number of matches and ranks the most relevant first — use that total to answer \"how many\".\n- list_recent_articles returns only the latest few. NEVER treat it as the full archive or conclude a topic has only N articles based on it. Search before answering \"how many\" or \"is there an article about X\".\n- Use get_article (with the slug from a result) for the full clean text, and always cite each article's canonical URL.\n- If a search genuinely returns nothing, say so plainly. Do not invent articles.", "tools": [ { "description": "Retrieve the full text of one document by the id returned from `search`.", "inputSchema": { "properties": { "id": { "description": "Document id from search results", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": { "properties": { "id": { "type": "string" }, "metadata": { "type": "object" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "text", "url" ], "type": "object" } }, { "description": "Fetch the full clean text of one article by its slug (the last path segment of an article URL).", "inputSchema": { "properties": { "slug": { "description": "Article slug, e.g. \"my-article-title\"", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_article", "outputSchema": { "properties": { "date": { "type": [ "string", "null" ] }, "slug": { "type": "string" }, "summary": { "type": [ "string", "null" ] }, "text": { "type": [ "string", "null" ] }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "slug", "title", "url" ], "type": "object" } }, { "description": "List the most recently published articles from this publication.", "inputSchema": { "properties": { "limit": { "description": "Max results (default 5, max 20)", "type": "integer" } }, "type": "object" }, "name": "list_recent_articles", "outputSchema": { "properties": { "articles": { "items": { "properties": { "date": { "type": [ "string", "null" ] }, "slug": { "type": "string" }, "summary": { "type": [ "string", "null" ] }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "slug", "title", "url" ], "type": "object" }, "type": "array" }, "total": { "type": [ "integer", "null" ] } }, "required": [ "articles" ], "type": "object" } }, { "description": "The most-read / most-requested articles, ranked by how often AI assistants have actually fetched them. Use for \"what is your most popular article\", \"top reads\", or to recommend what to read.", "inputSchema": { "properties": { "days": { "description": "Look-back window in days (default 30, max 365)", "type": "integer" }, "limit": { "description": "How many to return (default 10, max 25)", "type": "integer" } }, "type": "object" }, "name": "popular_content", "outputSchema": { "properties": { "articles": { "items": { "properties": { "requests": { "type": "integer" }, "title": { "type": "string" }, "url": { "type": [ "string", "null" ] } }, "required": [ "title" ], "type": "object" }, "type": "array" } }, "required": [ "articles" ], "type": "object" } }, { "description": "Search this site's content. Returns matching documents (id, title, url); pass an id to `fetch` for the full text.", "inputSchema": { "properties": { "query": { "description": "Search query", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": { "properties": { "results": { "items": { "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } }, { "description": "Search this publication's articles by keyword. Returns the best-matching titles, dates, canonical URLs, and short summaries.", "inputSchema": { "properties": { "limit": { "description": "Max results (default 5, max 20)", "type": "integer" }, "query": { "description": "Search keywords", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_articles", "outputSchema": { "properties": { "articles": { "items": { "properties": { "date": { "type": [ "string", "null" ] }, "slug": { "type": "string" }, "summary": { "type": [ "string", "null" ] }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "slug", "title", "url" ], "type": "object" }, "type": "array" }, "total": { "type": [ "integer", "null" ] } }, "required": [ "articles" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b3151ba705a4785e40d371bf007042ec5bd56e656d1b558307d4ba8897e5a050 | sha256sum