streamable-httpupdated 15d ago
Agent skills for clean company financials from SEC EDGAR. Drop-in skills that let any agent pull normalized income/balance/cash-flow fundamentals, computed ratios, company profiles, and recent SEC filings for any US-listed ticker โ over the Edgrapi REST API.
What can you do with edgrapi skills?
edgrapi-skills
Agent skills for clean company financials from SEC EDGAR. Drop-in skills that let any agent pull normalized income/balance/cash-flow fundamentals, computed ratios, company profiles, and recent SEC filings for any US-listed ticker โ over the Edgrapi REST API.
EDGAR is free, but its XBRL company-facts payloads are brutal to parse (tag drift, mixed periods, trailing-twelve-month windows hiding inside 10-Qs). Edgrapi normalizes all of that into clean JSON, keyed by fiscal period โ so your agent gets numbers it can trust in one call.
Free to start โ grab a key (100 free credits, no card required) and you're pulling fundamentals from Claude, ChatGPT, Cursor, or your own agent loop in under two minutes.
Pure Python standard library. No dependencies. MIT-0 licensed.
Install
# Claude Code, Cursor, Cline, etc. โ `skills` CLI, installs straight from this repo
npx skills add paperandbeyond23-gif/edgrapi-skills --all
# or pick one: npx skills add paperandbeyond23-gif/edgrapi-skills --skill edgrapi-full
# OpenClaw / ClawHub โ published to the ClawHub registry
npx clawhub@latest install edgrapi-full # also: edgrapi-fundamentals, edgrapi-filings
Skills in this repo
| Skill | Purpose |
|---|---|
edgrapi-full |
Complete toolkit โ fundamentals, ratios, company profile, and filings |
edgrapi-fundamentals |
Normalized financial statements + computed ratios |
edgrapi-filings |
Company profiles + recent SEC filings (10-K/10-Q/8-K) |
Install the bundled edgrapi-full for agents that need broad coverage. Install the focused variants when you want minimum tool surface.
Tools
| Tool | Returns |
|---|---|
get_fundamentals(ticker, period, limit) |
Income statement, balance sheet, cash flow โ periodized, USD |
get_ratios(ticker) |
Margins, returns (ROE/ROA), leverage, liquidity |
get_company(ticker) |
CIK, legal name, SIC industry, fiscal-year end, exchanges, website |
get_filings(ticker, limit, form) |
Recent filings with filing/report dates and document links |
Authentication
Set the EDGRAPI_KEY environment variable to your Edgrapi key (format edgr_...). It's sent as the X-API-Key header โ the base URL is hardcoded, so the key never reaches any other host.
export EDGRAPI_KEY="edgr_..."
Get a free key โ 100 free credits, no card required. The same key works for these skills and direct REST calls.
Pricing
1 credit = 1 request. Credits never expire. All data is from public SEC EDGAR.
| Plan | Price | Credits |
|---|---|---|
| Free | $0 | 100 one-time |
| Pro (monthly) | $29/mo | 60,000 / mo |
| Pro (annual) | $290/yr | 720,000 up front |
Top-up packs (one-time, never expire): 10,000 / $7 ยท 30,000 / $18 ยท 100,000 / $55.
Manage plans at https://edgrapi.com/pricing. Also available metered on RapidAPI.
Source
- Docs: https://edgrapi.com/docs ยท OpenAPI: https://edgrapi.com/openapi.json
- Quickstart: get a key at https://edgrapi.com/app, then call any tool
Issues and contributions
See CONTRIBUTING.md. Security reports: SECURITY.md.
License
MIT No Attribution. Fork, ship, sublicense โ no attribution required.
Independence
Edgrapi is an independent service and is not affiliated with, endorsed by, or sponsored by the U.S. Securities and Exchange Commission. All data originates from the SEC's public EDGAR system. "EDGAR" is a system operated by the U.S. SEC.
Install
Add edgrapi skills to your client. Pick the one you use.
claude mcp add --transport http edgrapi-skills https://api.edgrapi.com/mcpcodex mcp add edgrapi-skills --url https://api.edgrapi.com/mcp{
"mcpServers": {
"edgrapi-skills": {
"url": "https://api.edgrapi.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"edgrapi-skills": {
"type": "http",
"url": "https://api.edgrapi.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"edgrapi-skills": {
"url": "https://api.edgrapi.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"edgrapi-skills": {
"serverUrl": "https://api.edgrapi.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 7 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Aug 24, 2026 |
| 1.0.0 | Jun 27, 2026 |