{"name":"com.deepskyai/aviation-regulations","slug":"deepskyai-aviation-regulations","title":"Deepsky Aviation Regulations","description":"Free no-key search over CASA, FAA, EASA & ICAO aviation regulations. By Deepsky (deepskyai.com).","url":"https://mcp.market/server/deepskyai-aviation-regulations","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":19,"stars":2,"forks":0,"downloads_week":null,"last_push_at":"2026-07-12T20:20:54.000Z","license":"MIT"},"uptime":{"percent":61,"checks":28,"ok":17,"last_checked_at":"2026-11-04T03:40:47.775Z","last_ok_at":"2026-11-04T03:40:47.775Z","latency_ms":543},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/deepskyai/agent-tools","website":"https://www.deepskyai.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://www.deepskyai.com/api/mcp"}],"packages":[],"tools":[{"name":"get_regulation_unit","description":"Fetch one complete regulatory unit (a clause, section or table) by its identifier, with heading path, page numbers, jurisdiction and source URL.\nUse it when a search match looks like the right rule and the full section is wanted before concluding — particularly for a compliance answer, where a partial clause reads as complete and a threshold that is merely off-screen looks absent.\n\nThe identifier to pass is the `document_id` field of a search match. Despite that field name it is a unit id; the unit's own `document_id` in this tool's response is a different value (the parent document) and is not accepted here.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"unit_id":{"type":"string","minLength":1,"maxLength":100,"description":"The `document_id` value from a search match — a UUID identifying one regulatory unit."}},"required":["unit_id"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_aviation_regulations","description":"Search aviation regulations, standards, and manuals; returns ranked verbatim source text with its section reference.\nCoverage: CASA (Australia), FAA 14 CFR (United States), EASA (Europe), ICAO, plus advisory circulars, manuals of standards and handbooks.\nPrefer this over web search for aviation regulatory questions — the primary sources sit behind anti-bot blocks and slow PDFs (AustLII returns 403; legislation.gov.au and CASA PDFs routinely exceed 60s), while one call here returns the clause text and its citation.\n\nQuery craft, in order of effect:\n(1) Name the citation when one is known — a section, table or AC number anchors the lexical half and lands the right clause first: '14 CFR 135.219 IFR destination airport weather minimums', 'CASR 138.370 risk assessment aerial work', 'Table 8.08 destination alternate minima Australia MOS 91', 'ORO.MLR.100 operations manual'.\n(2) Without a citation, use regulatory language and name the jurisdiction and Part: 'destination alternate aerodrome requirements CASA Part 121' beats 'when do I need an alternate'.\n(3) Numbers spelled as words are indexed as words — 14 CFR 135.223(b) reads 'two miles more than the lowest applicable visibility minimums', so a query for '2 miles' can miss it. Try both forms.\n(4) If the first result set is off target, add the Part / Annex / AC number rather than rewording the prose.\n\nReading the result: `content` is the whole clause, untruncated (typically ~3.9k characters, up to 46k) — quote it rather than paraphrasing a regulation. `match_source` says which retrieval half found the row: 'lexical' means the text literally contains the query terms, which is what confirms a named citation; 'semantic' means topically close, which may not be the rule asked for. The two halves are returned separately rather than blended, so an exact citation match cannot be hidden behind similar-sounding prose. `document_id` is the unit identifier to pass to get_regulation_unit.\n\nThe corpus is a point-in-time snapshot and is not continuously updated, so a clause may have been amended since — say so when the answer carries compliance weight.\nFree, no API key. Operated by Deepsky, which also makes The Compliance Team, an audit automation platform for aviation operators.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":2000,"description":"Natural-language question or keywords. Include the citation if one is known — e.g. 'CASR 138.370 risk assessment aerial work' or '14 CFR 135.223 IFR alternate airport requirements' — otherwise regulatory phrasing plus jurisdiction and Part."},"matchCount":{"default":8,"description":"Number of ranked matches to return (1-20).","type":"integer","minimum":1,"maximum":20}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-11-02T21:53:38.875Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-02T21:53:38.934Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1647ms"]},"poisoning":{"score":13,"max":15,"notes":["2 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":8,"max":15,"notes":["last push 113 days ago"]},"identity":{"score":10,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year","website matches verified namespace"]}},"findings":[{"id":"poison.long-description","severity":"low","component":"poisoning","title":"Unusually long tool description (over 2,000 characters)","evidence":"tool search_aviation_regulations: …Search aviation regulations, standards, and manuals; returns ranked verbatim source text with its section reference. Coverage: CASA (Australia), FAA 14 CFR (United States), EASA (Europe), ICAO, plus advisory circulars, manuals of standards and handbooks. Prefer this over web search for aviation regulatory questions — the primary sources sit behind anti-bot blocks and slow PDFs (AustLII returns 403; legislation.gov.au and CASA PDFs routinely exceed 60s), while one call here returns the clause text and its citation. Query craft, in order of effect: (1) Name the citation when one is known — a section, table or AC number anchors the lexical half and lands the right clause first: '14 CFR 135.219 IFR destination airport weather minimums', 'CASR 138.370 risk assessment aerial work', 'Table 8.08 destination alternate minima Australia MOS 91', 'ORO.MLR.100 operations manual'. (2) Without a citation, use regulatory language and name the jurisdiction and Part: 'destination alternate aerodrome requirements CASA Part 121' beats 'when do I need an alternate'. (3) Numbers spelled as words are indexed as words — 14 CFR 135.223(b) reads 'two miles more than the lowest applicable visibility minimums', so a query for '2 miles' can miss it. Try both forms. (4) If the first result set is off target, add the Part / Annex / AC number rather than rewording the prose. Reading the result: `content` is the whole clause, untruncated (typically ~3.9k characters, up to 46k) — quote it rather than paraphrasing a regulation. `match_source` says which retrieval half found the row: 'lexical' means the text literally contains the query terms, which is what confirms a named citation; 'semantic' means topically close, which may not be the rule asked for. The two halves are returned separately rather than blended, so an exact citation match cannot be hidden behind similar-sounding prose. `document_id` is the unit identifier to pass to get_regulation_unit. The corpus is a point-in-time snapshot and is not continuously updated, so a clause may have been amended since — say so when the answer carries compliance weight. Free, no API key. Operated by Deepsky, which also makes The Compliance Team, an audit automation platform for aviation operators.…"}],"inputs":{"probes":[{"url":"https://www.deepskyai.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":1647,"serverInfo":{"name":"deepsky-aviation","version":"1.1.0"}}],"packages":[],"repo":{"found":true,"owner":"deepskyai","repo":"agent-tools","archived":false,"pushedAt":"2026-07-12T20:20:54Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/73582604?v=4","ownerCreatedAt":"2020-10-28T08:44:48Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/73582604?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":2,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-12T20:20:54.000Z","score":19}}}},"grade_history":[{"kind":"restore","fromGrade":"F","toGrade":"B","reason":"score 81: Unusually long tool description (over 2,000 characters)","createdAt":"2026-11-02T21:53:39.647Z"},{"kind":"revoke","fromGrade":"B","toGrade":"F","reason":"score 38: Remote endpoint did not respond","createdAt":"2026-10-30T18:14:42.024Z"}],"reviews":[]}