protogrid

Search / io.github.monriah-studio/sec-edgar-mcp

SEC EDGAR Insider Trades & Financials

R0· no sign-in

SEC EDGAR for agents: Form 4 insider trades, cluster buys, filings, XBRL financials and search.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality91strong
Trust96of 100
Uptime, 30 days95%
Latency p50390 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "type": "http",
      "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
    }
  }
}
claude mcp add --transport http sec-edgar-mcp https://sec-edgar-api.kidriahx.workers.dev/mcp
[mcp_servers.sec-edgar-mcp]
url = "https://sec-edgar-api.kidriahx.workers.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sec-edgar-mcp": {
      "type": "remote",
      "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "type": "http",
      "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=sec-edgar-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2VjLWVkZ2FyLWFwaS5raWRyaWFoeC53b3JrZXJzLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "sec-edgar-mcp": {
      "type": "http",
      "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "httpUrl": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
    }
  }
}
extensions:
  "sec-edgar-mcp":
    enabled: true
    name: "sec-edgar-mcp"
    type: streamable_http
    uri: "https://sec-edgar-api.kidriahx.workers.dev/mcp"
    timeout: 300

Quality 91 / 100strong

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations7 of 7 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,143 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 2,143 tokens to load them all · tool set 098fffa849e8 · checked 2026-11-07 17:28 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance90
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-95% +updated-15d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://sec-edgar-api.kidriahx.workers.dev/mcp streamable-httpnoneyes95%390 ms2025-11-252026-11-07

Tools (7)

get_company_conceptread-onlyTime series of a single XBRL concept for a company, from SEC companyconcept data, newest first and de-duplicated by period. Examples: us-gaap NetIncomeLoss, Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, Assets, EarningsPerShareDiluted, LongTermDebt, ResearchAndDevelopmentExpense; dei EntityCommonStockSharesOutstanding. Use period="annual" for fiscal years (10-K) or "quarterly" for 3-month periods.
get_company_filingsread-onlyLatest SEC filings for a company (10-K, 10-Q, 8-K with item numbers, S-1, DEF 14A, 4, 13D/G...), newest first, with filing date, report period, description and direct document URL. Filter by form types and a date range.
get_company_snapshotread-onlyKey financials from a company's 10-K/10-Q XBRL data: revenue, gross profit, operating income, net income, diluted EPS, operating cash flow, total assets, liabilities, equity, cash, long-term debt and shares outstanding. Each metric has the latest annual value, prior annual value, YoY growth % and the latest reported period, plus net margin, gross margin and debt-to-equity. Values in USD as reported.
get_insider_tradesread-onlyRecent SEC Form 4 insider transactions for one company (ticker or issuer CIK) or one insider (reporting-owner CIK). Returns a summary (open-market buy/sell counts, shares, dollar value, distinct insiders) and one row per transaction: date, insider, role, transaction code (P=open-market buy, S=sale, A=award, M=option exercise, F=tax withholding, G=gift), shares, price, value, shares owned after, 10b5-1 flag and filing link. Use side="buy" to see only open-market purchases.
get_market_insider_buysread-onlyRecent open-market insider purchases (Form 4 code P) across all U.S. public companies, grouped by issuer and ranked by number of buying insiders, then dollar value. A "cluster buy" is 2+ insiders buying the same stock. Filter by look-back days, minimum total value, minimum insiders and role. Data is built from a rolling scan of recent EDGAR Form 4 filings (coverage starts at deployment, up to 30 days).
resolve_companyread-onlyConvert a stock ticker to its SEC CIK and company name, or a CIK to its ticker and name. Use it to get the CIK needed by search_filings.
search_filingsread-onlyFull-text search across SEC filings since 2001 (EDGAR FTS). Supports quoted phrases ("share repurchase"), boolean OR, and filters for form types, date range and company CIKs. Returns matching filings with company, form, filing date, 8-K items and a document URL. Default range: last 365 days.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.monriah-studio/sec-edgar-mcp",
  "title": "SEC EDGAR Insider Trades & Financials",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/monriah-studio/sec-edgar-mcp-remote",
    "source": "github"
  },
  "websiteUrl": "https://github.com/monriah-studio/sec-edgar-mcp-remote",
  "description": "SEC EDGAR for agents: Form 4 insider trades, cluster buys, filings, XBRL financials and search."
}