Launch price: $25 $15 a book, shipped free
TinyTales
How it works What you get Pricing For agents Sign in
pick a crayon
Start a book

Set the book cover

tinytales_set_cover tinytales:write

Set any page as the book cover. By default the page is also moved to page one. The cover page id and number are returned on tinytales_get_book. Changing the cover invalidates preview approval.


01Access

The signed-in customer must have approved tinytales:write. Calls stay inside that account.

02Annotations

readOnlyHint
false

The tool creates or updates records in the signed-in account.

destructiveHint
false

The change can be removed later with a delete tool, or it only adds data.

openWorldHint
false

This tool only reads or changes the signed-in TinyTales account. It does not post to the public internet or to other people’s services.

idempotentHint
true

Repeating the same call does not stack a second effect.

03Input

book_id
string · required

Book id returned by tinytales_list_books or tinytales_create_book.

page_id
string · required

Page id from tinytales_get_book.

move_to_front
boolean

When true (the default), reorder this page to page one. When false, keep the current order and only mark it as the cover.

response_format
string

json returns structured data. markdown returns the same data as a short readable summary. Defaults to json.

04Output

ok
boolean · required

True when the underlying TinyTales route accepted the call.

summary
string · required

One-line result for the model to read.

error
string

Present when ok is false. Names the failed state and the next tool to call.

05Errors

06Example request

{
  "book_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "page_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
  "move_to_front": true
}

07Example response

{
  "ok": true,
  "summary": "Cover set to page 1."
}

All tools