PPL Free Ground School
Free FAA private-pilot ground school: source-cited answers, lessons and practice questions.
Connect it
Settings → Connectors → Add custom connector
URL: https://pplfree.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://pplfree.com/mcp{
"mcpServers": {
"ground-school": {
"url": "https://pplfree.com/mcp"
}
}
}claude mcp add --transport http ground-school https://pplfree.com/mcp{
"servers": {
"ground-school": {
"type": "http",
"url": "https://pplfree.com/mcp"
}
}
}5 tools, verified live
search_faa_knowledgeread-onlyAnswer a US private-pilot (FAA) ground-school question from a source-cited curriculum. Use this whenever the user asks about FAA regulations, airspace, VFR weather minimums, weight and balance, aerodynamics, aircraft systems, navigation, weather theory, human factors, or private-pilot certification requirements. Returns short passages, each with the FAA citation it came from (e.g. "14 CFR 91.155",
get_practice_questionread-onlyReturn private-pilot practice questions written for this course in the style of the FAA knowledge test (not actual FAA test questions), each with its answer choices, its topic, a question_id and a link to try it on pplfree.com. The correct answer is withheld by default so the user can attempt the question first. Once the user has answered, call check_answer with that question_id and their choice t
check_answerread-onlyGrade the user's answer to a practice question from get_practice_question. Use this when the user replies with their choice (for example "B" or "I think it is C"): pass the question_id and their choice. Returns whether the answer is correct, the correct choice, why each choice is right or wrong, and the FAA citations. It also returns save_progress_url, a pplfree.com link where the user can save th
get_lessonread-onlyFetch one full ground-school lesson: its summary, why it matters in flight, the learning objectives it covers, and a link to read it. Use this after search_faa_knowledge when the user wants the whole topic rather than a single answer, or when they ask to study or learn a subject properly. Call list_curriculum first if you do not already have a lesson key.
list_curriculumread-onlyList the ground-school curriculum: modules and the published lessons in each, with their keys. Use this to orient yourself before get_lesson, to answer "what does the course cover", or to help a user plan what to study next.
Alternatives in Other
Compare →KMKolmo MCP ServerB
WA permit rules (city + state baseline, cited), parcel zoning, L&I checks, Seattle estimates & ROI
FSFabrica (Sepolia testnet)B
Fabrica test properties on Sepolia: try every Fabrica tool with no real-world effect.
TYTypeformOfficialB
Build and edit forms, manage automations and contacts, and analyze responses.
RHRhylthymeB
Real-time multi-track schedules for cooking, lab protocols, events and workouts. Validate and share.
ATAtlasB
The world railway atlas as MCP tools: notable train routes, night trains, journey times.
CICircleCIOfficialB
CircleCI's MCP server: inspect projects, runs, workflows, jobs, logs, tests, and artifacts.