MCP App Store
Education
Cody Reading icon

Cody Reading

by Cody Reading Inc

Overview

Cody Reading helps reading specialists, tutors, classroom teachers, and interventionists create and evaluate decodable stories aligned to UFLI Foundations lessons. Users can find relevant UFLI lesson numbers, generate lesson-aligned stories from a topic, revise generated or pasted stories while preserving lesson alignment, and analyze existing passages for decodability. Results render in an interactive story viewer with a decodability score, word-category highlighting, challenge-word review, and a printable PDF link.

Tools

analyze_story

ChatGPT
Analyze existing text for decodability against a specific UFLI lesson. Use this when a user provides story text, a passage, or reading material and wants to know if it's appropriate for their students' reading level. Returns decodability percentage and word-level analysis with a PDF download link.

analyze_story

ChatGPT
Analyze existing text for decodability against a specific UFLI lesson. Use this when a user provides story text, a passage, or reading material and wants to know if it's appropriate for their students' reading level. Returns decodability percentage and word-level analysis with a PDF download link.

generate_story

ChatGPT
Generate a decodable story aligned to a specific UFLI lesson. The story uses phonetic patterns from the target lesson and all prior lessons. Returns story text with decodability analysis and a PDF download link.

generate_story

ChatGPT
Generate a decodable story aligned to a specific UFLI lesson. The story uses phonetic patterns from the target lesson and all prior lessons. Returns story text with decodability analysis and a PDF download link.

list_ufli_lessons

ChatGPT
List UFLI curriculum lessons with their target phonetic patterns. Use this when the user needs to find a lesson number, browse available lessons, or wants to know which patterns are taught at a given level. Also use this when the user mentions a phonetic pattern (like 'sh' or 'long a') and you need to find which lesson covers it. Returns lesson number, name, unit, and target patterns for each lesson.

list_ufli_lessons

ChatGPT
List UFLI curriculum lessons with their target phonetic patterns. Use this when the user needs to find a lesson number, browse available lessons, or wants to know which patterns are taught at a given level. Also use this when the user mentions a phonetic pattern (like 'sh' or 'long a') and you need to find which lesson covers it. Returns lesson number, name, unit, and target patterns for each lesson.

revise_story

ChatGPT
Revise an existing decodable story while keeping it aligned to a UFLI lesson. Use this when the user has a story (for example one just generated) and wants to change it — make it shorter or longer, add a character, change the topic, or use more of a target sound. Prefer passing story_ref — the opaque id returned by a previous generate_story, revise_story, or analyze_story result — which lets you revise a story you cannot see the text of. Pass story_text only when you do not have a ref (for example the user pasted their own story). Returns a fresh decodable story with updated analysis and a PDF link. Each revision is a brand-new story — the original is never overwritten.

revise_story

ChatGPT
Revise an existing decodable story while keeping it aligned to a UFLI lesson. Use this when the user has a story (for example one just generated) and wants to change it — make it shorter or longer, add a character, change the topic, or use more of a target sound. Prefer passing story_ref — the opaque id returned by a previous generate_story, revise_story, or analyze_story result — which lets you revise a story you cannot see the text of. Pass story_text only when you do not have a ref (for example the user pasted their own story). Returns a fresh decodable story with updated analysis and a PDF link. Each revision is a brand-new story — the original is never overwritten.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

8

Tools

1

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily