MCP App Store

Overview

ETT helps students practice SAT questions that closely match real SAT-style formats and difficulty. Unlike general AI tools that focus on answering individual questions, ETT is designed specifically for SAT preparation using a curated database of SAT-aligned practice problems. Users can explore questions by topic, find problems similar to ones they have already seen, and take structured section-level practice tests to check their understanding and progress. By working through realistic SAT-style questions and reviewing detailed explanations, students can focus on the areas they need most and study more efficiently.

Tools

get-sat-topics

ChatGPT
Use this when the user asks about SAT topics, what to study for the SAT, which topics are important, what appears on the test, topic breakdown, study priorities, or wants to see topic frequency/importance data. Returns an interactive visualization showing unofficial estimates of which topics appear most frequently on SAT exams. IMPORTANT: This tool returns ONLY a visual chart widget - do NOT add any additional content, questions, explanations, or commentary. Simply invoke the tool and let the visualization speak for itself. If the user wants practice questions after viewing topics, direct them to use search-sat-questions or get-similar-questions separately. Do not use for practice questions (use search-sat-questions), similar questions (use get-similar-questions), or practice tests (use take-sat-test).

get-similar-questions

ChatGPT
Use this when the user wants to find unofficial SAT questions similar to a reference question, such as (1) user wants questions like one they've already seen (pass questionId), (2) user shares an image of a question, (3) user describes a specific question style. For images: extract the full question text using vision/OCR, preserve math expressions as LaTeX/KaTeX, and pass to 'text' parameter - do not ask the user to type it. Pass descriptive phrases to 'text', not single words. Track previously shown IDs in excludeQuestionIds/excludeQbQuestionIds.

search-sat-questions

ChatGPT
Use this when the user wants to search ETT's database for unofficial SAT practice questions. Filters can be combined: subject (Math/English), difficulty (1-3), type (mcq/frq), and topic (from the enum). Use 'requirements' for precise per-bucket counts. Returns interactive widget with passage, options, explanations, and short in-app video explanations. To avoid showing duplicate questions across follow-up turns (e.g. user asks for 'different ones' or 'more like that'), accumulate previously shown IDs in 'excludeQuestionIds' and pass them on each call. For questions similar to one the user has seen or from an image, use get-similar-questions instead.

take-sat-test

ChatGPT
Use this when the user wants to take an unofficial SAT practice test to assess their overall skills (not just practice individual questions). Supports creating tests (3x3, 5x5, or 10x10 questions), starting tests, submitting answers, and viewing comprehensive results with scores (200-800 per section), percentiles, and recommendations. IMPORTANT: When creating, omit 'size' parameter unless user explicitly requests a specific size - this shows an interactive UI for size selection. Do not use for practicing individual questions (use search-sat-questions) or finding similar questions (use get-similar-questions).

Capabilities

InteractiveWrites

App Stats

4

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily