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
Short Selling Data
Daily volume, bi-monthly interest, fails to deliver

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"}}'

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)

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