edgar_ticker_to_cik
ActiveTool of Edgar
Resolve a US stock ticker (e.g. "TSLA") OR a company name (e.g. "Tesla", "Apple Inc") to the SEC's 10-digit CIK identifier — required by every other SEC tool. Call THIS FIRST when you have a ticker/name and need to use edgar_company_concept, edgar_company_filings, edgar_company_facts, sec_8k_recent, or any other SEC-keyed tool. Returns {cik, cik_padded, company_name, ticker, matched_by}; when matched by name it also returns `alternatives` for disambiguation. Cheap, no rate limit concerns. Most other tools also accept tickers/names directly and call this internally — only use it explicitly when you want the CIK as data.
Parameters schema
{
"type": "object",
"examples": [
{
"ticker": "AAPL"
},
{
"ticker": "TSLA"
}
],
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker symbol (e.g., \"AAPL\", \"MSFT\", \"TSLA\") or company name (e.g., \"Apple\", \"Microsoft\")"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Edgar
https://github.com/pipeworx-io/mcp-edgar
1/7 registries