Overview

Equibles provides structured financial data for US-listed stocks. Connect your AI tools via the MCP server or explore data on the web.

The web interface shows a curated subset of each dataset (top holders, recent filings). The MCP server provides full access to all data — every holder, every filing, every record.
SEC Filings
10-K, 10-Q, 8-K, 20-F, 6-K, 40-F and amendments
Earnings Calls
Full transcripts with speaker attribution
Institutional Holdings
13F filings from institutional managers
Insider Trading
Form 3 & 4 transactions from SEC
Congressional Trading
Stock trades by members of Congress
Short Selling Data
Daily volume, bi-monthly interest, fails to deliver
Stock Prices
Daily OHLCV history from Yahoo Finance
Economic Indicators
FRED data: rates, inflation, GDP, employment
Futures & Sentiment
CFTC COT positioning, CBOE VIX & put/call ratios

Quick Start

1
Get an API key

Create an account to get your API key.

Create Account
2
Connect your AI tool

Choose your AI tool and follow the setup instructions.

Add to ~/.openclaw/openclaw.json:

{
  "mcpServers": {
    "equibles": {
      "transport": "streamable-http",
      "url": "https://mcp.equibles.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
  1. Open Settings → Connectors on claude.ai
  2. Click Add custom connector
  3. Paste: https://mcp.equibles.com/mcp?api_key=YOUR_API_KEY
  4. Click Add
  1. Go to Settings → Apps & Connectors
  2. Enable Developer Mode in Advanced settings
  3. Click Create to add a new connector
  4. Paste: https://mcp.equibles.com/mcp?api_key=YOUR_API_KEY
  5. Name it Equibles and click Create

Install with one command:

claude mcp add-json equibles '{"type":"http","url":"https://mcp.equibles.com/mcp","headers":{"Authorization":"Bearer YOUR_API_KEY"}}' --scope user

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "equibles": {
      "url": "https://mcp.equibles.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
URL: https://mcp.equibles.com/mcp
Transport: Streamable HTTP
Header: Authorization: Bearer YOUR_API_KEY
3
Start asking questions

Once connected, try a prompt like:

Who are the top institutional holders of AAPL and how has ownership changed over the last 4 quarters?

Authentication

All API requests require an API key. Keys are prefixed with eq_ and can be managed from your dashboard after logging in.

Bearer Header (recommended)

Authorization: Bearer eq_your_api_key

Query Parameter

https://mcp.equibles.com/mcp?api_key=eq_your_api_key

Institutional Holdings Tools

Access institutional ownership data from SEC 13F-HR filings.

GetTopHolders

Get the top institutional holders of a stock, ranked by shares held. Includes market value and percentage of total institutional ownership.

ParameterTypeDescription
tickerstringRequired. Company ticker symbol (e.g., AAPL, MSFT)
reportDatestringReport date in YYYY-MM-DD format. Default: latest available
maxResultsintMaximum holders to return. Default: 20

GetOwnershipHistory

Get the historical trend of institutional ownership across multiple quarters. Shows how total shares, market value, and number of holders have changed over time.

ParameterTypeDescription
tickerstringRequired. Company ticker symbol (e.g., AAPL, MSFT)
maxPeriodsintQuarterly periods to return. Default: 8

GetInstitutionPortfolio

View the stock portfolio of a specific institutional investor from their 13F-HR filing. Shows all tracked stocks held with share counts and market values.

ParameterTypeDescription
institutionNamestringRequired. Institution name or partial name to search for
reportDatestringReport date in YYYY-MM-DD format. Default: latest available
maxResultsintMaximum holdings to return. Default: 20

SearchInstitutions

Search for institutional investors by name. Returns matching institutions with their SEC CIK number, city, and state/country.

ParameterTypeDescription
querystringRequired. Institution name or partial name
maxResultsintMaximum results to return. Default: 10

Document Text Tools

Direct text access to SEC filings and earnings call transcripts.

SearchDocumentKeyword

Perform a case-insensitive keyword search within a specific filing or transcript. Returns matching lines with surrounding context and line numbers.

ParameterTypeDescription
documentIdGuidRequired. Document ID from ListCompanyDocuments
keywordstringRequired. Keyword or phrase to search for (case-insensitive)
maxResultsintMaximum matches to return. Default: 20

ReadDocumentLines

Read a specific range of lines from a filing or transcript. Returns numbered lines from the original document text.

ParameterTypeDescription
documentIdGuidRequired. Document ID from ListCompanyDocuments
startLineintRequired. First line to read (1-based, inclusive)
endLineintRequired. Last line to read (1-based, inclusive)

Insider Trading Tools

Insider buying and selling activity from SEC Form 3 and Form 4 filings.

GetInsiderTransactions

Get recent insider trading transactions (purchases, sales, awards) for a stock. Shows insider name, role, transaction type, shares, price, and post-transaction ownership.

ParameterTypeDescription
tickerstringRequired. Company ticker symbol (e.g., AAPL, MSFT)
maxResultsintMaximum transactions to return. Default: 50

GetInsiderOwnership

Get a summary of current insider ownership for a stock. Shows each insider, their role, total shares held, and most recent transaction.

ParameterTypeDescription
tickerstringRequired. Company ticker symbol (e.g., AAPL, MSFT)

SearchInsiders

Search for corporate insiders (directors, officers, 10% owners) by name.

ParameterTypeDescription
querystringRequired. Insider name or partial name
maxResultsintMaximum results to return. Default: 10

Congressional Trading Tools

Stock trades by members of Congress disclosed under the STOCK Act.

GetCongressionalTrades

Get congressional stock trades for a specific ticker. Shows which members bought or sold shares, transaction dates, and estimated amounts.

ParameterTypeDescription
tickerstringRequired. Stock ticker symbol (e.g., AAPL, NVDA)
transactionTypestringFilter: Purchase or Sale. Default: all
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum trades to return. Default: 50

GetMemberTrades

Get all trading activity for a specific congress member. Use SearchCongressMembers to find member names.

ParameterTypeDescription
memberNamestringRequired. Congress member name (e.g., Nancy Pelosi)
transactionTypestringFilter: Purchase or Sale. Default: all
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum trades to return. Default: 50

SearchCongressMembers

Search for members of Congress by name. Returns matching members with their position (Senator/Representative).

ParameterTypeDescription
querystringRequired. Partial or full name (e.g., Pelosi, Cruz)
maxResultsintMaximum results to return. Default: 20

Short Selling Tools

Short volume, short interest, and fails-to-deliver data from FINRA and SEC.

GetShortVolume

Get daily short volume data from FINRA. Shows short volume, exempt volume, total volume, and short volume percentage. High short volume % (>50%) may indicate bearish pressure.

ParameterTypeDescription
tickerstringRequired. Stock ticker symbol (e.g., AAPL, GME)
startDatestringStart date in YYYY-MM-DD format. Default: 3 months ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 90

GetShortInterest

Get bi-monthly short interest data from FINRA. Shows current short position, change from previous period, average daily volume, and days to cover. High days-to-cover (>5) suggests a potential short squeeze.

ParameterTypeDescription
tickerstringRequired. Stock ticker symbol (e.g., AAPL, GME)
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 24

GetShortInterestSnapshot

Get the latest short interest across all stocks, sorted by days to cover. Useful for finding stocks prone to short squeezes.

ParameterTypeDescription
minDaysToCoverdecimalMinimum days to cover filter. Default: 0
maxResultsintMaximum results to return. Default: 50

GetFailsToDeliver

Get fails-to-deliver (FTD) data from SEC. Shows settlement dates, quantities of shares that failed to deliver, and price at settlement. High FTD counts may indicate naked short selling or settlement issues.

ParameterTypeDescription
tickerstringRequired. Stock ticker symbol (e.g., AAPL, GME)
startDatestringStart date in YYYY-MM-DD format. Default: 3 months ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 90

Stock Price Tools

Daily OHLCV price history from Yahoo Finance.

GetStockPrices

Get daily OHLCV (Open, High, Low, Close, Volume) price history for a stock. Useful for technical analysis, charting, and price trend analysis.

ParameterTypeDescription
tickerstringRequired. Stock ticker symbol (e.g., AAPL, MSFT, TSLA)
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 250

GetLatestPrices

Get the most recent closing price and volume for one or more stocks. Useful for quick price checks across a portfolio or watchlist.

ParameterTypeDescription
tickersstringRequired. Comma-separated ticker symbols (e.g., AAPL,MSFT,GOOG)

Economic Indicator Tools

Macroeconomic data from the Federal Reserve Economic Data (FRED) database.

GetEconomicIndicator

Get time series data for a FRED economic indicator. Supports indicators like FEDFUNDS, CPIAUCSL (CPI), UNRATE (unemployment), GDP, T10Y2Y (yield spread), and more. Use SearchEconomicIndicators to discover available series.

ParameterTypeDescription
seriesIdstringRequired. FRED series ID (e.g., FEDFUNDS, CPIAUCSL, UNRATE, GDP)
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum observations to return. Default: 100

GetLatestEconomicData

Get the latest values for key economic indicators across categories: interest rates, yield spreads, inflation, employment, GDP, money supply, sentiment, housing, exchange rates, and market indicators.

ParameterTypeDescription
categorystringCategory filter: InterestRates, YieldSpreads, Inflation, Employment, GdpAndOutput, MoneySupply, Sentiment, Housing, ExchangeRates, Market. Default: all

SearchEconomicIndicators

Search for available FRED economic indicator series by name or series ID.

ParameterTypeDescription
querystringRequired. Series ID or keyword (e.g., inflation, unemployment, GDP)
maxResultsintMaximum results to return. Default: 20

Futures Positioning Tools

Commitments of Traders (COT) data from the CFTC showing commercial and speculative futures positioning.

GetCftcPositioning

Get COT positioning data for a specific futures contract. Shows commercial and non-commercial positions over time. Use SearchCftcMarkets to find market codes.

ParameterTypeDescription
marketCodestringRequired. CFTC market code (e.g., 067651 for Crude Oil, 088691 for Gold)
startDatestringStart date in YYYY-MM-DD format. Default: 1 year ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum reports to return. Default: 52

GetLatestCftcData

Get the latest COT positioning snapshot across all tracked futures contracts, grouped by category.

ParameterTypeDescription
categorystringCategory filter: Agriculture, Energy, Metals, EquityIndices, InterestRates, Currencies. Default: all

SearchCftcMarkets

Search for available CFTC futures contracts by name or market code.

ParameterTypeDescription
querystringRequired. Market code or name keyword (e.g., gold, crude, S&P)
maxResultsintMaximum results to return. Default: 20

Market Sentiment Tools

CBOE volatility and options sentiment indicators.

GetPutCallRatios

Get CBOE put/call ratio data showing market sentiment. High ratios (>1.0) indicate bearish sentiment; low ratios (<0.7) indicate bullish sentiment.

ParameterTypeDescription
typestringRatio type: Total, Equity, Index, Vix, Etp. Default: Equity
startDatestringStart date in YYYY-MM-DD format. Default: 3 months ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 60

GetVixHistory

Get CBOE Volatility Index (VIX) historical daily OHLC data. Below 15 = low volatility/complacency, above 30 = high fear/uncertainty. Data available from 1990 to present.

ParameterTypeDescription
startDatestringStart date in YYYY-MM-DD format. Default: 3 months ago
endDatestringEnd date in YYYY-MM-DD format. Default: latest
maxResultsintMaximum records to return. Default: 60

Institutional Holdings (13F)

Quarterly 13F filings from institutional investment managers with over $100M in qualifying assets. Each record represents a single holding position from a 13F-HR filing.

FieldTypeDescription
InstitutionalHolderstringName of the filing institution
CommonStockstringTicker of the held stock
FilingDatedateDate the 13F was filed
ReportDatedateEnd of reporting period (quarter end)
ValuelongMarket value of holding (USD)
ShareslongNumber of shares held
ShareTypeenumShare type (SH, PRN, etc.)
InvestmentDiscretionenumSole, Shared, or Defined
VotingAuthSolelongSole voting authority shares
VotingAuthSharedlongShared voting authority shares
VotingAuthNonelongNo voting authority shares
CUSIPstringCUSIP identifier
AccessionNumberstringFiling accession number

Daily Short Volume

Daily short sale volume data. Shows the breakdown of short volume, short exempt volume, and total consolidated volume for each stock.

FieldTypeDescription
CommonStockstringTicker symbol
DatedateTrading date
ShortVolumelongNumber of shares sold short
ShortExemptVolumelongShort exempt volume (market makers)
TotalVolumelongTotal consolidated volume

Short Interest

Bi-monthly short interest data on the 15th and last business day of each month. Shows aggregate short positions and days-to-cover ratios.

FieldTypeDescription
CommonStockstringTicker symbol
SettlementDatedateSettlement date of short interest
CurrentShortPositionlongCurrent aggregate short position
PreviousShortPositionlongPrevious period's short position
ChangeInShortPositionlongChange from previous period
AverageDailyVolumelongAverage daily trading volume
DaysToCoverdecimalShort position / average daily volume

Fails to Deliver

Fails-to-deliver data showing securities that were not delivered on the settlement date. Published twice monthly with approximately a 4-week lag.

FieldTypeDescription
CommonStockstringTicker symbol
SettlementDatedateSettlement date of the failure
QuantitylongNumber of shares that failed to deliver
PricedecimalClosing price on the settlement date

SEC Filings

The MCP server provides semantic search across the following SEC filing types and earnings call transcripts.

Annual & Quarterly
10-K 10-Q 10-K/A 10-Q/A
Current Reports
8-K 8-K/A
International & Earnings
20-F 6-K 40-F Earnings Calls

Rate Limits & Errors

Rate limits are applied per API key on a daily basis. If you exceed your limit, the response includes a Retry-After header indicating when you can retry.

HTTP Status Codes

StatusMeaningWhat to do
200 OK Request succeeded
401 Unauthorized Check your API key is valid and correctly formatted
429 Too Many Requests Rate limit exceeded — wait for the Retry-After duration
500 Internal Server Error Server-side issue — retry after a brief delay