Machine access
For AI agents
Machine-readable access to Drones Directory EU. Every listing is an EU-headquartered drone company. Prefer HTTP search when you do not need stdio MCP.
Catalog search API
GET https://dronesdirectory.eu/api/search?category=counter-uas&q=radar GET https://dronesdirectory.eu/api/search?country=Germany,France&limit=20 GET https://dronesdirectory.eu/api/search?drone_type=Fixed-wing&limit=100
Params: category, country (EU member state; repeatable, comma-separable), drone_type (Multirotor, Fixed-wing, VTOL, Hybrid-VTOL, Software, Counter-UAS, Components, Services, UTM), q, limit (1-100, default 50). Category values are listed in /api/companies.json.
Response fields: total (matches before limit), count (results returned this page), limit (applied cap), normalized, results. Prefer total for catalog size under a filter; unfiltered full size is also on the dump below.
Full dump
GET https://dronesdirectory.eu/api/companies.json
Shape: count, categoryCount, categories, companies (full public fields, alphabetical by name), dataAsOf (latest catalog date_added), lastUpdated (response date).
llms.txt
/llms.txt (index: categories, shortlists, machine endpoints, counts) and /llms-full.txt (full catalog text, same company count as the JSON dump).
Human shortlists (alphabetical within category, not ranked): /best.
MCP server
npx -y @dronesdirectory/mcp-server # tools: search_companies, get_company, check_if_listed, list_categories, submit_listing
Source: mcp-server/ in the repo. After npm publish of @dronesdirectory/mcp-server, npx works zero-install. Until then: node mcp-server/dist/index.js from a clone, or use HTTP POST /api/submit below.
Submit a listing
Humans: /submit. Agents (free review queue only):
POST https://dronesdirectory.eu/api/submit
Content-Type: application/json
{
"name": "My Drone Company",
"url": "https://example.com",
"brief_summary": "What the company builds (20+ chars).",
"email": "you@example.com",
"category": "drone-manufacturers",
"country": "Germany"
}Free tier queues up to ~90 days for review. Companies must be headquartered in an EU member state. MCP tool submit_listing calls the same API.