# SEC EDGAR (remote · sec-edgar-mcp.atlasword.workers.dev)

Search SEC filings, read 10-K/8-K, query XBRL facts, track Form 4 insider trades.

- Trust score: 56/100 (low)
- Change this week: +44
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `sec-edgar-mcp.atlasword.workers.dev`: 56/100 (this document), [markdown](https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp.md), [page](https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp)

## Channel facts

- Endpoint: `https://sec-edgar-mcp.atlasword.workers.dev/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.4.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 5 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS not yet verified: we couldn't determine whether a plaintext access path exists.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 72/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 747 tokens (~149/item across 5 items; 5 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 94/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 82% of tool parameters carry a description.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http guptaprakhariitr-sec-edgar-mcp https://sec-edgar-mcp.atlasword.workers.dev/mcp
```

### Codex

```toml
[mcp_servers.guptaprakhariitr-sec-edgar-mcp]
url = "https://sec-edgar-mcp.atlasword.workers.dev/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "guptaprakhariitr-sec-edgar-mcp": {
      "type": "remote",
      "url": "https://sec-edgar-mcp.atlasword.workers.dev/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add guptaprakhariitr-sec-edgar-mcp --url https://sec-edgar-mcp.atlasword.workers.dev/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  guptaprakhariitr-sec-edgar-mcp:
    url: "https://sec-edgar-mcp.atlasword.workers.dev/mcp"
```

### Other

```json
{
  "mcpServers": {
    "guptaprakhariitr-sec-edgar-mcp": {
      "type": "http",
      "url": "https://sec-edgar-mcp.atlasword.workers.dev/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 56, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-08-01 (score 55, +37)

- [security improvement] Transport: fail → pass
- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 5 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional regression] MCP protocol: unverified → fail
- [functional improvement] Tool coverage: unverified → 100
- [functional] First check of Schema quality: fail
- [functional] First check of Schema quality: fail
- [functional] First check of Tool coverage: 82
- [functional] First check of Schema quality: excellent

### 2026-07-31 (score 18, +6)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-27 (score 12, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 12)

First indexed and scored.

## MCP tools (5)

### `edgar_search_filings` (~237 tokens)

Search SEC EDGAR filings for a US-listed company. Returns recent filings (10-K, 10-Q, 8-K, S-1, Form 4, etc.) filtered by ticker or CIK, form type, and date range. Use this when the user asks 'what did <company> file' or needs to find a specific filing.

Input parameters:

- `cik` (string): 10-digit CIK number (zero-padded). Provide either ticker OR cik.
- `date_from` (string): Optional ISO date YYYY-MM-DD; only filings on or after this date.
- `date_to` (string): Optional ISO date YYYY-MM-DD; only filings on or before this date.
- `form_type` (string): Optional form type filter, e.g. '10-K', '8-K', '4'. Prefix-matched, so '10-K' matches '10-K' and '10-K/A'.
- `limit` (integer): Max filings to return (default 25, max 200).
- `ticker` (string): Stock ticker, e.g. 'MSFT'. Provide either ticker OR cik.

### `edgar_read_filing` (~130 tokens)

Fetch the full text (HTML) of a specific filing by accession number. Useful when the user wants to read the actual content of a 10-K/8-K. Truncates at ~80K characters; use search to narrow first.

Input parameters:

- `accession_number` (string, required): Accession number, e.g. '0001564590-24-029333'.
- `cik` (string): 10-digit CIK (zero-padded). Used to construct the document URL.
- `ticker` (string): Stock ticker (used to resolve the CIK; pass either this or cik).

### `edgar_get_facts` (~185 tokens)

Get XBRL-structured financial facts for a company (revenue, operating income, net income, cash, assets, etc.). Accepts common-name aliases ('revenue', 'eps') OR XBRL concepts ('Revenues', 'EarningsPerShareDiluted'). Returns one row per (fiscal_year, fiscal_period), preferring latest-filed when amendments exist.

Input parameters:

- `cik` (string): 10-digit CIK. Provide either ticker OR cik.
- `concept` (string, required): Financial concept. Common aliases: 'revenue', 'operating_income', 'net_income', 'cash', 'total_assets', 'total_liabilities', 'eps', 'eps_basic'. Or pass an XBRL us-gaap concept directly (e.g. 'Revenu…
- `ticker` (string): Stock ticker, e.g. 'MSFT'.

### `edgar_get_8k` (~116 tokens)

Recent 8-K material event filings for a company, with classified event types ('material_acquisition', 'executive_change', 'auditor_change', 'results_of_operations', etc.). Use this when the user asks 'has anything material happened with <company>'.

Input parameters:

- `cik` (string)
- `limit` (integer)
- `since` (string): Only return 8-Ks filed on or after this ISO date (YYYY-MM-DD). Default = last 90 days.
- `ticker` (string)

### `edgar_get_company` (~79 tokens)

Company metadata by ticker or CIK: legal name, SIC industry classification, exchanges listed, fiscal year end. Use this when the user wants to know who/what a company is, before drilling into filings.

Input parameters:

- `ticker_or_cik` (string, required): Either a stock ticker (e.g. 'MSFT') or a CIK number.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp#diagnostics

## Score history

- 2026-08-03: 56
- 2026-08-02: 56
- 2026-08-01: 55
- 2026-07-31: 18
- 2026-07-30: 12
- 2026-07-29: 12
- 2026-07-28: 12
- 2026-07-27: 12
- 2026-07-26: 12

## Links

- Remote endpoint: https://sec-edgar-mcp.atlasword.workers.dev/mcp
- Repository: https://github.com/guptaprakhariitr/sec-edgar-mcp
- Website: https://sec-edgar-mcp.atlasword.workers.dev/
- Changelog RSS feed: https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/guptaprakhariitr-sec-edgar-mcp/sec-edgar-mcp
