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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:084ae24e0d41ef3dd92d6eabdff89ebcda613306fdd218b25ecad14411f5b57b | sha256sum