mcpbeat Sign in

PPL Free Ground School MCP Server

answering

PPL Free Ground School is answering right now. Last checked 10 min ago. It exposes 5 tools.

Free FAA private-pilot ground school: source-cited answers, lessons and practice questions.

Uptime history 21 days of history · worst day 99%
21 days agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
287 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check PPL Free Ground School every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add ground-school --transport http https://pplfree.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ground-school": {
      "url": "https://pplfree.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.ground-school]
url = "https://pplfree.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ground-school": {
      "url": "https://pplfree.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "ground-school": {
      "url": "https://pplfree.com/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

answer
check_answer
Grade 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 the answers from this chat to their study progress on that site, and save_token: pass it back as previous_token on the next check_answer call so one link collects every answer in the chat (up to 20, valid for 7 days). Nothing is stored unless the user opens the link.
curriculum
list_curriculum
List 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.
faa
search_faa_knowledge
Answer 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", "PHAK Ch. 15") and a link to the lesson. Cite those labels in your answer.
lesson
get_lesson
Fetch 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.
practice
get_practice_question
Return 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 to grade it (or call this tool again with the question_id and reveal_answer: true to show the answer without grading). Use this when the user wants to be quizzed, asks for practice or test questions, wants to check their understanding of a topic, or is preparing for the FAA private-pilot knowledge test. Optionally scope it to a topic.

Endpoints

URLTransportStateLatencyChecked
https://pplfree.com/mcp streamable-http answering 247 ms 10 min ago

Alternatives to PPL Free Ground School

same job, measured the same way
AI Citizenship
by maneratech

Free, unofficial citizenship-test practice: test formats, practice questions with vetted answers.

5 tools answering
UNIDROIT Principles 2016
by arxo

UNIDROIT Principles 2016 as executable rules: closed questions answered with grounds and source text

1 351 installs/wk 20 tools answering
AI School by Lilly Tech Systems
by lillytechsystems

Search and read 550+ free AI course tracks and 21,000+ lessons, so answers can cite a real lesson.

4 tools answering
RocSite
by rocsite

Your private RocSite corpus and Agenda: search, grounded answers with sources, Agenda edits.

answering
CISSP Study Group - CISSP Exam Prep & Practice Questions
by vcprimiani

CISSP exam prep: 3,600+ practice questions, study stats, and readiness scoring

answering
MIAPI — Grounded Web Answers
by miapi

Web search and AI answers with real source citations and a confidence score.

171 installs/wk local only
Softician Notary Exam Prep
by softician-examprep

Fetch real California Notary Public exam practice questions and grade answers in-chat.

3 tools answering
Biel.ai
by biel

Query your product docs from AI tools. Source-cited answers from your indexed documentation.

3 tools answering

PPL Free Ground School — questions

Answers built from our own checks of this server.

What can PPL Free Ground School do?
It exposes 5 tools, read directly from the server on our last check. Among them: check_answer, get_lesson, get_practice_question, list_curriculum, search_faa_knowledge. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is PPL Free Ground School working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 287 ms. The bar chart above shows every period we have measured.
How do I connect PPL Free Ground School?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PPL Free Ground School need an API key?
No. PPL Free Ground School completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PPL Free Ground School?
It answers our handshake in 287 ms on average, which is faster than 45% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.