Rotate Pilot — FAA exam prep
What this MCP does
Provides FAA exam practice, readiness diagnostics, study plans, aviation weather decoding, drone airspace information, and exam preparation facts.
Tools
Input schema
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude (WGS84), used with lon when zip is not given.'}, 'lon': {'type': 'number', 'description': 'Longitude (WGS84, negative in the US).'}, 'zip': {'type': 'string', 'description': "5-digit US ZIP code (uses the ZIP's center point)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['question_id', 'answer'], 'properties': {'answer': {'type': 'string', 'description': "The user's answer: A, B, C (or 1-3, or the option text)."}, 'question_id': {'type': 'string', 'description': 'The question_id of a Rotate Pilot practice question.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'icao': {'type': 'string', 'description': 'ICAO airport code, e.g. KJFK. Used when metar is not given.'}, 'metar': {'type': 'string', 'description': "Raw METAR/SPECI text, e.g. 'KJFK 261751Z 18012KT 10SM FEW250 24/14 A3002'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'taf': {'type': 'string', 'description': "Raw TAF text, starting with 'TAF' or the station code."}, 'icao': {'type': 'string', 'description': 'ICAO airport code, e.g. KORD. Used when taf is not given.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}, 'count': {'type': 'integer', 'default': 15, 'maximum': 20, 'minimum': 10}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'area': {'type': 'string', 'description': 'Optional area filter. Part 107: I Regulations, II Airspace, III Weather, IV Loading and Performance, V Operations (also accepts an ACS code prefix like UA.II.B). Airplane exams: a topic such as regulations, weather, navigation, aerodynamics, systems, performance, airspace, approach, holding.'}, 'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}, 'mode': {'enum': ['quiz', 'study'], 'type': 'string', 'default': 'quiz'}, 'count': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam', 'answers'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}, 'answers': {'type': 'array', 'items': {'type': 'object', 'required': ['question_id', 'answer'], 'properties': {'answer': {'type': 'string'}, 'question_id': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}, 'tier': {'enum': ['pass', 'pro'], 'type': 'string', 'description': 'Part 107 only. Default pass.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['exam', 'exam_date'], 'properties': {'exam': {'enum': ['part107', 'ppl', 'ifr', 'cpl', 'atp'], 'type': 'string', 'description': 'FAA knowledge test: part107 (drone / Remote Pilot, UAG), ppl (Private Pilot Airplane, PAR), ifr (Instrument Rating Airplane, IRA), cpl (Commercial Pilot Airplane, CAX), atp (Airline Transport Pilot Multiengine, ATM).'}, 'exam_date': {'type': 'string', 'description': 'Test date, YYYY-MM-DD.'}, 'hours_per_day': {'type': 'number', 'default': 1.5, 'maximum': 8, 'minimum': 0.5}}, '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…
calculator
Runs calculations and computer-algebra expressions, exposes calculator schemas, and manages collaborative calculator sessions wit…
PPL Free Ground School
Provides FAA private-pilot ground-school lessons, source-cited aviation knowledge, curriculum navigation, practice questions, and…
RoRo Quantum
Provides quantum computing lessons and lists quantum computers and simulators with their technical specifications and status.