The Axion MCP Server authenticates every request to the Axion API using an API key. You pass the key as an environment variable, and the server attaches it to each outbound request automatically.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/axionquant/mcp-server/llms.txt
Use this file to discover all available pages before exploring further.
Get an API key
Go to the API keys dashboard and create a new key. Give it a descriptive name so you can identify it later (for example,claude-desktop-local).
A free tier is available with no credit card required. Free tier keys have rate limits; see the dashboard for details on your plan.
Set the environment variable
The server reads your key from theAPI_KEY environment variable. You set this variable inside your MCP client’s configuration — not in your shell profile — so the server process receives it at startup.
claude_desktop_config.json
How the key is used
The server appends your key to every HTTP request it makes tohttps://api.axionquant.com/ using a Bearer token header:
API_KEY is missing or empty, requests will fail with a 401 Unauthorized response.
Security best practices
- Store the key only in your MCP client configuration file, which lives outside your project repository.
- Do not hard-code the key in scripts,
.envfiles that get committed, or any file tracked by git. - Use a separate key for each environment or client so you can revoke individual keys without disrupting other integrations.
Rotate a key
If you believe a key has been compromised, or you want to rotate it as a routine security measure:- Go to the API keys dashboard.
- Create a new key.
- Update the
API_KEYvalue in your MCP client configuration. - Restart the MCP client so the server picks up the new key.
- Delete the old key from the dashboard.