MCP App Store
by KeenEthics
Storytailor icon

Storytailor

By Storytailor®

Get New App Alerts

Overview

Connect your Storytailor account to create, read, continue and translate stories, build characters, and manage the Storytailor IDs you can access. Adjust reading preferences and Wonder Words, manage Care Circle and organization access, review story activity, and control connected Philips Hue lights. Changes are prepared for your confirmation and use your existing account permissions and allowances. Open Storytailor for its rich reading and listening experience, account security, parental consent and private reflections. The connection does not offer purchases, process patient records or make clinical assessments.

Tools

adapt_character_voice

ChatGPT
Adapt creative prose to an age-appropriate character voice. This is not a personality assessment. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

adapt_reading_content

ChatGPT
Adapt user-provided creative prose for reading accessibility. Do not provide patient records or clinical information. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

add_story_anchor

ChatGPT
Save an anchor the user explicitly named for this reader’s stories. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

add_wonder_word

ChatGPT
Save a word and meaning for future stories. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

animate_character

ChatGPT
Animate a character portrait using the existing allowance. Confirm before dispatch. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

answer_story_fork

ChatGPT
Record the choice the user explicitly provided for a narrative fork. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

answer_story_reflection

ChatGPT
Record only the user’s explicitly supplied story-choice answer, or skip. Do not submit patient information. A safety response may notify the responsible adult. Private free-text reflections can be recorded in Storytailor. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

cancel_subscription

ChatGPT
Cancel the existing subscription. Explain immediate versus end-of-period cancellation and confirm the choice. Does not initiate a purchase. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

clear_reflections

ChatGPT
Permanently clear all reflections in the specified ID. Confirm the entire scope first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

connect_lights

ChatGPT
Open Storytailor to connect Philips Hue. After connection, use lighting tools without sharing bridge credentials.

continue_story

ChatGPT
Create the next adventure from an existing story. Uses the existing story allowance. Confirm the direction first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

create_care_circle

ChatGPT
Create a Care Circle for the selected Storytailor ID using existing plan entitlements. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

create_character

ChatGPT
Plan a character from the account holder’s description. Show the plan, then confirm this same actionId to create it using the existing allowance. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

create_story

ChatGPT
Start the exact story plan the user confirmed. This uses their existing Storytailor allowance. Never call without confirmation. Never automatically retry with a new plan.

create_story_companion

ChatGPT
Generate a story’s adult companion using existing account access. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

create_storytailor_id

ChatGPT
Create a managed Storytailor ID. A pending parental-consent state must be completed in Storytailor before use. No child account is created. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

define_story_word

ChatGPT
Explain a word in its story sentence. May generate a definition or audio using the existing allowance. Provide the actual sentence, not a fabricated quotation. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

delete_reflection

ChatGPT
Permanently delete the specified reflection. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

delete_storytailor_id

ChatGPT
Delete a managed Storytailor ID and its contents. Irreversible. The primary account ID cannot be deleted here. Confirm the exact ID. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

edit_character

ChatGPT
Prepare and confirm a character edit. May render new artwork using the existing allowance. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

edit_story

ChatGPT
Plan and confirm an edit to a story. Show the changes before applying them. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

email_reflection_recap

ChatGPT
Send the account’s weekly recap to its own verified email, not another recipient. The recap content is not returned to ChatGPT. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

export_story_pdf

ChatGPT
Prepare a PDF of an existing story. This is an included account feature, not a purchase. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

generate_story_idea

ChatGPT
Suggest a story idea for the selected reader. Does not create a story. Do not submit patient information. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

get_accessibility

ChatGPT
Read account accessibility preferences.

get_allowance

ChatGPT
Read existing account allowances and usage. Does not purchase additional usage.

get_care_circle

ChatGPT
Read the selected Care Circle and its members and per-ID grants.

get_care_usage

ChatGPT
Read existing Care Circle allowance and seat usage.

get_character

ChatGPT
Read a saved character and open its Storytailor page. Displays original artwork in the embedded viewer. Do not duplicate images in the response or substitute web-search imagery.

get_character_voice_guidance

ChatGPT
Read age-based creative voice guidance. Does not assess an actual child.

get_hue_status

ChatGPT
Read whether Philips Hue is connected, without exposing bridge or OAuth credentials.

get_insights_activity

ChatGPT
Read authorized library story and character counts. Libraries are not a count of children. Playback figures remain unavailable when reader linkage cannot be established; unavailable does not mean zero.

get_insights_roster

ChatGPT
Read story-content themes from the permitted library subset. Coverage reports whether some sources were omitted. This is not a roster of children or a psychological assessment.

get_insights_summary

ChatGPT
Read creation counts and estimated narration length for authorized library content. Counts do not establish who created or read it. Unresolved reader-linked activity remains in Storytailor.

get_notification_preferences

ChatGPT
Read notification preferences without device tokens.

get_organization

ChatGPT
Read an organization the connected account belongs to.

get_organization_domain_policy

ChatGPT
Read the organization’s domain joining policy.

get_organization_library

ChatGPT
List an organization’s shared stories. Verify membership before returning records.

get_reading_support

ChatGPT
Read the selected reader’s reading-support preferences.

get_reflection_questions

ChatGPT
Offer story-reflection questions. This records that the questions were offered. Never invent a child’s response. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

get_sensory

ChatGPT
Read the selected reader’s sensory preferences.

get_story

ChatGPT
Check a story’s generation status and open its full reading, narration and play experience in Storytailor. Does not create a story.

get_story_audio

ChatGPT
Get an existing story’s narration and timing links. Open the rich player in Storytailor.

get_story_companion

ChatGPT
Read an available adult companion for the story.

get_story_fork

ChatGPT
Read a story’s narrative choice. Never infer or invent the reader’s answer.

get_story_insights

ChatGPT
Read evidence-bounded themes in authorized stories. These describe story content, not a reader’s feelings or condition. Open Storytailor for detailed evidence and follow-up conversations.

get_storytailor_id

ChatGPT
Read a Storytailor ID’s display name and reading defaults. This is not a child login.

get_subscription

ChatGPT
Read the account’s current subscription status and included allowances. No checkout or upgrade links.

get_transfer

ChatGPT
Read one transfer’s status without secret acceptance tokens.

get_unread_notifications

ChatGPT
Get the unread notification count.

grant_care_id

ChatGPT
Grant an existing Care member access to one explicitly selected ID. This adds a grant, not a blanket account share. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

invite_care_member

ChatGPT
Invite an adult to explicitly selected Storytailor IDs. Confirm the email and every grant. This sends invitation and sender-confirmation emails. Never include the personal ID by default. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

invite_organization_member

ChatGPT
Invite staff within the organization’s existing seat allowance. This does not buy a seat. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

invite_organization_members

ChatGPT
Invite the exact listed staff within existing seat capacity. Confirm every recipient and role. Does not purchase capacity. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

leave_organization

ChatGPT
Leave an organization. Owners must transfer ownership first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

list_care_invitations

ChatGPT
List invitations for a Care Circle. Does not reveal invitation secrets.

list_characters

ChatGPT
Find saved characters in one authorized Storytailor ID. Use an existing character selected by the user.

list_hue_rooms

ChatGPT
List connected Hue rooms, zones and lights available to the account.

list_id_transfers

ChatGPT
List pending transfers of managed Storytailor IDs, distinct from story gifts.

list_notifications

ChatGPT
List account notifications.

list_organization_invitations

ChatGPT
List the account’s organization invitations, without invitation secrets.

list_organization_members

ChatGPT
List staff in an organization the account belongs to.

list_organizations

ChatGPT
List organizations the connected account owns or belongs to.

list_owned_story_packs

ChatGPT
List already-owned story packs. Does not offer purchases.

list_pending_transfers

ChatGPT
List pending gifts or ownership transfers.

list_reflections

ChatGPT
List reflection records and their story references. Private response text stays in Storytailor.

list_stories

ChatGPT
Find existing stories in one authorized Storytailor ID. Returns links to open them in Storytailor.

list_story_anchors

ChatGPT
List saved people, places and objects important in this reader’s stories.

list_storytailor_ids

ChatGPT
List authorized libraries with readable names and internal IDs. Use names in replies and IDs only in tool arguments. Managed reader names remain masked; use the supplied Storytailor link to identify them without guessing from list order. Children do not sign in.

list_wonder_words

ChatGPT
List the reader’s saved Wonder Words.

localize_content

ChatGPT
Localize user-provided creative prose into the requested language. Do not provide patient records. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

mark_notification_read

ChatGPT
Mark the specified notification as read. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

offer_storytailor_id_transfer

ChatGPT
Offer ownership of the selected managed ID to the named existing adult account. This sends an invitation; ownership does not move until acceptance. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

open_account_settings

ChatGPT
Open Storytailor account settings for sign-in, account profile, verified email changes, account export or deletion. Authentication credentials stay in the browser.

open_invitations

ChatGPT
Open Storytailor to review invitations and token-based acceptance securely. Invitation secrets stay in the browser.

open_parental_permissions

ChatGPT
Open Storytailor to review parental and disclosure permissions. Never grant or fabricate parental consent through a model.

open_private_reflections

ChatGPT
Open Storytailor for private reflection and support workflows. Patient information and clinical records must not be processed in this integration.

pause_story_lights

ChatGPT
Pause the identified Hue story session. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

plan_story

ChatGPT
Prepare a story from the user’s idea and selected Storytailor ID. Pass the requested reading age and language when stated. Show the returned plan and ask for confirmation before create_story. If nextAction is needs_details, continue in Storytailor. A plan does not start generation.

preview_hue

ChatGPT
Preview the selected story’s lighting for 8 to 12 seconds. This changes real lights; confirm first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

read_story

ChatGPT
Read a story’s creative text and illustrated sections, without private prompt metadata, intent notes or account details. Do not request patient records. Displays original artwork in the embedded viewer. Do not duplicate images in the response or substitute web-search imagery.

remove_care_member

ChatGPT
Remove the selected adult from Care Circle. Confirm before revoking access. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

remove_wonder_word

ChatGPT
Forget a saved Wonder Word. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

respond_to_id_transfer

ChatGPT
Accept, decline or cancel a managed-ID ownership transfer. Confirm exactly whose ID will move. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

respond_to_story_transfer

ChatGPT
Accept, decline or cancel the identified story transfer. Show the receiving ID and ownership change first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

respond_to_translation

ChatGPT
Affirm, dismiss or correct one translated line. Show the exact correction first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

retell_story

ChatGPT
Retell a story at a selected reading age. Counts as a new story using the existing allowance. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

retry_character

ChatGPT
Retry a failed character. Confirm before dispatch. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

retry_character_cover

ChatGPT
Retry a failed character environment cover. Confirm before dispatch. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

retry_story

ChatGPT
Retry a failed story. Check its current status before preparing a retry. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

save_story_word

ChatGPT
Save a word and its meaning from the story to Wonder Words. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

set_story_cover_lights

ChatGPT
Set connected lights to the story cover palette, or release them. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

share_story

ChatGPT
Create or rotate an unlisted public reading link. Anyone with that link can read it. Confirm before sharing; required parental disclosure consent stays in Storytailor. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

share_story_with_organization

ChatGPT
Add an editable story to an organization’s shared library. Confirm the destination and audience. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

start_meadow_lights

ChatGPT
Start the Meadow ambient scene on connected Hue lights. Confirm the requested intensity and room. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

start_story_lights

ChatGPT
Start synchronized lighting for the story on already connected Hue hardware. Confirm the room and intensity first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

stop_hue_preview

ChatGPT
Stop the identified preview and restore lighting. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

stop_meadow_lights

ChatGPT
Stop the identified Meadow ambient session. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

stop_story_lights

ChatGPT
Stop the selected story-light session and restore the room or turn lights off as requested. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

transfer_care_ownership

ChatGPT
Transfer ownership to an existing member. Confirm the receiving adult. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

transfer_character

ChatGPT
Give a character to the specified recipient. Confirm the recipient and destination before transferring ownership. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

transfer_organization_ownership

ChatGPT
Transfer organization ownership to a confirmed existing member. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

transfer_story

ChatGPT
Give a story to a specific recipient. Confirm the recipient and ownership change. Required parental disclosure stays in Storytailor. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

translate_story

ChatGPT
Translate a story. Counts as a new story using the existing allowance. Confirm the language first. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_accessibility

ChatGPT
Update requested accessibility preferences, preserving other settings. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_care_permissions

ChatGPT
Change a member’s nonclinical permission flags. Per-ID sharing uses grant_care_id. Clinical records stay in Storytailor. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_care_role

ChatGPT
Change the selected Care Circle member’s role. Confirm the change in access. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_hue_preferences

ChatGPT
Change the connected room or lighting intensity. Do not infer a more intense setting. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_notification_preferences

ChatGPT
Change only the requested notification preferences. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_organization

ChatGPT
Update the organization name, description and approved brand placements. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_organization_domain_policy

ChatGPT
Change who may join the organization by email domain. Confirm this access-policy change. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_organization_member

ChatGPT
Change one organization member’s role after confirmation. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_reading_support

ChatGPT
Change only the requested reading-support preferences, preserving other saved settings. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_sensory

ChatGPT
Change only the requested sensory preferences, preserving other saved settings. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_storytailor_id

ChatGPT
Update an owned Storytailor ID’s display name, reading age, language or character avatar. Never change who owns it through this action. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

update_wonder_word

ChatGPT
Update the requested saved word or its bucket. Call with the requested fields to prepare. Show the returned details and get explicit confirmation, then call this same tool with only actionId and confirmed:true. Never manufacture confirmation.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps