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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Use tools/list for discovery and tools/call for execution.", "tools": [ { "description": "Get detailed catalog card by book_id.", "inputSchema": { "properties": { "book_id": { "type": "string" } }, "required": [ "book_id" ], "type": "object" }, "name": "book_details", "outputSchema": null }, { "description": "Browse books by author without free-text query.", "inputSchema": { "properties": { "author": { "type": "string" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" } }, "required": [ "author" ], "type": "object" }, "name": "books_by_author", "outputSchema": null }, { "description": "Browse books by format without free-text query.", "inputSchema": { "properties": { "format": { "enum": [ "text", "audio", "book", "ebook" ], "type": "string" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" } }, "required": [ "format" ], "type": "object" }, "name": "books_by_format", "outputSchema": null }, { "description": "Browse books by genre without free-text query.", "inputSchema": { "properties": { "genre": { "type": "string" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" } }, "required": [ "genre" ], "type": "object" }, "name": "books_by_genre", "outputSchema": null }, { "description": "Browse books by language without free-text query.", "inputSchema": { "properties": { "language": { "type": "string" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" } }, "required": [ "language" ], "type": "object" }, "name": "books_by_language", "outputSchema": null }, { "description": "Search books in catalog by free-text query and pagination. For browse scenarios use dedicated tools (books_by_genre/author/language/format).", "inputSchema": { "properties": { "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "books_search", "outputSchema": null }, { "description": "Browse books that are not part of a series.", "inputSchema": { "properties": { "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "books_without_series", "outputSchema": null }, { "description": "Get candidate books for agent-side recommendation.", "inputSchema": { "properties": { "filters": { "additionalProperties": false, "properties": { "author": { "type": "string" }, "formats": { "items": { "enum": [ "text", "audio", "book", "ebook" ], "type": "string" }, "minItems": 1, "type": "array" }, "genre": { "type": "string" }, "language": { "type": "string" }, "max_price": { "type": "number" }, "min_price": { "type": "number" }, "without_series": { "type": "boolean" } }, "type": "object" }, "limit": { "maximum": 30, "minimum": 1, "type": "integer" }, "user_query": { "type": "string" } }, "required": [ "user_query" ], "type": "object" }, "name": "recommendation_candidates", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:bc9206716d4bde7b1b88717da066a44fb74df51b357383fe75577a1ade05138c | sha256sum