Connect Cursor to AXL
One entry in mcp.json, or one dialog in the settings. Then a browser sign-in, with no key to paste, and Cursor has tools over your CRM, sites, courses, automations and email.
1 · Add the server
In the config file, ~/.cursor/mcp.json, or .cursor/mcp.json inside the project:
{"mcpServers":{"axl":{"url":"https://app.axl.tech/mcp"}}}
Or in the interface: open Settings → Tools & MCP → New MCP Server, name the server axl, set the type to HTTP, and paste https://app.axl.tech/mcp. Project config keeps the connection with the repository; the global file keeps it with you.
Menu path checked against Cursor's own documentation. It is somebody else's UI and it moves. Read the full Cursor setup walkthrough →
2 · Sign in
Your browser opens on an AXL consent screen. It names the client that asked and shows which account the agent will act as; if you administer more than one, switch there before approving. What the client receives is an ordinary admin access token scoped to that account, which is why the agent inherits your permissions rather than a separate set.
3 · Ask for something
“Find every contact who bought in the last 30 days but has not started the course, and save them as a segment.”
No key is involved: the url entry is enough, and the sign-in happens in the browser. What an agent finishes end to end →
Review the school and access request before you approve the connection.
If it does not work
- •Connected, but no tools. Cursor caches MCP definitions per window. Reload the window once the browser sign-in has completed.
- •The browser never opened. The client registers itself first, and that step fails quietly if the URL is not exactly the endpoint. Re-check it, then remove and re-add the server.
- •Approval failed with “no school”. The token is scoped to an account and you have not created one yet. Finish that, then connect.
Cursor acts as you, with your permissions, in one account. It writes without publishing (publishing and sending are separate steps you ask for), and 21 sensitive operations are not on its surface at all. What an agent can never do →