Skip to main content
This guide walks you through installing the Axion MCP Server and connecting it to Claude Desktop so you can query live financial data using natural language.
1

Get an API key

Sign in to your Axion account and generate an API key from the API keys dashboard.If you don’t have an account yet, you can sign up for free — a free tier is available with no credit card required.
2

Install the package

Install @axionquant/mcp from npm. You need Node.js v18 or later.
npm install @axionquant/mcp
Claude Desktop requires an absolute path to the package entry point. Install the package locally (not globally) so you can reference its exact path in the next step.
3

Find the installed path

After installing, note the absolute path to index.js inside the package. It is typically:
/absolute/path/to/node_modules/@axionquant/mcp/index.js
For example, if your project lives at /Users/alice/projects/myapp, the path would be:
/Users/alice/projects/myapp/node_modules/@axionquant/mcp/index.js
Claude Desktop requires an absolute path in the args field. Relative paths like ./node_modules/... will not work.
4

Configure Claude Desktop

Open the Claude Desktop configuration file and add the Axion server entry.
PlatformConfiguration file path
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Add the following to your mcpServers object, replacing the path and API key with your own values:
claude_desktop_config.json
{
  "mcpServers": {
    "axion-financial-data": {
      "command": "node",
      "args": ["/absolute/path/to/node_modules/@axionquant/mcp/index.js"],
      "env": {
        "API_KEY": "your_api_key_here"
      }
    }
  }
}
5

Restart Claude Desktop

Save the configuration file and restart Claude Desktop completely. The Axion tools will appear in the tool list once the server connects successfully.
6

Test with a sample query

Open a new conversation in Claude Desktop and ask a financial question to verify everything is working.
Start with a simple stock price query before trying more complex requests. This makes it easy to confirm the connection is working.
Example queries to try:
  • “What is AAPL’s current stock price?”
  • “Show me the latest news for Tesla.”
  • “What is Bitcoin’s price right now?”
If Claude returns live data, your setup is complete.

Build docs developers (and LLMs) love