edgar_ticker_to_cik

Pack: edgar · Endpoint: https://gateway.pipeworx.io/edgar/mcp

Convert a stock ticker (e.g., ‘TSLA’) to its CIK number. Returns the CIK identifier and company name for use in other edgar tools.

Parameters

NameTypeRequiredDescription
tickerstringyesStock ticker symbol (e.g., “AAPL”, “MSFT”, “TSLA”)

Example call

Arguments

{
  "ticker": "AAPL"
}

curl

curl -X POST https://gateway.pipeworx.io/edgar/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"edgar_ticker_to_cik","arguments":{"ticker":"AAPL"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('edgar_ticker_to_cik', {
  "ticker": "AAPL"
});

More examples

{
  "ticker": "TSLA"
}

Response shape

Always returns: ticker, cik, cik_padded, company_name

FieldTypeDescription
tickerstringStock ticker symbol
cikstringCompany CIK number
cik_paddedstringCIK padded to 10 digits with leading zeros
company_namestringOfficial company name
Full JSON Schema
{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker symbol"
    },
    "cik": {
      "type": "string",
      "description": "Company CIK number"
    },
    "cik_padded": {
      "type": "string",
      "description": "CIK padded to 10 digits with leading zeros"
    },
    "company_name": {
      "type": "string",
      "description": "Official company name"
    }
  },
  "required": [
    "ticker",
    "cik",
    "cik_padded",
    "company_name"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "edgar": {
      "url": "https://gateway.pipeworx.io/edgar/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026