Skip to main content
Glama
secapi-dev

secapi-mcp

Official
by secapi-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SEC_API_KEYNoLegacy alias for SECAPI_API_KEY
SECAPI_DEBUGNoEnable debug logging to stderrfalse
SECAPI_API_KEYNoAPI key from secapi.dev
SECAPI_BASE_URLNoAPI base URLhttps://api.secapi.dev
SECAPI_TIMEOUT_MSNoRequest timeout in milliseconds30000
SECAPI_USER_AGENTNoUser-Agent headersecapi-mcp/0.1.0
SECAPI_MAX_RETRIESNoRetry count for transient failures2

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_filingsA

Search SEC EDGAR filings by company ticker or CIK. Filter by form type (10-K, 10-Q, 8-K, etc.) and date range. Use for discovering recent or historical regulatory filings.

Examples:

  • search_filings({ ticker: "AAPL", form: ["10-K", "10-Q"], limit: 5 })

  • search_filings({ cik: "0000320193", startDate: "2024-01-01" })

analyze_filingA

Retrieve a filing's metadata and list of attached documents (HTML, XBRL, exhibits). Use when you need to understand filing contents before deeper analysis. Requires CIK and accession number.

Examples:

  • analyze_filing({ cik: "0000320193", accessionNumber: "0000320193-24-000123" })

search_companiesA

Search SEC-registered companies by name, ticker, or CIK. Returns entity metadata including company name, ticker, CIK, and entity type.

Examples:

  • search_companies({ query: "Apple" })

  • search_companies({ ticker: "MSFT" })

company_overviewB

Get a comprehensive overview of a public company by ticker or CIK, including recent SEC filings. Ideal starting point for company research.

Examples:

  • company_overview({ identifier: "AAPL" })

  • company_overview({ identifier: "0000320193", filingLimit: 10 })

company_financialsA

Retrieve standardized financial statements for a company — income statement, balance sheet, or cash flow. Uses the latest available filing when no accession number is provided.

Examples:

  • company_financials({ identifier: "MSFT", statement: "income" })

  • company_financials({ identifier: "AAPL", statement: "balance" })

company_ratiosB

Get financial ratio time series for a company (profitability, liquidity, leverage, efficiency). Useful for valuation and comparative analysis.

Examples:

  • company_ratios({ identifier: "AAPL", ratio: "roe" })

  • company_ratios({ identifier: "GOOGL", limit: 12 })

insider_tradesB

Search insider trading transactions (Form 4 filings) by company ticker. Filter by buy/sell activity, transaction type, and date range. Returns officer and director trades.

Examples:

  • insider_trades({ ticker: "TSLA", activity: "buying", limit: 10 })

  • insider_trades({ ticker: "NVDA", activity: "latest" })

search_institutionsA

Search institutional investment managers (13F filers) by name or CIK. Returns hedge funds, asset managers, and other institutions that file Form 13F.

Examples:

  • search_institutions({ query: "Berkshire" })

  • search_institutions({ query: "Vanguard", limit: 5 })

institution_holdingsA

Get an institutional investor's 13F portfolio holdings for a given quarter. Shows positions, share counts, and market values. Requires institution CIK.

Examples:

  • institution_holdings({ cik: "0001067983", quarter: "2024-Q3" })

  • institution_holdings({ cik: "0001166559", limit: 50, sort: "weight" })

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/secapi-dev/secapi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server