PPL Free Ground School
What this MCP does
Provides FAA private-pilot ground-school lessons, source-cited aviation knowledge, curriculum navigation, practice questions, and answer grading.
Tools
Input schema
{'type': 'object', 'required': ['question_id', 'choice'], 'properties': {'choice': {'type': 'string', 'maxLength': 20, 'description': 'The choice the user picked: its label (e.g. "b" or "B").'}, 'question_id': {'type': 'string', 'maxLength': 120, 'description': 'The questionId returned by get_practice_question.'}, 'previous_token': {'type': 'string', 'maxLength': 4096, 'description': 'The save_token from the previous check_answer call in this chat, if any, so the save link keeps every answer. Omit on the first answer.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['lessonKey'], 'properties': {'lessonKey': {'type': 'string', 'maxLength': 120, 'description': 'Lesson key, e.g. "as.lesson.vfr-minimums". From list_curriculum.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'How many questions to return (1-5, default 1).'}, 'topic': {'type': 'string', 'maxLength': 80, 'description': 'Optional topic to draw from, e.g. "airspace", "weather", "aerodynamics", "regulations", "navigation", "weight-balance", "systems". Omit for any topic.'}, 'question_id': {'type': 'string', 'maxLength': 120, 'description': 'A question_id from an earlier call, to return that exact question (typically with reveal_answer: true). Overrides topic and count.'}, 'reveal_answer': {'type': 'boolean', 'default': False, 'description': 'Include the correct choice and the explanation. Default false: leave it off until the user has attempted the question.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {'module': {'type': 'string', 'maxLength': 40, 'description': 'Optional module key to expand, e.g. "MOD-08". Omit for all modules.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'How many passages to return (1-8, default 4).'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': "The user's question, in their own words."}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Ukri Gtr
Searches UKRI-funded research projects, organisations, grants, and resulting publications, and retrieves detailed project informa…
Newton
Solves mathematical expressions and performs symbolic differentiation, integration, and polynomial factorization.
Atlarium Habitat Database MCP
Provides structured aquarium, marine tank, terrarium, and paludarium species, equipment, water chemistry, disease, and fertilizat…
Math MCP Learning
Provides mathematical and statistical calculations, matrix operations, unit conversions, educational plots, and persistent calcul…
DiscreteRate
Runs and explains Discrete Rate Simulation demonstrations, including industrial flow models, mixed flow-and-item systems, and DES…
Rotate Pilot — FAA exam prep
Provides FAA exam practice, readiness diagnostics, study plans, aviation weather decoding, drone airspace information, and exam p…
calculator
Runs calculations and computer-algebra expressions, exposes calculator schemas, and manages collaborative calculator sessions wit…
RoRo Quantum
Provides quantum computing lessons and lists quantum computers and simulators with their technical specifications and status.