Drone Regulation Assistant
11 AI tools searching 108 official regulations from 5 aviation authorities. Instant answers with precise article citations.
Pilot Tools
Can I fly here?
Enter drone weight, class, country and scenario. Get subcategory, max altitude, people distance and pilot requirements.
check_flight_rules
Classify your drone
Find your drone's EASA class (C0-C4) and which subcategories it can operate in.
check_drone_classification
License requirements
Detailed requirements for A1-A3, A2, Specific and Part 107. Costs, validity, renewal.
get_pilot_requirements
Pre-flight checklist
Complete checklist with regulatory references. Customized by subcategory and country.
get_checklist
Regulation Tools
Hybrid Search
Search all regulations with natural language. Combines keyword and semantic search.
search_regulation
Explain Article
AI explanation in plain language. 3 levels: beginner, intermediate, expert. EN/IT.
explain_rule
Compare Regulations
Compare how different authorities handle the same topic. E.g., EASA vs FAA on altitude.
compare_regulations ยท find_related
How to Use
Website Widget
Click the icon at the bottom right on any page of the site. No setup needed.
AI Assistants
Connect GitHub Copilot, Claude or any MCP client to the endpoint. Use the system prompt from the docs.
API
Integrate in your app via Azure APIM. Rate limiting, caching and multi-tenant keys included.
Configure your MCP Client
The 120mAGL MCP server works with all major AI assistants. Here's how to set them up.
Copilot natively supports MCP servers. Add the configuration to your project or user settings.
Option 1: Per project .github/copilot-mcp.json
{
"mcpServers": {
"120mAGL-UAS-Regulations": {
"type": "http",
"url": "https://webapps-api-gateway.azure-api.net/mcp/api/mcp",
"headers": {
"Ocp-Apim-Subscription-Key": "4acd72c8fa1940adabcfe6c446b066e3"
}
}
}
}
Option 2: VS Code user settings
Open VS Code → Settings (JSON) → add:
{
"mcp": {
"servers": {
"120mAGL-UAS-Regulations": {
"type": "http",
"url": "https://webapps-api-gateway.azure-api.net/mcp/api/mcp",
"headers": {
"Ocp-Apim-Subscription-Key": "4acd72c8fa1940adabcfe6c446b066e3"
}
}
}
}
}
Claude Desktop supports MCP servers via the configuration file.
Configuration file
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"120mAGL-UAS-Regulations": {
"type": "url",
"url": "https://webapps-api-gateway.azure-api.net/mcp/api/mcp",
"headers": {
"Ocp-Apim-Subscription-Key": "4acd72c8fa1940adabcfe6c446b066e3"
}
}
}
}
After saving the file, restart Claude Desktop. You'll see the available tools in the tools menu.
ChatGPT supports MCP servers via external tools settings.
How to configure
- Open ChatGPT → Settings → External Tools / MCP
- Click "Add MCP Server"
- Enter:
Name:120mAGL UAS Regulations
URL:https://www.120magl.com/api/mcp
Authentication: Header โOcp-Apim-Subscription-Key: 4acd72c8fa1940adabcfe6c446b066e3 - Save and verify the connection
Any client compatible with MCP Streamable HTTP can connect to the 120mAGL server.
Cursor
File .cursor/mcp.json in project root:
{
"mcpServers": {
"120mAGL-UAS-Regulations": {
"url": "https://webapps-api-gateway.azure-api.net/mcp/api/mcp",
"headers": { "Ocp-Apim-Subscription-Key": "4acd72c8fa1940adabcfe6c446b066e3" }
}
}
}
Windsurf
File ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"120mAGL-UAS-Regulations": {
"serverUrl": "https://webapps-api-gateway.azure-api.net/mcp/api/mcp",
"headers": { "Ocp-Apim-Subscription-Key": "4acd72c8fa1940adabcfe6c446b066e3" }
}
}
}
Generic connection parameters
| Protocol | MCP Streamable HTTP (2025-03-26) |
| Endpoint | https://webapps-api-gateway.azure-api.net/mcp/api/mcp |
| Method | POST |
| Auth Header | Ocp-Apim-Subscription-Key: 4acd72c8fa1940adabcfe6c446b066e3 |
| Rate Limit | 10 requests/day per IP |
| Content-Type | application/json |
| Accept | text/event-stream, application/json |
The 120mAGL MCP server uses a shared public API key via Azure API Management. No registration needed to get a key.
Public API Key
Ocp-Apim-Subscription-Key: 4acd72c8fa1940adabcfe6c446b066e3
Usage Limits
| Daily requests | 10 per IP address |
| Rate limit | 5 requests/minute |
| Reset | Every day at midnight UTC |
| Cost | Free ๐ |
Example Questions
Try It Now — It's Free
Click the chat icon at the bottom right to start a conversation with the assistant.