Skip to main content
Glama

AlphaCreek SEC Filings MCP

get_filing_toc

Read-only

Return the full filing table of contents for one filing. If artifact_document_id is omitted, resolves the single latest filing for ticker/company (and optional document_type) only. Use list_filings first to discover a specific reporting period. Pass document_type=DEF 14A for US proxy statements. For DEF 14A, TOC rows are native proxy section labels when the filing has a linked HTML TOC; otherwise they use sec-parser headings. For FCA filings, pass filing_registry=fca_nsm; TOC node ids are HTML page element ids (e.g. pf2a, page12, pageView1) for annual ESEF reports or sec-parser ids (e.g. sp-0000001) for half-year RNS HTML reports.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tickerNo
companyNo
document_typeNoOptional document type filter (canonical values only). See Field reference for allowed values per registry.
filing_registryNoFiling source registry. sec_edgar — US SEC EDGAR filings. fca_nsm — UK FCA National Storage Mechanism. Omit to search both registries.sec_edgar
artifact_document_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / document_type / oneOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "10-K",
      -      "10-Q",
      -      "20-F",
      -      "6-K",
      -      "8-K",
      -      "annual",
      -      "half-year",
      -      "press"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "items": {
      -      "enum": [
      -        "10-K",
      -        "10-Q",
      -        "20-F",
      -        "6-K",
      -        "8-K",
      -        "annual",
      -        "half-year",
      -        "press"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "enum": [
      +      "10-K",
      +      "10-Q",
      +      "20-F",
      +      "6-K",
      +      "8-K",
      +      "DEF 14A",
      +      "annual",
      +      "half-year",
      +      "press"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "items": {
      +      "enum": [
      +        "10-K",
      +        "10-Q",
      +        "20-F",
      +        "6-K",
      +        "8-K",
      +        "DEF 14A",
      +        "annual",
      +        "half-year",
      +        "press"
      +      ],
      +      "type": "string"
      +    },
      +    "type": "array"
      +  }
      +]
  2. Changed3 schema fields changed
    • changedInput schema / properties / document_type / description
      Previous value: -"Optional filing type filter. SEC: 10-K, 10-Q, 20-F, 6-K, 8-K. FCA: Annual Report."New value: +"Optional document type filter (canonical values only). See Field reference for allowed values per registry."
    • changedInput schema / properties / document_type / oneOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "10-K",
      -      "10-Q",
      -      "20-F",
      -      "6-K",
      -      "8-K",
      -      "Annual Report"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "items": {
      -      "enum": [
      -        "10-K",
      -        "10-Q",
      -        "20-F",
      -        "6-K",
      -        "8-K",
      -        "Annual Report"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "enum": [
      +      "10-K",
      +      "10-Q",
      +      "20-F",
      +      "6-K",
      +      "8-K",
      +      "annual",
      +      "half-year",
      +      "press"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "items": {
      +      "enum": [
      +        "10-K",
      +        "10-Q",
      +        "20-F",
      +        "6-K",
      +        "8-K",
      +        "annual",
      +        "half-year",
      +        "press"
      +      ],
      +      "type": "string"
      +    },
      +    "type": "array"
      +  }
      +]
    • changedInput schema / properties / filing_registry / description
      Previous value: -"Filing source registry. Use sec_edgar (default) for US SEC filings or fca_nsm for UK FCA NSM annual reports."New value: +"Filing source registry. sec_edgar — US SEC EDGAR filings. fca_nsm — UK FCA National Storage Mechanism. Omit to search both registries."
  3. Changed3 schema fields changed
    • changedInput schema / properties / document_type / description
      Previous value: -"Optional SEC filing type filter. One of 10-K, 10-Q, 20-F, 6-K, 8-K; comma-separated (e.g. 10-K,10-Q); or a JSON array string."New value: +"Optional filing type filter. SEC: 10-K, 10-Q, 20-F, 6-K, 8-K. FCA: Annual Report."
    • changedInput schema / properties / document_type / oneOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "10-K",
      -      "10-Q",
      -      "20-F",
      -      "6-K",
      -      "8-K"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "items": {
      -      "enum": [
      -        "10-K",
      -        "10-Q",
      -        "20-F",
      -        "6-K",
      -        "8-K"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "enum": [
      +      "10-K",
      +      "10-Q",
      +      "20-F",
      +      "6-K",
      +      "8-K",
      +      "Annual Report"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "items": {
      +      "enum": [
      +        "10-K",
      +        "10-Q",
      +        "20-F",
      +        "6-K",
      +        "8-K",
      +        "Annual Report"
      +      ],
      +      "type": "string"
      +    },
      +    "type": "array"
      +  }
      +]
    • addedInput schema / properties / filing_registry
      Added value: +{
      +  "default": "sec_edgar",
      +  "description": "Filing source registry. Use sec_edgar (default) for US SEC filings or fca_nsm for UK FCA NSM annual reports.",
      +  "enum": [
      +    "sec_edgar",
      +    "fca_nsm"
      +  ],
      +  "type": "string"
      +}
  4. Changed4 schema fields changed
    • addedInput schema / properties / document_type / description
      Added value: +"Optional SEC filing type filter. One of 10-K, 10-Q, 20-F, 6-K, 8-K; comma-separated (e.g. 10-K,10-Q); or a JSON array string."
    • removedInput schema / properties / document_type / enum
      Removed value: -[
      -  "10-K",
      -  "10-Q",
      -  "20-F",
      -  "6-K",
      -  "8-K"
      -]
    • addedInput schema / properties / document_type / oneOf
      Added value: +[
      +  {
      +    "enum": [
      +      "10-K",
      +      "10-Q",
      +      "20-F",
      +      "6-K",
      +      "8-K"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "items": {
      +      "enum": [
      +        "10-K",
      +        "10-Q",
      +        "20-F",
      +        "6-K",
      +        "8-K"
      +      ],
      +      "type": "string"
      +    },
      +    "type": "array"
      +  }
      +]
    • removedInput schema / properties / document_type / type
      Removed value: -"string"
  5. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources