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

Account

tinytales_account account:read

Read this account, Polar print pricing (does not charge a card), or the optional curation profile. Actions: get, pricing, profile.

Actions: get, pricing, profile.


01Access

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

02Annotations

readOnlyHint
true

The tool only loads data that already belongs to the signed-in account.

destructiveHint
false

The change can be removed later with tinytales_delete, 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

action
string · required

Which action to run: get, pricing, profile.

quantity
integer

Number of printed copies. When omitted, uses the curation profile defaultQuantity, or 1 if no profile is set. 1 means one shared copy.

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 action to call.

data
string

Account, billing, or profile JSON.

quantity
integer

Copy count used for a pricing quote.

pricing
object

Price breakdown from the same Polar config checkout uses: unitPriceCents (promo when active), listPriceCents, additionalCopyPriceCents, promoActive, shippingIncluded, currency, quantity, and totalCents.

05Errors

06Example request

{
  "action": "get"
}

07Example response

{
  "ok": true,
  "summary": "Loaded the TinyTales account.",
  "data": {
    "hasPaidOrder": false,
    "canOrderLive": false
  }
}

All tools