equibles
Helps your agent search for US stock market data. Allows analysis of financial reports, call transcripts, and stock prices.
What it does
This tool searches and provides data on US-listed companies, such as financial reports, earnings call transcripts, and stock trading information.
When to use it
- ✓When you want to know what an official company filing says about a specific topic.
- ✓When you need a financial balance sheet or income statement for a year or quarter.
- ✓When you want to know who bought or sold shares of a company.
Example of what to ask your AI
“What were Apple's earnings last quarter and what was said about competition on the earnings calls?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool accesses information from official company documents and trading data. It can search these documents and extract financial information or stock transaction details.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill equiblesOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/equibles/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Equibles: US Stock Market Data
Overview
Equibles serves data on US-listed companies from SEC filings, company releases and earnings calls: full-text search over 10-K, 10-Q, 8-K and other filings, XBRL financial statements, earnings call transcripts, Form 4 insider transactions, 13F institutional holdings, congressional trades, short interest and end-of-day prices. Search results and statement lines carry the filing date and document they came from, so answers can cite their source.
The same data is available through a hosted MCP server and a JSON REST API. This skill covers both: when to use which, the filing search and read workflow, statements, insider and 13F data, transcripts, and the plan limits.
When to Use
- Use when the user asks what a company's 10-K, 10-Q or 8-K says about a topic and wants the passage quoted.
- Use when the user wants an income statement, balance sheet or cash-flow statement for a fiscal year or quarter.
- Use when the user asks who bought or sold shares: company insiders (Forms 4 and 5), 13F institutional holders, or members of Congress.
- Use when the user wants an earnings call transcript or daily price history for a US-listed stock.
- Do not use for order execution, crypto or non-US macro series. Equibles never places trades.
Access and Authentication
MCP server (preferred when the client supports it)
- Endpoint:
https://mcp.equibles.com/mcp(Streamable HTTP), listed in the official MCP registry asio.github.daniel3303/equibles. - ChatGPT and Claude connect over OAuth with no API key. In Claude Code:
claude mcp add --transport http equibles https://mcp.equibles.com/mcp, then run/mcpand choose Authenticate. - If the client already has it connected, prefer its tools (
SearchDocuments,GetFinancialStatement,GetInsiderTransactions,GetTopHolders,GetEarningsCallTranscript) over raw HTTP calls. - Most tools only read data. Portfolio, watchlist and feedback tools write to the user's own Equibles account; call them only when the user asks.
REST API
- Base URL:
https://api.equibles.com/v1. OpenAPI spec:https://api.equibles.com/openapi/v1.json. - Every request needs an API key (it starts with
eq_). Read it from theEQUIBLES_API_KEYenvironment variable and send it asAuthorization: Bearer $EQUIBLES_API_KEY. Never put the key in the URL or print it. - A request without a key returns HTTP 401 with
"code": "unauthorized". That means a key is needed, not that the data is missing. - Responses are JSON with camelCase fields and
yyyy-MM-dddates. Paged endpoints returndataplusmeta(limit,offset,count,hasMore). - Errors share one shape:
{"error": {"code", "message", "status"}}.
Plans
- The free plan allows 100 requests a day, shared between MCP tool calls and REST requests, and resets at 00:00 UTC. No credit card.
- Free covers end-of-day prices. Option chains and intraday quotes need a Plus or Pro plan.
- REST responses with status 400 to 599 do not count against the daily allowance.
How It Works
Step 1: Search filings for the topic
curl -s -H "Authorization: Bearer $EQUIBLES_API_KEY" \
"https://api.equibles.com/v1/stocks/AAPL/filings/search?query=tariffs&documentType=TenK&limit=3" \
| jq '.data[] | {documentId, documentTypeName, filedDate, startLineNumber, url, text}'
Use /v1/filings/search?query=... (no ticker in the path) to search every company. Each excerpt carries a documentId and the line where it starts.
Step 2: Read the surrounding lines
curl -s -H "Authorization: Bearer $EQUIBLES_API_KEY" \
"https://api.equibles.com/v1/filings/$DOCUMENT_ID/lines?startLine=698&endLine=764" \
| jq -r '.lines[] | "\(.number): \(.text)"'
Start at the excerpt's startLineNumber (Apple's tariff risk factor sat at line 698 of its 2025 10-K) and read at most 500 lines per request. Quote from these lines, and cite the filing type and filedDate.
Step 3: Pull the numbers
curl -s -H "Authorization: Bearer $EQUIBLES_API_KEY" \
"https://api.equibles.com/v1/stocks/MSFT/financial-statements/income?year=2025&period=FY" \
| jq '{companyName, fiscalYear, fiscalPeriod, rows: [.data[] | {lineItem, value, unit, periodStart, periodEnd, form, filedDate}]}'
…
FAQ
What are 10-K, 10-Q, and 8-K filings?
These are documents that publicly traded companies in the US are required to submit to the SEC (Securities and Exchange Commission). The 10-K is a detailed annual report, the 10-Q is a quarterly report, and the 8-K reports on important, unexpected events.
What are insider transactions?
These are purchases or sales of a company's stock made by individuals with access to non-public information, such as executives and directors.
What is a 13F filing?
This is a quarterly report that institutional investors (like investment funds) managing over $100 million in assets must file with the SEC, detailing their stock holdings.
Details
Original description by the author
Query Equibles for US stock market data: SEC filing search, XBRL financial statements, earnings call transcripts, insider and 13F holdings, and daily prices.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2926
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-throughput-accelerator
Makes your agent speed up the movement of large data volumes. It finds bottlenecks and ensures data is transferred quickly and correctly.
affaan-m/ECC
inventory-demand-planning
Helps your agent predict product demand in stores. It optimizes stock and plans when to run promotions to sell more.
affaan-m/ECC
market-research
Helps your agent conduct market research and competitive analysis. Provides summaries with source attribution.
affaan-m/ECC