Dollar volume across 13 stock markets and US sectors, against each one's own normal. No prices.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Answers "is anything unusual" for one company: how much traded (its trading volume in US dollars) in the latest session or the last 5 or 20, versus normal (× its prior 20 sessions), σ and percentile against its own year, sessions at 1.5× or more, turnover as low, normal or high, and its sector versus normal: unusual activity in sentences. Any of the 13 markets. No prices or price changes.
A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T.
Market key or name, e.g. US or Japan. Leave out to find the company in any of the 13 markets.
Sessions: 1, 5 or 20. Default 1 (the latest session).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://www.infinityvolume.com/api/mcp
Answers "is anything unusual" for one company: how much traded (its trading volume in US dollars) in the latest session or the last 5 or 20, versus normal (× its prior 20 sessions), σ and percentile against its own year, sessions at 1.5× or more, turnover as low, normal or high, and its sector versus normal: unusual activity in sentences. Any of the 13 markets. No prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key or name, e.g. US or Japan. Leave out to find the company in any of the 13 markets. |
| ticker* | string | A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T. |
| window | any | Sessions: 1, 5 or 20. Default 1 (the latest session). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ticker"
],
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "Market key or name, e.g. US or Japan. Leave out to find the company in any of the 13 markets."
},
"ticker": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T."
},
"window": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
{
"type": "string",
"maxLength": 4
}
],
"description": "Sessions: 1, 5 or 20. Default 1 (the latest session)."
}
}
}Is a company taking more of its sector's money than usual: its share of its sector's dollar volume over the latest session or the last 5 or 20, against its usual share (the median of its last comparable sessions, up to 40, before the window), and the sector's own × normal, in sentences. One company, in a market whose sector shares InfinityVolume publishes. No prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key or name, e.g. US or Japan. Leave out to find the company in any of the 13 markets. |
| ticker* | string | A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T. |
| window | any | Sessions: 1, 5 or 20. Default 1 (the latest session). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ticker"
],
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "Market key or name, e.g. US or Japan. Leave out to find the company in any of the 13 markets."
},
"ticker": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T."
},
"window": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
{
"type": "string",
"maxLength": 4
}
],
"description": "Sessions: 1, 5 or 20. Default 1 (the latest session)."
}
}
}Compare two companies' trading activity, in any of the 13 markets: each one's dollar volume over the latest session or the last 5 or 20, versus normal, σ and percentile against its own year; which is further above its own normal; and, in the same sector and market, each one's share of it. No prices or price changes.
| Argument | Type | Description |
|---|---|---|
| window | any | Sessions: 1, 5 or 20. Default 1 (the latest session). |
| ticker_a* | string | A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T. |
| ticker_b* | string | A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ticker_a",
"ticker_b"
],
"properties": {
"window": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
{
"type": "string",
"maxLength": 4
}
],
"description": "Sessions: 1, 5 or 20. Default 1 (the latest session)."
},
"ticker_a": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T."
},
"ticker_b": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "A ticker or company name, e.g. NVDA, Lumentum or 7203.T. A market may lead it, as Japan:7203.T."
}
}
}How much traded in total: one US sector's, or the whole US market's, dollar volume (trading volume in US dollars) summed over a range of sessions, by default the last 20, with the average per session and the latest session's figure. Totals only: no prices or price changes.
| Argument | Type | Description |
|---|---|---|
| to | string | Last session date, YYYY-MM-DD (optional). |
| from | string | First session date, YYYY-MM-DD (optional). |
| market | string | Market key. Default "US". Available: US. |
| sector | string | Sector name or key, e.g. "AI & Compute Silicon" or AI_SILICON. Leave out for the whole market. infinity_sector_volume lists the names. |
| sessions | integer | Number of sessions ending at the latest (or at "to"). Default 20, at most 30. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last session date, YYYY-MM-DD (optional)."
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First session date, YYYY-MM-DD (optional)."
},
"market": {
"type": "string",
"maxLength": 20,
"description": "Market key. Default \"US\". Available: US."
},
"sector": {
"type": "string",
"maxLength": 60,
"description": "Sector name or key, e.g. \"AI & Compute Silicon\" or AI_SILICON. Leave out for the whole market. infinity_sector_volume lists the names."
},
"sessions": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Number of sessions ending at the latest (or at \"to\"). Default 20, at most 30."
}
}
}Find up to 5 public articles of research published on InfinityVolume about a topic, a company or ticker, or a sector: each one's title, author, date, the companies and sectors it covers, a one-sentence summary and a link to read it. Never the article itself, and no prices.
| Argument | Type | Description |
|---|---|---|
| to | string | Published on or before, YYYY-MM-DD (optional). |
| from | string | Published on or after, YYYY-MM-DD (optional). |
| query* | string | A topic, a company name or ticker (e.g. NVDA), or a sector name. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Published on or before, YYYY-MM-DD (optional)."
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Published on or after, YYYY-MM-DD (optional)."
},
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A topic, a company name or ticker (e.g. NVDA), or a sector name."
}
}
}Market breadth for one of the 13 stock markets in the latest session: how many tracked companies rose and fell, the share of dollar volume in the rising ones, the share above normal volume, new 52-week highs and lows, and the share above the 50-day average, in two or three sentences with the session date. No prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets. |
| window | string | 1D, the latest session (the only window given). Default 1D. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets."
},
"window": {
"type": "string",
"maxLength": 10,
"description": "1D, the latest session (the only window given). Default 1D."
}
}
}Dollar volume by country or market: the total trading volume in US dollars of each of the 13 stock markets InfinityVolume covers (or one), for the latest session or the last 5 or 20 sessions, with the latest session versus normal, each market's share of global dollar volume and what the total covers. Market totals only: no prices and no company figures.
| Argument | Type | Description |
|---|---|---|
| market | string | One market's key or name (e.g. US, Japan, Germany). Leave out for every market. |
| window | string | Sessions summed: 1d, 5d or 20d. Default 1d (the latest session). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "One market's key or name (e.g. US, Japan, Germany). Leave out for every market."
},
"window": {
"enum": [
"1d",
"5d",
"20d"
],
"type": "string",
"description": "Sessions summed: 1d, 5d or 20d. Default 1d (the latest session)."
}
}
}The most traded US companies: names and tickers ranked by dollar volume (trading volume in US dollars) for the latest session or the last 5 or 20 sessions, top 10 by default (at most 20), each with a link to its page on InfinityVolume. Names and rank only: no prices and no per-company figures.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many companies. Default 10, at most 20. |
| market | string | Market key. Default "US". Available: US. |
| window | string | Sessions the ranking covers: 1d, 5d or 20d. Default 1d (the latest session). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many companies. Default 10, at most 20."
},
"market": {
"type": "string",
"maxLength": 20,
"description": "Market key. Default \"US\". Available: US."
},
"window": {
"enum": [
"1d",
"5d",
"20d"
],
"type": "string",
"description": "Sessions the ranking covers: 1d, 5d or 20d. Default 1d (the latest session)."
}
}
}Look up a US-listed company by name or ticker: returns its market and ticker (market:ticker) and a link to its page, for use with the other tools. Names and tickers only: no prices.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many matches. Default 5, at most 10. |
| query* | string | A company name or ticker, e.g. "nvidia" or NVDA. |
| market | string | Market key. Default "US". Available: US. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many matches. Default 5, at most 10."
},
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A company name or ticker, e.g. \"nvidia\" or NVDA."
},
"market": {
"type": "string",
"maxLength": 20,
"description": "Market key. Default \"US\". Available: US."
}
}
}Which sectors are gaining or losing share of a market's dollar volume: up to 5 each way over the last 5 or 20 sessions, each with its usual share and its share now and its × normal, then one line on the overall mix. Sectors as InfinityVolume shows them in each of the 13 markets. No prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets. |
| window | any | Sessions: 5 or 20. Default 5. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets."
},
"window": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
{
"type": "string",
"maxLength": 4
}
],
"description": "Sessions: 5 or 20. Default 5."
}
}
}Sector dollar volume for US stocks: how much traded in each sector (trading volume in US dollars) over the latest session or the last 5 or 20 sessions, ranked by dollar volume, with each sector's share of the market's total and, for the latest session, its dollar volume versus normal (× its prior 20 sessions). Sector totals only: no prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key. Default "US". Available: US. |
| window | string | Sessions summed: 1d, 5d or 20d. Default 1d (the latest session). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"market": {
"type": "string",
"maxLength": 20,
"description": "Market key. Default \"US\". Available: US."
},
"window": {
"enum": [
"1d",
"5d",
"20d"
],
"type": "string",
"description": "Sessions summed: 1d, 5d or 20d. Default 1d (the latest session)."
}
}
}Which stocks in a market trade far above their normal volume: up to 10 names at or above a multiple of normal (default 1.5×, never lower) in the latest session, ranked by × normal, each with its sector, and how many of the market's tracked names reached it. Any of the 13 markets. Names and multiples only: no prices or price changes.
| Argument | Type | Description |
|---|---|---|
| market | string | Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets. |
| min_multiple | number | The multiple of normal to reach. Default 1.5; anything lower reads as 1.5. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"market": {
"type": "string",
"maxLength": 30,
"description": "Market key or name, e.g. US, Japan or Germany. Default US. Any of the 13 markets."
},
"min_multiple": {
"type": "number",
"description": "The multiple of normal to reach. Default 1.5; anything lower reads as 1.5."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.