List Filing Periods
fcc_list_filing_periodsReturns available data vintages: Form 477 filing periods (hardcoded Jun 2015 – Jun 2021, always available) and BDC as-of dates from the authenticated API (Jun 2022 onward, requires credentials). When hasBdcCredentials is true, call this before fcc_list_downloads to determine valid as_of_date values. Note: there is a data gap between June 2021 (last Form 477) and June 2022 (first BDC filing period).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fcc_list_filing_periods"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_bdc | No | When true, also fetches BDC as-of dates from the authenticated API (requires FCC_BDC_USERNAME and FCC_BDC_HASH_VALUE). When false (default), returns only hardcoded Form 477 periods. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| periods | No | Available filing periods sorted newest first. | |
| bdcCount | No | Number of BDC periods returned (0 when credentials not configured or include_bdc=false). | |
| dataNote | No | Note on data availability and the Form 477 vs. BDC gap. | |
| form477Count | No | Number of Form 477 periods returned (always available). | |
| hasBdcCredentials | No | Whether BDC API credentials are configured in this deployment. |