# io.github.axionquant/axionquant (npm · @axionquant/mcp)

MCP server for AxionQuant financial data, including market, economic, SEC filing, and company data.

- Trust score: 82/100 (high trust)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-01

## Components

- npm · `@axionquant/mcp`: 82/100 (this document), [markdown](https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp.md), [page](https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp)

## Channel facts

- Registry: `npm`
- Package: `@axionquant/mcp`
- Version: `1.1.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-01.

- **Supply Chain Security**: 98/100
  - No malware found by supply-chain analysis.
  - No known CVEs affecting this package version or its production dependencies.
  - No install/post-install scripts declared.
  - 31 of 92 dependencies flagged as unhealthy.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 35 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 68/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 4426 tokens (~33/item across 132 items; 132 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 93/100
  - Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 132 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 132 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the io.github.axionquant/axionquant MCP server?

io.github.axionquant/axionquant runs locally as an npm package, launched with npx -y @axionquant/mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add axionquant-axionquant -- npx -y @axionquant/mcp
```

### Cursor

```json
{
  "mcpServers": {
    "axionquant-axionquant": {
      "command": "npx",
      "args": [
        "-y",
        "@axionquant/mcp"
      ]
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "axionquant-axionquant": {
      "command": "npx",
      "args": [
        "-y",
        "@axionquant/mcp"
      ]
    }
  }
}
```

### Codex

```bash
codex mcp add axionquant-axionquant -- npx -y @axionquant/mcp
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "axionquant-axionquant": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@axionquant/mcp"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add axionquant-axionquant --command npx --arg -y --arg @axionquant/mcp
```

### Hermes

```yaml
mcp_servers:
  axionquant-axionquant:
    command: "npx"
    args: ["-y", "@axionquant/mcp"]
```

### Netclaw

```json
{
  "McpServers": {
    "axionquant-axionquant": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "@axionquant/mcp"
      ]
    }
  }
}
```

### Vellum

```bash
assistant mcp add axionquant-axionquant -t stdio -c npx -a -y @axionquant/mcp
```

### Other

```json
{
  "mcpServers": {
    "axionquant-axionquant": {
      "command": "npx",
      "args": [
        "-y",
        "@axionquant/mcp"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-01 (score 82, +1)

No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-29 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-28 (score 80, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-27 (score 80, +1)

No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-26 (score 79, −4)

- [functional] Stability: pass → 0.77

### 2026-09-25 (score 83, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-23 (score 82, +1)

No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-21 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (132)

### `credit_search` (~27 tokens)

Search for credit entities by organization name

Input parameters:

- `query` (string, required): Organization name to search

### `credit_ratings` (~31 tokens)

Get credit ratings for a specific organization by ID

Input parameters:

- `id` (string, required): Organization ID from search results

### `esg_data` (~32 tokens)

Get ESG scores for a specific ticker

Input parameters:

- `ticker` (string, required): Stock ticker (e.g., AAPL)

### `etf_tickers` (~55 tokens)

List etf tickers, optionally filtered by country or exchange

Input parameters:

- `country` (string): Filter by country (e.g., 'america')
- `exchange` (string): Filter by exchange (e.g., 'NASDAQ')

### `etf_gainers` (~16 tokens)

Get top ETF gainers

### `etf_losers` (~16 tokens)

Get top ETF losers

### `etf_list_market` (~17 tokens)

Get unique market values for ETFs

### `etf_list_country` (~17 tokens)

Get unique country values for ETFs

### `etf_list_currency` (~17 tokens)

Get unique currency values for ETFs

### `etf_list_sector` (~17 tokens)

Get unique sector values for ETFs

### `etf_list_industry` (~18 tokens)

Get unique industry values for ETFs

### `etf_list_type` (~17 tokens)

Get unique type values for ETFs

### `etf_quote` (~29 tokens)

Get an ETF quote

Input parameters:

- `ticker` (string, required): ETF ticker (e.g., SPY)

### `etf_prices` (~77 tokens)

Get historical price data for an etf

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): ETF ticker
- `to` (string): End date (YYYY-MM-DD)

### `etf_fund` (~34 tokens)

Get ETF fund information including ratings and metrics

Input parameters:

- `ticker` (string, required): ETF ticker (e.g., SPY)

### `etf_holdings` (~38 tokens)

Get ETF top holdings with weights, shares, and market value

Input parameters:

- `ticker` (string, required): ETF ticker (e.g., SPY)

### `etf_holdings_all` (~37 tokens)

Get all ETF holdings with weights and last updated date

Input parameters:

- `ticker` (string, required): ETF ticker (e.g., SPY)

### `etf_exposure` (~34 tokens)

Find which ETFs hold a specific stock ticker

Input parameters:

- `ticker` (string, required): Stock ticker (e.g., AAPL)

### `etf_weights` (~38 tokens)

Find what percentage of each sector industry and stocks make up the ETF

Input parameters:

- `ticker` (string, required): Stock ticker (e.g., AAPL)

### `supply_chain_customers` (~27 tokens)

Get supply chain customers for a company

Input parameters:

- `ticker` (string, required): Stock ticker

### `supply_chain_peers` (~27 tokens)

Get supply chain competitors for a company

Input parameters:

- `ticker` (string, required): Stock ticker

### `supply_chain_suppliers` (~27 tokens)

Get supply chain suppliers for a company

Input parameters:

- `ticker` (string, required): Stock ticker

### `stocks_tickers` (~53 tokens)

List stock tickers, optionally filtered by country or exchange

Input parameters:

- `country` (string): Filter by country (e.g., 'america')
- `exchange` (string): Filter by exchange (e.g., 'NASDAQ')

### `stocks_gainers` (~15 tokens)

Get top stock gainers

### `stocks_losers` (~15 tokens)

Get top stock losers

### `stocks_list_market` (~16 tokens)

Get unique market values for stocks

### `stocks_list_country` (~16 tokens)

Get unique country values for stocks

### `stocks_list_currency` (~16 tokens)

Get unique currency values for stocks

### `stocks_list_sector` (~16 tokens)

Get unique sector values for stocks

### `stocks_list_industry` (~17 tokens)

Get unique industry values for stocks

### `stocks_list_type` (~16 tokens)

Get unique type values for stocks

### `stocks_quote` (~28 tokens)

Get a stock quote

Input parameters:

- `ticker` (string, required): Stock ticker (e.g., AAPL)

### `stocks_prices` (~75 tokens)

Get historical price data for a stock

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `crypto_tickers` (~35 tokens)

List cryptocurrency tickers, optionally filtered by type

Input parameters:

- `type` (string): Filter by type (e.g., 'spot')

### `crypto_gainers` (~15 tokens)

Get top crypto gainers

### `crypto_losers` (~15 tokens)

Get top crypto losers

### `crypto_list_category` (~16 tokens)

Get unique category values for crypto

### `crypto_list_rating` (~16 tokens)

Get unique rating values for crypto

### `crypto_list_type` (~16 tokens)

Get unique type values for crypto

### `crypto_quote` (~27 tokens)

Get a cryptocurrency quote

Input parameters:

- `ticker` (string, required): Crypto ticker (e.g., BTC)

### `crypto_prices` (~75 tokens)

Get historical price data for a cryptocurrency

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Crypto ticker
- `to` (string): End date (YYYY-MM-DD)

### `forex_tickers` (~53 tokens)

List forex tickers, optionally filtered by country or exchange

Input parameters:

- `country` (string): Country code (e.g., 'US', 'AE')
- `exchange` (string): Exchange (e.g., 'IDC')

### `forex_gainers` (~15 tokens)

Get top forex gainers

### `forex_losers` (~15 tokens)

Get top forex losers

### `forex_list_exchange` (~16 tokens)

Get unique exchange values for forex

### `forex_list_rating` (~16 tokens)

Get unique rating values for forex

### `forex_list_country` (~16 tokens)

Get unique country values for forex

### `forex_quote` (~29 tokens)

Get a forex pair quote

Input parameters:

- `ticker` (string, required): Forex ticker (e.g., EURUSD)

### `forex_prices` (~76 tokens)

Get historical price data for a forex pair

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Forex ticker
- `to` (string): End date (YYYY-MM-DD)

### `futures_tickers` (~38 tokens)

List futures tickers, optionally filtered by exchange

Input parameters:

- `exchange` (string): Exchange (e.g., 'CME', 'CMX')

### `futures_gainers` (~15 tokens)

Get top futures gainers

### `futures_losers` (~15 tokens)

Get top futures losers

### `futures_list_exchange` (~16 tokens)

Get unique exchange values for futures

### `futures_list_currency` (~16 tokens)

Get unique currency values for futures

### `futures_list_timezone` (~16 tokens)

Get unique timezone values for futures

### `futures_list_country` (~16 tokens)

Get unique country values for futures

### `futures_quote` (~34 tokens)

Get a futures contract quote

Input parameters:

- `ticker` (string, required): Futures ticker (e.g., 'ALI', 'M6A')

### `futures_prices` (~76 tokens)

Get historical price data for a futures contract

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Futures ticker
- `to` (string): End date (YYYY-MM-DD)

### `indices_tickers` (~37 tokens)

List index tickers, optionally filtered by exchange

Input parameters:

- `exchange` (string): Exchange (e.g., 'ASX', 'AMS')

### `indices_gainers` (~15 tokens)

Get top index gainers

### `indices_losers` (~15 tokens)

Get top index losers

### `indices_list_exchange` (~16 tokens)

Get unique exchange values for indices

### `indices_list_timezone` (~16 tokens)

Get unique timezone values for indices

### `indices_list_country` (~16 tokens)

Get unique country values for indices

### `indices_quote` (~33 tokens)

Get an index quote

Input parameters:

- `ticker` (string, required): Index ticker (e.g., 'AXJO', 'AEX')

### `indices_prices` (~75 tokens)

Get historical price data for an index

Input parameters:

- `frame` (string): Time frame (e.g., '1d', '1wk', '1mo')
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Index ticker
- `to` (string): End date (YYYY-MM-DD)

### `indices_components` (~38 tokens)

Get the component stocks that make up an index

Input parameters:

- `ticker` (string, required): Index ticker (e.g., 'SPX', 'AXJO')

### `indices_exposure` (~34 tokens)

Find which indices hold a specific ticker as a component

Input parameters:

- `ticker` (string, required): Stock ticker to find index exposure for

### `econ_search` (~25 tokens)

Search for economic datasets (FRED)

Input parameters:

- `query` (string, required): Search query

### `econ_dataset` (~36 tokens)

Get economic dataset time series by ID

Input parameters:

- `id` (string, required): Dataset ID (e.g., 'PMAIZMTUSDM')

### `econ_calendar` (~112 tokens)

Get economic calendar events

Input parameters:

- `category` (string): Category (e.g., 'gov', 'infl')
- `country` (string): Country code(s) comma-separated
- `currency` (string): Currency code(s) comma-separated
- `from` (string): Start date (YYYY-MM-DD)
- `limit` (integer): Number of events to return (default 10)
- `minImportance` (integer): Minimum importance (0-3)
- `to` (string): End date (YYYY-MM-DD)

### `econ_find` (~34 tokens)

Find economic datasets using natural language description (AI-powered)

Input parameters:

- `query` (string, required): Natural language description of the data you need

### `news_general` (~13 tokens)

Get general news headlines

### `news_ticker` (~27 tokens)

Get news for a specific company by ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `news_country` (~26 tokens)

Get news for a specific country

Input parameters:

- `country` (string, required): Country name or code

### `news_category` (~32 tokens)

Get news for a specific category

Input parameters:

- `category` (string, required): Category (e.g., 'business', 'technology')

### `news_article` (~33 tokens)

Get the full URL for a news article by its encoded ID

Input parameters:

- `id` (string, required): Article ID from news results

### `sentiment_all` (~31 tokens)

Get combined sentiment (social, news, analyst) for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `sentiment_social` (~25 tokens)

Get social media sentiment for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `sentiment_news` (~24 tokens)

Get news sentiment for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `sentiment_analyst` (~28 tokens)

Get analyst/AI sentiment for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_profile` (~25 tokens)

Get full asset profile for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_recommendation` (~26 tokens)

Get recommendation trend for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_statistics` (~24 tokens)

Get key statistics for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_summary` (~24 tokens)

Get summary detail for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_calendar` (~30 tokens)

Get calendar events (earnings, dividends) for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `profiles_info` (~27 tokens)

Get company info / summary profile for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `earnings_history` (~24 tokens)

Get earnings history for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `earnings_trend` (~25 tokens)

Get earnings trend for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `earnings_index` (~24 tokens)

Get index trend for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `earnings_report` (~57 tokens)

Get earnings report for a specific year and quarter

Input parameters:

- `quarter` (string, required): Quarter (e.g., 'Q1')
- `ticker` (string, required): Stock ticker
- `year` (string, required): Year (e.g., '2024')

### `earnings_transcript` (~60 tokens)

Get earnings call transcript for a ticker, year, and quarter

Input parameters:

- `quarter` (string, required): Quarter (e.g., '2')
- `ticker` (string, required): Stock ticker
- `year` (string, required): Year (e.g., '2024')

### `earnings_transcript_sentiment` (~58 tokens)

Get sentiment analysis of an earnings call transcript

Input parameters:

- `quarter` (string, required): Quarter (e.g., '2')
- `ticker` (string, required): Stock ticker
- `year` (string, required): Year (e.g., '2024')

### `filings_recent` (~55 tokens)

Get recent SEC filings for a company

Input parameters:

- `form` (string): Filter by form type (e.g., '10-K')
- `limit` (integer): Number of filings to return
- `ticker` (string, required): Stock ticker

### `filings_forms` (~80 tokens)

Get specific SEC form type filings for a company

Input parameters:

- `formType` (string, required): Form type (e.g., '10-K', '8-K')
- `limit` (integer): Number of filings to return
- `quarter` (string): Filter by quarter
- `ticker` (string, required): Stock ticker
- `year` (string): Filter by year

### `filings_list_forms` (~18 tokens)

List available SEC form types and their descriptions

### `filings_search` (~65 tokens)

Search filings by year/quarter

Input parameters:

- `form` (string): Form type filter
- `quarter` (string, required): Quarter (e.g., 'Q1')
- `ticker` (string): Ticker filter
- `year` (string, required): Year (e.g., '2024')

### `filings_document_text` (~43 tokens)

Get the full text of an SEC filing document by its document ID

Input parameters:

- `documentId` (string, required): Document ID (base64-encoded URL) from filing results

### `filings_document_sentiment` (~39 tokens)

Get sentiment analysis of an SEC filing document

Input parameters:

- `documentId` (string, required): Document ID (base64-encoded URL) from filing results

### `financials_revenue` (~38 tokens)

Get historical revenue for a ticker

Input parameters:

- `periods` (integer): Number of periods to return
- `ticker` (string, required): Stock ticker

### `financials_net_income` (~37 tokens)

Get historical net income for a ticker

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_total_assets` (~34 tokens)

Get historical total assets

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_total_liabilities` (~35 tokens)

Get historical total liabilities

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_stockholders_equity` (~37 tokens)

Get historical stockholders equity

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_current_assets` (~34 tokens)

Get historical current assets

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_current_liabilities` (~35 tokens)

Get historical current liabilities

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_operating_cash_flow` (~37 tokens)

Get historical operating cash flow

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_capital_expenditures` (~37 tokens)

Get historical capital expenditures

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_free_cash_flow` (~36 tokens)

Get historical free cash flow

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_shares_outstanding_basic` (~38 tokens)

Get historical basic shares outstanding

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_shares_outstanding_diluted` (~40 tokens)

Get historical diluted shares outstanding

Input parameters:

- `periods` (integer): Number of periods
- `ticker` (string, required): Stock ticker

### `financials_metrics` (~26 tokens)

Get calculated financial metrics for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `financials_snapshot` (~26 tokens)

Get a snapshot of key financial data

Input parameters:

- `ticker` (string, required): Stock ticker

### `financials_dcf_value` (~41 tokens)

Get DCF valuation including enterprise value, fair price, margin of safety, and buy/sell recommendation

Input parameters:

- `ticker` (string, required): Stock ticker

### `financials_dcf_rate` (~41 tokens)

Get discount rate / WACC calculation including cost of equity, cost of debt, and capital structure weights

Input parameters:

- `ticker` (string, required): Stock ticker

### `financials_eps` (~54 tokens)

Get TTM earnings per share for a ticker

Input parameters:

- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_pe` (~71 tokens)

Get price-to-earnings ratio for a ticker

Input parameters:

- `frame` (string): Resampling frequency: daily, weekly, monthly
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_market_cap` (~68 tokens)

Get market capitalization for a ticker

Input parameters:

- `frame` (string): Resampling frequency: daily, weekly, monthly
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_roe` (~53 tokens)

Get return on equity for a ticker

Input parameters:

- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_enterprise_value` (~69 tokens)

Get enterprise value for a ticker

Input parameters:

- `frame` (string): Resampling frequency: daily, weekly, monthly
- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_ebitda` (~55 tokens)

Get TTM EBITDA for a ticker

Input parameters:

- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_debt_to_equity` (~58 tokens)

Get debt-to-equity ratio for a ticker

Input parameters:

- `from` (string): Start date (YYYY-MM-DD)
- `ticker` (string, required): Stock ticker
- `to` (string): End date (YYYY-MM-DD)

### `financials_balance_sheet` (~61 tokens)

Get balance sheet statement for a ticker (optionally by year/quarter)

Input parameters:

- `quarter` (integer): Quarter (1-4)
- `ticker` (string, required): Stock ticker
- `year` (integer): Year (e.g., 2024)

### `financials_income_statement` (~60 tokens)

Get income statement for a ticker (optionally by year/quarter)

Input parameters:

- `quarter` (integer): Quarter (1-4)
- `ticker` (string, required): Stock ticker
- `year` (integer): Year (e.g., 2024)

### `financials_cash_flow_statement` (~62 tokens)

Get cash flow statement for a ticker (optionally by year/quarter)

Input parameters:

- `quarter` (integer): Quarter (1-4)
- `ticker` (string, required): Stock ticker
- `year` (integer): Year (e.g., 2024)

### `insiders_funds` (~26 tokens)

Get fund ownership data for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `insiders_individuals` (~30 tokens)

Get insider holders (individuals) for a ticker

Input parameters:

- `ticker` (string, required): Stock ticker

### `insiders_institutions` (~24 tokens)

Get institutional ownership data

Input parameters:

- `ticker` (string, required): Stock ticker

### `insiders_ownership` (~23 tokens)

Get major holders breakdown

Input parameters:

- `ticker` (string, required): Stock ticker

### `insiders_activity` (~23 tokens)

Get net share purchase activity

Input parameters:

- `ticker` (string, required): Stock ticker

### `insiders_transactions` (~21 tokens)

Get insider transactions

Input parameters:

- `ticker` (string, required): Stock ticker

### `webtraffic_traffic` (~27 tokens)

Get website traffic data for a company

Input parameters:

- `ticker` (string, required): Stock ticker

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp#diagnostics

## Score history

- 2026-10-01: 82
- 2026-09-30: 81
- 2026-09-29: 81
- 2026-09-28: 80
- 2026-09-27: 80
- 2026-09-26: 79
- 2026-09-25: 83
- 2026-09-24: 82
- 2026-09-23: 82
- 2026-09-22: 81
- 2026-09-21: 81
- 2026-09-20: 80
- 2026-09-19: 80
- 2026-09-18: 79
- 2026-09-17: 79
- 2026-09-16: 78
- 2026-09-15: 78
- 2026-09-14: 77
- 2026-09-13: 77
- 2026-09-12: 77
- 2026-09-11: 76
- 2026-09-10: 76
- 2026-09-09: 75
- 2026-09-08: 75
- 2026-09-07: 74
- 2026-09-06: 74
- 2026-09-05: 73
- 2026-09-04: 73
- 2026-09-03: 69
- 2026-09-02: 69

## Common questions

### What is the io.github.axionquant/axionquant MCP server?

io.github.axionquant/axionquant is an MCP server listed in the public MCP registry as io.github.axionquant/axionquant. MCP server for AxionQuant financial data, including market, economic, SEC filing, and company data. This page covers its npm package (@axionquant/mcp).

### Is the io.github.axionquant/axionquant MCP server safe to use?

io.github.axionquant/axionquant scores 82 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 1 October 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the io.github.axionquant/axionquant MCP server expose?

io.github.axionquant/axionquant exposes 132 tools: credit_search, credit_ratings, esg_data, etf_tickers, etf_gainers, and 127 more. Their descriptions and schemas cost roughly 4,426 tokens of context every time the server is loaded.

### Is the io.github.axionquant/axionquant MCP server still maintained?

io.github.axionquant/axionquant is still listed as active in the MCP registry. We last reached this channel on 1 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What licence is the io.github.axionquant/axionquant MCP server under?

io.github.axionquant/axionquant declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

## Links

- npm package: https://www.npmjs.com/package/@axionquant/mcp
- Socket report: https://socket.dev/npm/package/@axionquant/mcp
- Repository: https://github.com/axionquant/mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp.json
- HTML version of this page: https://verifymcp.io/servers/axionquant-axionquant/axionquant-mcp
