
Research
/Security News
TensorLake npm SDK Compromised in ChainDrop Shai-Hulud Credential-Stealing Attack
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.
@axionquant/mcp
Advanced tools
A Model Context Protocol (MCP) server that gives LLMs access to the Axion financial data API - covering stocks, crypto, forex, futures, indices, ETFs, economics, news, sentiment, filings, financials, and more.
npm i @axionquant/mcp
Add the following to your Claude Desktop config file:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/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"
}
}
}
}
The server uses stdio transport and is compatible with any MCP client. Set the API_KEY environment variable and configure according to your client's documentation.
| Tool | Description |
|---|---|
stocks_tickers | List stock tickers, optionally filtered by country or exchange |
stocks_quote | Get current quote/details for a stock ticker |
stocks_prices | Get historical price data (supports from, to, frame) |
| Tool | Description |
|---|---|
crypto_tickers | List cryptocurrency tickers, optionally filtered by type |
crypto_quote | Get current details for a cryptocurrency |
crypto_prices | Get historical price data |
| Tool | Description |
|---|---|
forex_tickers | List forex pairs, optionally filtered by country or exchange |
forex_quote | Get current details for a forex pair |
forex_prices | Get historical price data |
| Tool | Description |
|---|---|
futures_tickers | List futures tickers, optionally filtered by exchange |
futures_quote | Get current details for a futures contract |
futures_prices | Get historical price data |
| Tool | Description |
|---|---|
indices_tickers | List index tickers, optionally filtered by exchange |
indices_quote | Get current details for an index |
indices_prices | Get historical price data |
| Tool | Description |
|---|---|
etf_fund | Get ETF fund information including ratings and metrics |
etf_holdings | Get top holdings with weights, shares, and market value |
etf_exposure | Find which ETFs hold a specific stock ticker |
| Tool | Description |
|---|---|
econ_search | Search for economic datasets |
econ_dataset | Get a time series by dataset ID |
econ_calendar | Get economic calendar events (filterable by country, currency, category, importance) |
| Tool | Description |
|---|---|
news_general | Get general market news headlines |
news_ticker | Get news for a specific company |
news_country | Get news for a specific country |
news_category | Get news by category (e.g. business, technology) |
| Tool | Description |
|---|---|
sentiment_all | Get combined sentiment (social + news + analyst) for a ticker |
sentiment_social | Get social media sentiment |
sentiment_news | Get news sentiment |
sentiment_analyst | Get analyst/AI sentiment |
| Tool | Description |
|---|---|
profiles_profile | Get full asset profile |
profiles_recommendation | Get analyst recommendation trend |
profiles_statistics | Get key statistics |
profiles_summary | Get summary detail |
profiles_calendar | Get earnings and dividend calendar events |
profiles_info | Get company info / summary profile |
| Tool | Description |
|---|---|
earnings_history | Get historical earnings |
earnings_trend | Get earnings trend |
earnings_index | Get index trend |
earnings_report | Get earnings report for a specific year and quarter |
| Tool | Description |
|---|---|
filings_recent | Get recent filings, optionally filtered by form type |
filings_forms | Get filings by form type (e.g. 10-K, 8-K) |
filings_desc_forms | List all available SEC form types |
filings_search | Search filings by year/quarter |
| Tool | Description |
|---|---|
financials_revenue | Historical revenue |
financials_net_income | Historical net income |
financials_total_assets | Historical total assets |
financials_total_liabilities | Historical total liabilities |
financials_stockholders_equity | Historical stockholders equity |
financials_current_assets | Historical current assets |
financials_current_liabilities | Historical current liabilities |
financials_operating_cash_flow | Historical operating cash flow |
financials_capital_expenditures | Historical capital expenditures |
financials_free_cash_flow | Historical free cash flow |
financials_shares_outstanding_basic | Historical basic shares outstanding |
financials_shares_outstanding_diluted | Historical diluted shares outstanding |
financials_metrics | Calculated financial metrics |
financials_snapshot | Snapshot of key financial data |
| Tool | Description |
|---|---|
insiders_funds | Fund ownership data |
insiders_individuals | Insider holders (individuals) |
insiders_institutions | Institutional ownership |
insiders_ownership | Major holders breakdown |
insiders_activity | Net share purchase activity |
insiders_transactions | Insider transactions |
| Tool | Description |
|---|---|
esg_data | Get ESG (Environmental, Social, Governance) scores for a ticker |
| Tool | Description |
|---|---|
supply_chain_customers | Get a company's customers |
supply_chain_peers | Get peer companies / competitors |
supply_chain_suppliers | Get a company's suppliers |
| Tool | Description |
|---|---|
credit_search | Search the S&P credit rating database by organization name |
credit_ratings | Get credit ratings for a specific organization by ID |
| Tool | Description |
|---|---|
webtraffic_traffic | Get website traffic data for a company |
Once connected to an LLM like Claude, you can ask natural language questions such as:
LLM (Claude, etc.) <--> MCP Server <--> Axion REST API
Tools not appearing in your LLM client - Restart the client and verify the config file path is correct and absolute.
API requests failing - Check that API_KEY is set correctly in your environment or config. Review server logs for detailed error messages.
Server won't start - Ensure Node.js v18+ is installed and the package is installed via npm i @axionquant/mcp.
For detailed API documentation, support, or to obtain an API key, visit the Axion website.
MIT
FAQs
Official Model Context Protocol (MCP) server for the AxionQuant financial data API. Give Claude, GPT, and other LLMs real-time and historical stock, crypto, forex, futures, and economic data, plus SEC filings and company financials.
The npm package @axionquant/mcp receives a total of 41 weekly downloads. As such, @axionquant/mcp popularity was classified as not popular.
We found that @axionquant/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.

Research
/Security News
Socket found 16 malicious Firefox extensions designed to steal crypto wallet recovery phrases and private keys using cloned Rabby and OKX interfaces.

Product
Socket now scans VS Code extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.