Skip to content
Skillpedia
Analysis & spreadsheets48k · #2926

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/equibles/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/equibles/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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 equibles

Or 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.md
Technical 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 as io.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 /mcp and 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 the EQUIBLES_API_KEY environment variable and send it as Authorization: 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-dd dates. Paged endpoints return data plus meta (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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2926
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills