Pilot-owner maintenance under Part-ML: what you may release yourself
Part-ML lets a qualifying pilot-owner carry out and release limited maintenance on their own light aircraft. The rules on who qualifies, which tasks are allowed and how to record them are precise.
Ask your question
Free account requiredAnswers are written by a language model solely from this base's documents, with numbered sources. They can be wrong and aren't legal, medical or financial advice: check the sources before any important decision.
Who qualifies as a pilot-owner
A pilot-owner must hold a valid pilot licence (or equivalent) issued or validated by a Member State for the aircraft type or class rating, and must own the aircraft, alone or jointly.
The owner must be one of the natural persons on the registration form, or a member of a non-profit recreational legal entity shown as owner or operator on the registration document. That member must be directly involved in the entity's decision-making and designated by it to carry out pilot-owner maintenance.
The pilot-owner may issue a CRS after limited pilot-owner maintenance only for aircraft operated under Part-NCO (or, for balloons and sailplanes, the equivalent non-commercial cases).
Tasks a pilot-owner may not release
The pilot-owner may carry out simple visual inspections or operations to check the general condition, obvious damage and normal operation of the airframe, engines, systems and components. A task may not be released by the pilot-owner if it is a critical maintenance task, needs removal of major components, follows an AD or an airworthiness limitation item (unless these specifically allow it), or requires special or calibrated tools other than a torque wrench or crimping tool.
Also excluded: tasks needing test equipment or special testing such as NDT, unscheduled special inspections such as a heavy-landing check, work on systems essential for IFR operations, complex tasks listed in Appendix III, and tasks forming part of the 100-hour or annual check. Less restrictive instructions in the AMP cannot override these limits.
Preparing the aircraft for flight as described in the flight manual, such as rigging sailplane wings or a preflight inspection, is not maintenance and needs no CRS.
Frequently asked questions
What must the pilot-owner's CRS contain?
It is entered in the logbooks and gives basic details of the work, the maintenance data used, the completion date, and the identity, signature and pilot licence number of the pilot-owner.
Do I have to tell my CAMO or CAO?
Yes, if a contract exists. The pilot-owner must inform the contracted CAMO or CAO no later than 30 days after completing the pilot-owner maintenance tasks.
Who releases the complex tasks I cannot sign off?
Complex maintenance tasks listed in Appendix III, such as certain structural repairs by riveting, bonding, laminating or welding, must be released by an approved maintenance organisation or by independent certifying staff.
Embed / API / MCP
Connect this base to Claude, Cursor, ChatGPT or your own app. Each API or MCP request costs β¬0.10, charged to your Kopik credit (not charged if nothing is found). You need an API key: create one from your dashboard.
MCP for your agents
This base's MCP server URL (tools ask_base and search_base):
https://kopik.io/api/mcp?base=eu-easa-continuing-airworthiness-ml-66Claude Code, Cursor and other clients
claude mcp add --transport http kopik-eu-easa-continuing-airworthiness-ml-66 "https://kopik.io/api/mcp?base=eu-easa-continuing-airworthiness-ml-66" --header "Authorization: Bearer kpk_β¦"{
"mcpServers": {
"kopik-eu-easa-continuing-airworthiness-ml-66": {
"url": "https://kopik.io/api/mcp?base=eu-easa-continuing-airworthiness-ml-66",
"headers": {
"Authorization": "Bearer kpk_β¦"
}
}
}
}REST API for your apps
mode is "answer" (written answer + sources) or "passages" (raw passages only). Add an optional maxPriceCents to cap the price: if the base costs more, the call is refused and nothing is charged.
curl -X POST https://kopik.io/api/v1/bases/eu-easa-continuing-airworthiness-ml-66/query \
-H "Authorization: Bearer kpk_β¦" \
-H "Content-Type: application/json" \
-d '{"question": "Your question here", "mode": "answer"}'Getting started
- Create a key in your dashboard and top up your credit.
- Replace
kpk_β¦with your key. - Full details (responses, errors, JS and Python examples): developer docs.