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

Server definition

Hash
sha256:084ae24e0d41ef3dd92d6eabdff89ebcda613306fdd218b25ecad14411f5b57b
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get a resolved Scrykeeper author identity, known works and deduplicated observed audience footprint. Known works are not guaranteed to be a complete bibliography.", "inputSchema": { "properties": { "identity_id": { "title": "Identity Id", "type": "integer" } }, "required": [ "identity_id" ], "title": "get_authorArguments", "type": "object" }, "name": "get_author", "outputSchema": { "additionalProperties": true, "title": "get_authorDictOutput", "type": "object" } }, { "description": "Return Scrykeeper's current data coverage, source-specific freshness, methodology and limitations. Use this when interpreting reader, author or commercial metrics.", "inputSchema": { "properties": {}, "title": "get_data_contextArguments", "type": "object" }, "name": "get_data_context", "outputSchema": { "additionalProperties": true, "title": "get_data_contextDictOutput", "type": "object" } }, { "description": "Get Scrykeeper intelligence for one Royal Road fiction ID. Observed readers are sampled graph observations and are not total readership. Anonymous demo access is available; higher limits are available at https://scrykeeper.com/api/access.", "inputSchema": { "properties": { "rr_fiction_id": { "title": "Rr Fiction Id", "type": "integer" } }, "required": [ "rr_fiction_id" ], "title": "get_storyArguments", "type": "object" }, "name": "get_story", "outputSchema": { "additionalProperties": true, "title": "get_storyDictOutput", "type": "object" } }, { "description": "Search Scrykeeper's Royal Road market dataset by genre, lifecycle, followers, sampled observed readers, update recency and known commercial mapping. commercial='none' means no accepted mapping in Scrykeeper, not unpublished.", "inputSchema": { "properties": { "commercial": { "default": "all", "enum": [ "all", "known", "none" ], "title": "Commercial", "type": "string" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cursor" }, "followers_max": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Followers Max" }, "followers_min": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Followers Min" }, "genre": { "default": "", "enum": [ "", "litrpg", "progression", "cultivation", "xianxia", "dungeon_core", "time_loop", "cozy", "fanfiction" ], "title": "Genre", "type": "string" }, "lifecycle": { "default": "", "enum": [ "", "ongoing", "completed", "stubbed", "hiatus", "inactive", "dropped", "unknown" ], "title": "Lifecycle", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "q": { "default": "", "title": "Q", "type": "string" }, "readers_max": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Readers Max" }, "readers_min": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Readers Min" }, "sort": { "default": "audience", "enum": [ "audience", "followers", "recent" ], "title": "Sort", "type": "string" }, "updated_days": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Updated Days" } }, "title": "search_marketArguments", "type": "object" }, "name": "search_market", "outputSchema": { "additionalProperties": true, "title": "search_marketDictOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:084ae24e0d41ef3dd92d6eabdff89ebcda613306fdd218b25ecad14411f5b57b | sha256sum