Connect your own AI agent
dronelist.io speaks the Model Context Protocol (MCP). Paste an API key into Claude Desktop, ChatGPT, or Cursor, and that agent can read your workspace directly — your clients, the people at them, your open opportunities, proposals, tasks, and your own prices. This is the same set of tools the in-app assistant uses, mounted over a standard protocol.The endpoint
Setting it up
1
Create an API key
Under Settings → API Keys, create a key and give it the scopes you want the agent to have. See Scopes below.
2
Add the server to your client
Point your MCP client at
https://api.dronelist.io/mcp over streamable HTTP, with your key in the Authorization header.3
Ask it something
“Which of my proposals are still waiting on a reply?” is a good first question — it exercises the brief tool, which is the one worth starting from.
X-API-Key header works too, if your client prefers it.
What the agent can do
Your records
Start with
getWeeklyBrief for anything about who to contact or what needs attention.
Public lookups
These read no data of yours and need no scope, so a key with none still reaches them:Scopes
The key’s scopes decide which tools the agent can even see. A tool outside them is not listed, rather than listed and refused.
Grant only what you need. A key meant to answer “who should I chase” needs
crm:read and proposal:read and nothing else.
Limits
- The endpoint is stateless — a fresh server per request, nothing kept between calls.
- The same rate limits apply as to the REST API: 100 requests a minute on the standard tier.
- MCP calls do not spend dronelist credits. Your own AI client bills you for the model.
Notes
- Revoking the key cuts the agent off immediately.
- The agent reads one workspace — yours. It cannot reach another account’s records.
- If you want writes, use the in-app assistant. It asks before every change and shows you exactly what it will do.