Stock Short Selling & Short Interest Data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Short selling data: net short positions, short sellers and short interest for EU and US stocks.
| Author | io.github.dell-mic |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2481 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Stock Short Selling & Short Interest Data": {
"url": "https://shortsell.net/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_companiesFind companies with published short positions by name, ticker symbol or ISIN. Returns up to 5 matches (name, symbol or isin, totalShortPct, website url). Pass the returned symbol or isin to get_company_short_positions.
Parameters:
query(required) — string — Company name (case-insensitive), ticker symbol, or 12-character ISIN
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_top_short_positionsCompanies with the currently largest cumulative net short positions (home page top lists): EU = European registers, US = FINRA short interest.
Parameters:
region(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_trending_short_positionsCompanies whose total net short position moved the most over 7 or 28 days (home page trend lists), direction = increase or decrease.
Parameters:
timeFrame(required) — stringdirection(required) — string — Direction of the total short position changeregion(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_recently_updated_positionsMost recently published short position changes (feed page): positionPctChange > 0 means the position was increased, < 0 reduced.
Parameters:
limit— integer — Max number of entries (default: all)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_company_short_positionsAll published short positions of one company: current positions per holder, historic positions and the statistics timeseries (totalShortPct + holderCount over time). Pass symbol OR isin.
Parameters:
isin— string — 12-character ISIN (EU companies)symbol— string — US ticker symbol (case-insensitive)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_shortseller_positionsAll current short positions of one short seller (shortseller page), largest position first.
Parameters:
name(required) — string — Short seller / holder name (case-insensitive, e.g. from currentPositions)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_company_price_historyDaily closing prices (adjusted) of one company, newest first (company page chart). Pass symbol OR isin.
Parameters:
isin— stringlimit— integersymbol— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.