Skip to content
Eden Engine

SEC EDGAR Company Filings (Profile and Recent Filings by CIK)

secedgar/company-filings

A public company's SEC profile (name, tickers, exchanges, industry, fiscal year end, addresses) and its most recent filings of every form type, newest first, with filing dates, accession numbers and document names. Taken directly from the SEC's EDGAR submissions API.

activeper callv1

Price

$0.00273 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

SEC EDGAR

Data from SEC EDGAR (U.S. Securities and Exchange Commission), public information per sec.gov/about/privacy-information.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "secedgar/company-filings" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "secedgar/company-filings" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "secedgar/company-filings", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "secedgar/company-filings", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.00273
Updated
Oct 18, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "cik"
  ],
  "properties": {
    "cik": {
      "type": "string",
      "pattern": "^[0-9]{10}$",
      "description": "The filer's SEC Central Index Key, zero-padded to exactly ten digits (Apple is 0000320193). Works for companies and for individual insiders who file."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "cik",
    "name",
    "filings"
  ],
  "properties": {
    "cik": {
      "type": "string",
      "description": "The CIK as the SEC returns it."
    },
    "sic": {
      "type": "string",
      "description": "Standard Industrial Classification code."
    },
    "name": {
      "type": "string",
      "description": "The filer's registered name."
    },
    "filings": {
      "type": "object",
      "required": [
        "recent"
      ],
      "properties": {
        "files": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "Older filings live in these extra SEC files; this tool does not fetch them."
        },
        "recent": {
          "type": "object",
          "properties": {
            "form": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "filingDate": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "reportDate": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "accessionNumber": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "primaryDocument": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "primaryDocDescription": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "description": "Up to the latest ~1000 filings, newest first, as parallel arrays: element i of every array below describes the same filing.",
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "tickers": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "addresses": {
      "type": "object",
      "description": "Mailing and business addresses."
    },
    "exchanges": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "entityType": {
      "type": "string",
      "description": "For example operating or individual."
    },
    "formerNames": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "fiscalYearEnd": {
      "type": "string",
      "description": "Month and day the fiscal year ends, MMDD."
    },
    "sicDescription": {
      "type": "string",
      "description": "Industry name for the SIC code."
    },
    "stateOfIncorporation": {
      "type": "string"
    }
  },
  "description": "The SEC's submissions document: the filer's profile plus its recent filings in columnar form.",
  "additionalProperties": true
}