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

Server definition

Hash
sha256:33eec92352ff8955c9dcd28192ab706163719d897bb770424bbaecf8b3145430
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get a Stripe payment link to add funds. For B2C: buy credit packs (Starter/Writer/Author/Storyteller). For B2B: top up prepaid balance with preset amounts.", "inputSchema": { "properties": { "pack": { "default": "starter", "description": "B2C only: starter=40cr/$10.99, writer=120cr/$20.99, author=350cr/$38.99, storyteller=600cr/$40.99", "enum": [ "starter", "writer", "author", "storyteller" ], "type": "string" } }, "type": "object" }, "name": "buy_credits", "outputSchema": null }, { "description": "Generate a new story from your idea. Creates an illustrated storybook (MD), an AI song, or an AI drama video. Returns a storyId immediately — processing happens in the background. Use get_story to check progress.", "inputSchema": { "properties": { "contextVersionIds": { "description": "Optional: link previous episodes for context. Use get_story to find version IDs.", "items": { "type": "string" }, "type": "array" }, "dramaStyle": { "description": "Director style for video: Quentin Tarantino, Christopher Nolan, etc.", "type": "string" }, "dramaTheme": { "description": "Video theme: standard (animation), scifi, mythical. Default: standard", "enum": [ "standard", "scifi", "mythical" ], "type": "string" }, "duration": { "description": "snappy=shorter/faster, exq=longer/higher quality, clappy=premium video (90-180s, new stories only). Default: snappy", "enum": [ "snappy", "exq", "clappy" ], "type": "string" }, "outputs": { "description": "What to create: md (storybook), song, or drama (video)", "items": { "enum": [ "md", "song", "drama" ], "type": "string" }, "type": "array" }, "playStyle": { "description": "Writing style for play/screenplay: Oscar Wilde, Stan Lee, etc.", "type": "string" }, "scriptStyle": { "description": "Writing style for storybook: William Shakespeare, Jane Austen, Charles Dickens, etc.", "type": "string" }, "songDuration": { "description": "snappy=~60sec, exq=1.5-3min (default: snappy)", "enum": [ "snappy", "exq" ], "type": "string" }, "songStyle": { "description": "Music artist style: Amy Winehouse, David Bowie, etc.", "type": "string" }, "storyIdea": { "description": "Your story idea, prompt, or description", "type": "string" }, "title": { "description": "Story title (optional, defaults to \"Untitled\")", "type": "string" }, "type": { "description": "script=illustrated storybook, song=AI music with cover art, drama=AI video", "enum": [ "script", "song", "drama" ], "type": "string" } }, "required": [ "storyIdea", "type", "outputs" ], "type": "object" }, "name": "create_story", "outputSchema": null }, { "description": "Delete a story and all its media (files, versions, logs). This cannot be undone. Use list_stories to find story IDs.", "inputSchema": { "properties": { "storyId": { "description": "The story ID to delete", "type": "string" } }, "required": [ "storyId" ], "type": "object" }, "name": "delete_story", "outputSchema": null }, { "description": "Check your account balance. For B2C: shows credit count. For Model A: shows quota remaining and prepaid balance. For Model B: shows prepaid balance in USD.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_balance", "outputSchema": null }, { "description": "Get story details, versions, and media download links. Story status can be: pending, processing, paraphrasing, generating, generating_media, completed, failed.", "inputSchema": { "properties": { "storyId": { "description": "The story ID. Use list_stories to find it.", "type": "string" } }, "required": [ "storyId" ], "type": "object" }, "name": "get_story", "outputSchema": null }, { "description": "List all your stories with their titles, status, and type.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_stories", "outputSchema": null }, { "description": "Login to an existing FableMaker account. Returns a JWT token that expires in 26 days. Use this token as Bearer auth for subsequent MCP calls.", "inputSchema": { "properties": { "password": { "description": "Your password", "type": "string" }, "username": { "description": "Your username", "type": "string" } }, "required": [ "username", "password" ], "type": "object" }, "name": "login", "outputSchema": null }, { "description": "Regenerate a story completely fresh. Same original idea, but creates a brand new version from scratch with new text and media. Like a \"do-over\". Not available for Model B accounts.", "inputSchema": { "properties": { "dramaStyle": { "description": "Override director style (optional)", "type": "string" }, "dramaTheme": { "description": "Video theme override (optional)", "enum": [ "standard", "scifi", "mythical" ], "type": "string" }, "duration": { "description": "Override duration (optional)", "enum": [ "snappy", "exq" ], "type": "string" }, "output": { "description": "What to create: md (storybook), song (AI music), or drama (AI video)", "enum": [ "md", "song", "drama" ], "type": "string" }, "playStyle": { "description": "Override play writing style (optional)", "type": "string" }, "scriptStyle": { "description": "Override writing style (optional)", "type": "string" }, "songDuration": { "description": "Override song duration (optional)", "enum": [ "snappy", "exq" ], "type": "string" }, "songStyle": { "description": "Override music artist style (optional)", "type": "string" }, "storyId": { "description": "The story to regenerate. Use list_stories to find your story first.", "type": "string" } }, "required": [ "storyId", "output" ], "type": "object" }, "name": "quake_story", "outputSchema": null }, { "description": "Turn an existing story into a different format. For example, convert a storybook into a song or video. Uses the same story text — faster and cheaper than creating from scratch. Not available for Model A accounts.", "inputSchema": { "properties": { "dramaTheme": { "description": "Video theme override (optional)", "enum": [ "standard", "scifi", "mythical" ], "type": "string" }, "duration": { "description": "Override duration (optional)", "enum": [ "snappy", "exq" ], "type": "string" }, "songDuration": { "description": "Override song duration (optional)", "enum": [ "snappy", "exq" ], "type": "string" }, "storyId": { "description": "The story to remix. Use list_stories to find your story first.", "type": "string" }, "targetFormat": { "description": "What to create: md (storybook), song (AI music), or drama (AI video)", "enum": [ "md", "song", "drama" ], "type": "string" } }, "required": [ "storyId", "targetFormat" ], "type": "object" }, "name": "remix_story", "outputSchema": null }, { "description": "Create a new FableMaker account. Returns a JWT token that expires in 26 days. Username must be at least 3 characters, password at least 7 characters with 1 digit.", "inputSchema": { "properties": { "password": { "description": "Password (min 7 chars, must contain at least 1 digit)", "type": "string" }, "username": { "description": "Username (min 3 chars, must be unique)", "type": "string" } }, "required": [ "username", "password" ], "type": "object" }, "name": "signup", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:33eec92352ff8955c9dcd28192ab706163719d897bb770424bbaecf8b3145430 | sha256sum