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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Stored notice count per buyer country (ISO alpha-3) across the whole index. Pass min_count to drop countries with only a handful of notices.", "inputSchema": { "additionalProperties": false, "properties": { "min_count": { "default": 0, "description": "Only return countries with at least this many stored notices.", "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "countries", "outputSchema": null }, { "description": "Full-text search over stored tender titles, descriptions, and buyers.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 5, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "fulltext_search", "outputSchema": null }, { "description": "Fetch one tender by its id (as returned by the search tools), optionally with a cached AI summary.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "summary_lang": { "enum": [ "en", "de" ], "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_tender", "outputSchema": null }, { "description": "Search live public tender previews. Filter by ISO alpha-3 country, CPV codes (full 8-digit codes match exactly, shorter numeric prefixes such as '45' match whole divisions), deadline window and contract value. summary_lang attaches cached AI summaries in that language.", "inputSchema": { "additionalProperties": false, "properties": { "country": { "default": "DEU", "description": "ISO alpha-3 buyer country, e.g. FRA", "type": "string" }, "cpv": { "description": "Comma-separated CPV codes or division prefixes, e.g. '45' or '72000000'", "type": "string" }, "deadline_within_days": { "maximum": 365, "minimum": 1, "type": "integer" }, "limit": { "default": 5, "type": "integer" }, "maximum_value_eur": { "minimum": 0, "type": "number" }, "min_score": { "default": 60, "type": "integer" }, "minimum_value_eur": { "minimum": 0, "type": "number" }, "search": { "type": "string" }, "summary_lang": { "enum": [ "en", "de" ], "type": "string" } }, "type": "object" }, "name": "search_tenders", "outputSchema": null }, { "description": "Live status of connected procurement sources: implementation status, last successful poll and stored notice count. Honest coverage instead of claims. Pass source to check one portal instead of all.", "inputSchema": { "additionalProperties": false, "properties": { "source": { "description": "Limit to one source key, e.g. 'ted', 'bund', 'doe'.", "type": "string" } }, "type": "object" }, "name": "source_status", "outputSchema": null }, { "description": "Return the AI summary (title + max two sentences) of a tender in English or German. Labelled as AI-generated; the original notice prevails. Cached per tender and language; generating a NEW summary requires an API key (free tier is enough), anonymous callers get cached ones.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "lang": { "default": "en", "enum": [ "en", "de" ], "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "summarize_tender", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:abcf65858158e5927ed2f0d9e9c28da78a229d7049e518f90fe66c44fb1a3f2b | sha256sum