AlphaCreek SEC Filings MCP
What this MCP does
Enables retrieval, navigation, and event-based searching of SEC and UK FCA company filings with citations.
Tools
Input schema
{'type': 'object', 'properties': {'ticker': {'type': 'string'}, 'company': {'type': 'string'}, 'document_type': {'oneOf': [{'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}, {'type': 'array', 'items': {'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}}], 'description': 'Optional document type filter (canonical values only). See Field reference for allowed values per registry.'}, 'filing_registry': {'enum': ['sec_edgar', 'fca_nsm'], 'type': 'string', 'default': 'sec_edgar', 'description': 'Filing source registry. sec_edgar — US SEC EDGAR filings. fca_nsm — UK FCA National Storage Mechanism. Omit to search both registries.'}, 'artifact_document_id': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1, 'description': 'Max newly ingested filings when ticker and company are omitted'}, 'ticker': {'type': 'string'}, 'company': {'type': 'string'}, 'document_type': {'oneOf': [{'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}, {'type': 'array', 'items': {'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}}], 'description': 'Optional document type filter (canonical values only). See Field reference for allowed values per registry.'}, 'filing_registry': {'enum': ['sec_edgar', 'fca_nsm'], 'type': 'string', 'description': 'Filing source registry. sec_edgar — US SEC EDGAR. fca_nsm — UK FCA NSM. Omit with no ticker/company to list newly ingested filings from both registries.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}, 'ticker': {'type': 'string'}, 'company': {'type': 'string'}, 'document_type': {'oneOf': [{'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}, {'type': 'array', 'items': {'enum': ['10-K', '10-Q', '20-F', '6-K', '8-K', 'annual', 'half-year', 'press'], 'type': 'string'}}], 'description': 'Optional document type filter (canonical values only). See Field reference for allowed values per registry.'}, 'filing_registry': {'enum': ['sec_edgar', 'fca_nsm'], 'type': 'string', 'default': 'sec_edgar', 'description': 'Filing source registry. sec_edgar — US SEC EDGAR filings. fca_nsm — UK FCA National Storage Mechanism. Omit to search both registries.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['artifact_document_id'], 'properties': {'node_id': {'type': 'string', 'description': 'Single node id from TOC / NODE_ID lines. For FCA filings this is the HTML page id (e.g. pf2a, page12, pageView1).'}, 'node_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Batch read: multiple node ids for one filing (same identifiers as NODE_ID / TOC).'}, 'artifact_document_id': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['concept_groups', 'start_date', 'end_date'], 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 50, 'minimum': 1, 'description': 'Maximum unique matches to return across all query phrases. At most 3 matches come from one filing.'}, 'query': {'oneOf': [{'type': 'string', 'minLength': 1}, {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 8, 'minItems': 1}], 'description': 'Optional exact disclosure phrases for hybrid search (max 8). Each phrase requires adjacent tokens in order and does not use stemming. Send complete event phrasings, not standalone topics. Omit this field for concept-only search. Examples: ["reduced capital expenditures", "lower capital spending"]; ["lost a major customer", "termination by our largest customer"]; ["workforce reduction", "reduce headcount"].'}, 'tickers': {'oneOf': [{'type': 'string', 'minLength': 1}, {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 50, 'minItems': 1}], 'description': 'Optional. Search only these issuers (example: ["NVDA", "MSFT"]). Prefix a symbol with ! to omit it (same as ne_tickers). Max 50. Omit to search all issuers.'}, 'end_date': {'type': 'string', 'description': 'Inclusive end date on filing_date (YYYY-MM-DD)'}, 'ne_tickers': {'oneOf': [{'type': 'string', 'minLength': 1}, {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 50, 'minItems': 1}], 'description': 'Optional. Omit these issuers (example: ["HOOD"] or ["!HOOD"]). After you finish read_node_content for a ticker, search again with that ticker here. Exclude wins if a ticker is in both lists. Max 50.'}, 'start_date': {'type': 'string', 'description': 'Inclusive start date on filing_date (YYYY-MM-DD)'}, 'concept_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'any_of'], 'properties': {'name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short role label, such as geography, direction, business_metric, technology, or customer_event.'}, 'any_of': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 16, 'minItems': 1, 'description': 'Synonyms or short phrases for one required concept. Any one can match. Multiword values are adjacent-token phrases. English stemming applies.'}}, 'additionalProperties': False}, 'examples': [[{'name': 'capital_spending', 'any_of': ['capital expenditure', 'CapEx', 'capital spending']}, {'name': 'direction', 'any_of': ['reduce', 'lower', 'cut']}, {'name': 'forward_looking', 'any_of': ['guidance', 'outlook', 'expect']}]], 'maxItems': 6, 'minItems': 2, 'description': 'Required stemmed concept groups. Every group must match in the same node (AND). Any one alternative inside any_of can satisfy its group (OR). Use 2-5 focused groups in most searches. Supply synonyms and alternate filing terms, but omit simple inflections because English stemming handles them. Do not use this field to prove numeric thresholds, negation, causality, or changes across several filings; retrieve candidates and verify those claims with read_node_content.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
agentberg
Supports sharing, evaluating, and querying collective trading findings, trade records, market signals, and sector alerts.
catalog
Offers searchable credit-card facts, card comparisons, loyalty-point valuations, and transfer-route information.
AkkruData
Provides structured SEC filings, financial statements, metrics, and insider and institutional holdings data.
AgentUtility Edge Finance
Pay-per-call x402 MCP cluster identified as finance-related; no tools are exposed in the registry.
Aether Wealth
Provides trading capabilities, market data, alerts, macroeconomic calendar information, and indicators.
aTars MCP
Provides cryptocurrency market signals, technical indicators, and sentiment analysis.
trading
Supports trading strategy development through backtesting, market data, and portfolio analysis.