Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Corpus size and freshness: source / article / event counts and the latest article timestamp.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "corpus_stats", "outputSchema": null }, { "description": "Fetch a single event by id, including every corroborating article (source, url, timestamp).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "Event id from get_events", "type": "integer" } }, "required": [ "id" ], "type": "object" }, "name": "get_event", "outputSchema": null }, { "description": "Query the deduped news event graph by theme, source, category and time window. Returns events (many articles about one happening collapsed into one), each with a corroboration count and confidence score. This is the primary tool — prefer it over raw articles. For headlines, briefings, or 'what's happening' asks, pass min_sources: 2 (or 3 for high signal) — the raw recency feed is dominated by single-outlet local stories without it. ONE call is normally enough: trust each event's corroboration (distinct outlets), confidence (0-1; 1.0 = fully corroborated), and sources list as-is, and present the top events directly, including each event's url as its link — do NOT call get_event per item or re-verify counts (only drill in when the user wants EVERY outlet's link for one story). The corpus spans 260+ global outlets and a five-year archive (history visible depends on tier).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Source category", "enum": [ "crypto", "tradfi", "business", "tech", "politics", "world", "science", "health", "energy", "sports" ], "type": "string" }, "from": { "description": "Only events active on/after this date. ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z", "type": "string" }, "limit": { "description": "Max events (default 15)", "maximum": 100, "minimum": 1, "type": "integer" }, "min_sources": { "description": "Only events corroborated by at least this many distinct outlets — use 2-3 for briefings/headlines to skip single-source noise", "maximum": 50, "minimum": 1, "type": "integer" }, "q": { "description": "Free-text theme/keyword to match on headline + summary", "type": "string" }, "semantic": { "description": "Rank by meaning (embedding similarity) instead of keyword match — requires q; better for concepts ('monetary easing') than exact strings", "type": "boolean" }, "source": { "description": "Source slug, e.g. 'coindesk' (see list_sources)", "type": "string" }, "to": { "description": "Only events active on/before this date. ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z", "type": "string" } }, "type": "object" }, "name": "get_events", "outputSchema": null }, { "description": "List all news sources Newsflash tracks, with categories and live article counts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_sources", "outputSchema": null }, { "description": "Search raw articles (not collapsed into events). Use when you want the underlying items or need per-outlet coverage rather than deduped happenings.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Source category", "enum": [ "crypto", "tradfi", "business", "tech", "politics", "world", "science", "health", "energy", "sports" ], "type": "string" }, "from": { "description": "ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z", "type": "string" }, "limit": { "description": "Max articles (default 25)", "maximum": 100, "minimum": 1, "type": "integer" }, "q": { "description": "Free-text keyword on headline + summary", "type": "string" }, "source": { "description": "Source slug", "type": "string" }, "to": { "description": "ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z", "type": "string" } }, "type": "object" }, "name": "search_articles", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:7dd320cfc7c5c7b9e0c71a33963f7225a02b2b450b004b15a22e7f0923c114b6 | sha256sum