FiledProof
Ce que fait ce MCP
Searches and reconciles primary-source SEC filings, verifies claims, compares disclosures, builds evidence timelines, and analyzes financial facts.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'topic'], 'properties': {'item': {'type': 'string', 'description': 'Optional SEC filing item such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to include. Defaults to 10-K and 10-Q. Same-form transitions are linked independently.'}, 'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1, 'description': 'Maximum topic-relevant change evidence records retained per transition.'}, 'topic': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Public-company disclosure topic whose filing-to-filing history should be accumulated, such as AI regulation, cybersecurity, or supply-chain concentration.'}, 'filings': {'type': 'integer', 'default': 6, 'maximum': 6, 'minimum': 2, 'description': 'Maximum filings to inspect in this invocation. Previously persisted lineage can contain more accumulated history.'}, 'history': {'type': 'boolean', 'default': True, 'description': 'Use bounded historical SEC submission archives when the durable catalog does not already provide enough history.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}, 'comparisonLimit': {'type': 'integer', 'default': 250, 'maximum': 500, 'minimum': 1, 'description': 'Maximum changed blocks inspected in each same-form structural comparison.'}, 'fingerprintLimit': {'type': 'integer', 'default': 50, 'maximum': 50, 'minimum': 1, 'description': 'Maximum relevant evidence records used to fingerprint one filing.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifiers', 'topic'], 'properties': {'item': {'type': 'string', 'description': 'Optional SEC filing item such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'default': ['10-K'], 'maxItems': 4, 'minItems': 1, 'description': 'SEC forms to align. Defaults to 10-K for stronger cross-company comparability.'}, 'limit': {'type': 'integer', 'default': 24, 'maximum': 100, 'minimum': 1, 'description': 'Maximum topic-relevant change evidence retained in each underlying lineage transition.'}, 'topic': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Disclosure topic to align across companies, such as cybersecurity, AI infrastructure, or supply-chain concentration.'}, 'filings': {'type': 'integer', 'default': 4, 'maximum': 6, 'minimum': 2, 'description': 'Maximum filings per company used to build or reuse the underlying disclosure lineage.'}, 'history': {'type': 'boolean', 'default': True, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifiers': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 6, 'minItems': 2, 'description': 'Two to six public-company identifiers to align on the same filing-grounded disclosure topic.'}, 'comparisonLimit': {'type': 'integer', 'default': 200, 'maximum': 500, 'minimum': 1, 'description': 'Maximum number of changed blocks to inspect in each filing comparison.'}, 'maxArchiveFiles': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of historical SEC submission archive files to inspect when history is enabled.'}, 'fingerprintLimit': {'type': 'integer', 'default': 30, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of relevant evidence records used to fingerprint one filing.'}, 'currentEvidenceLimit': {'type': 'integer', 'default': 6, 'maximum': 12, 'minimum': 1, 'description': 'Maximum current-filing evidence records returned per company and form.'}, 'transitionEvidenceLimit': {'type': 'integer', 'default': 6, 'maximum': 12, 'minimum': 1, 'description': 'Maximum evidence records returned for each latest same-form transition.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'q'], 'properties': {'q': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Research question or disclosure topic.'}, 'item': {'type': 'string', 'description': 'Optional SEC filing item, such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to search. Defaults to 10-K and 10-Q.'}, 'limit': {'type': 'integer', 'default': 12, 'maximum': 30, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'filings': {'type': 'integer', 'default': 3, 'maximum': 6, 'minimum': 1, 'description': 'Maximum number of filings to inspect for this invocation.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'q'], 'properties': {'q': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Research question or disclosure topic.'}, 'item': {'type': 'string', 'description': 'Optional SEC filing item, such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to search. Defaults to 10-K and 10-Q.'}, 'limit': {'type': 'integer', 'default': 30, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'filings': {'type': 'integer', 'default': 3, 'maximum': 6, 'minimum': 1, 'description': 'Maximum number of filings to inspect for this invocation.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'oneOf': [{'required': ['topic']}, {'required': ['profile']}], 'required': ['identifier'], 'properties': {'item': {'type': 'string', 'description': 'Optional SEC filing item such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to monitor. Defaults to 10-K and 10-Q.'}, 'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1, 'description': 'Maximum topic-relevant change evidence records per filing comparison.'}, 'topic': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Disclosure topic to monitor, such as AI capital spending, China risk, or cybersecurity. Provide topic or profile, not both.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'profile': {'enum': ['financial_risk'], 'type': 'string', 'description': 'Bounded report profile. financial_risk checks liquidity/capital resources, debt/borrowings/covenants/maturities, dilution/equity-issuance disclosures, and changed risk disclosures together. Provide profile or topic, not both.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}, 'maxNewFilings': {'type': 'integer', 'default': 3, 'maximum': 6, 'minimum': 1, 'description': 'Maximum newly detected filings to process in one check.'}, 'sinceAccession': {'type': 'string', 'description': 'Checkpoint accession returned by the previous paid check. Omit for the first snapshot.'}, 'comparisonLimit': {'type': 'integer', 'default': 250, 'maximum': 500, 'minimum': 1, 'description': 'Maximum number of changed blocks to inspect in each filing comparison.'}, 'maxArchiveFiles': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum historical SEC submission archive files to inspect when history is enabled.'}}, 'additionalProperties': False}
Schéma de sortie
{'$id': 'https://filedproof.davisvillelabs.com/schemas/monitor-check.v1', 'type': 'object', 'required': ['schemaVersion', 'purpose', 'issuer', 'topic', 'forms', 'mode', 'status', 'changeDetected', 'checkpoint', 'priorCheckpoint', 'latestAvailable', 'newFilingsDetected', 'events', 'truncated', 'remainingNewFilings', 'haltedOnFailure', 'changeCount', 'highPriorityChangeCount', 'overallAttention', 'attentionCounts', 'scope', 'agentGuidance'], 'properties': {'mode': {'enum': ['initial_snapshot', 'incremental'], 'type': 'string'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}, 'scope': {'type': 'object', 'additionalProperties': True}, 'topic': {'type': 'string', 'minLength': 1}, 'events': {'type': 'array', 'items': {'type': 'object', 'required': ['schemaVersion', 'status', 'current', 'baseline', 'change'], 'properties': {'error': {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}}, 'additionalProperties': True}, 'change': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['schemaVersion', 'changed', 'changes'], 'properties': {'changed': {'type': 'boolean'}, 'changes': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'category', 'attention', 'confidence', 'signals', 'before', 'after'], 'properties': {'kind': {'enum': ['addition', 'removal', 'revised_disclosure', 'moved_equivalent'], 'type': 'string'}, 'after': {'type': ['object', 'null'], 'additionalProperties': True}, 'before': {'type': ['object', 'null'], 'additionalProperties': True}, 'signals': {'type': 'array', 'items': {'oneOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}]}}, 'category': {'type': 'string', 'minLength': 1}, 'attention': {'type': 'object', 'required': ['level', 'score'], 'properties': {'level': {'enum': ['high', 'medium', 'low'], 'type': 'string'}, 'score': {'type': 'number'}}, 'additionalProperties': True}, 'confidence': {'enum': ['high', 'medium', 'low'], 'type': 'string'}, 'classification': {'type': 'object', 'additionalProperties': True}, 'numericAnchors': {'type': 'object', 'additionalProperties': True}, 'reportingContext': {'type': ['object', 'null'], 'additionalProperties': True}, 'coverageCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': True}}, 'coverage': {'type': 'object', 'additionalProperties': True}, 'changeCount': {'type': 'integer', 'minimum': 0}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'reportProfile': {'type': 'string'}, 'schemaVersion': {'const': 'disclosure-change.v1'}, 'attentionCounts': {'type': 'object', 'required': ['high', 'medium', 'low'], 'properties': {'low': {'type': 'integer', 'minimum': 0}, 'high': {'type': 'integer', 'minimum': 0}, 'medium': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'overallAttention': {'enum': ['high', 'medium', 'low', 'none'], 'type': 'string'}, 'highPriorityChangeCount': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': True}]}, 'status': {'enum': ['topic_change_detected', 'no_detected_topic_change', 'insufficient_baseline', 'comparison_failed'], 'type': 'string'}, 'current': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['accession', 'form', 'filingDate', 'reportDate'], 'properties': {'form': {'type': ['string', 'null']}, 'accession': {'type': 'string', 'minLength': 1}, 'filingDate': {'type': ['string', 'null']}, 'reportDate': {'type': ['string', 'null']}}, 'additionalProperties': False}]}, 'baseline': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['accession', 'form', 'filingDate', 'reportDate'], 'properties': {'form': {'type': ['string', 'null']}, 'accession': {'type': 'string', 'minLength': 1}, 'filingDate': {'type': ['string', 'null']}, 'reportDate': {'type': ['string', 'null']}}, 'additionalProperties': False}]}, 'limitation': {'type': 'string'}, 'searchScope': {'type': 'object', 'additionalProperties': True}, 'schemaVersion': {'const': 'monitor-event.v1'}}, 'additionalProperties': True}}, 'issuer': {'type': 'object', 'additionalProperties': True}, 'status': {'enum': ['no_new_filing', 'checked', 'change_detected', 'partial_failure'], 'type': 'string'}, 'purpose': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'checkpoint': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['accession', 'form', 'filingDate', 'reportDate'], 'properties': {'form': {'type': ['string', 'null']}, 'accession': {'type': 'string', 'minLength': 1}, 'filingDate': {'type': ['string', 'null']}, 'reportDate': {'type': ['string', 'null']}}, 'additionalProperties': False}]}, 'changeCount': {'type': 'integer', 'minimum': 0}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'agentGuidance': {'type': 'object', 'required': ['nextAction', 'invocationBoundary'], 'properties': {'nextAction': {'type': 'string'}, 'reviewOrder': {'type': 'string'}, 'invocationBoundary': {'type': 'string'}}, 'additionalProperties': True}, 'reportProfile': {'enum': ['financial_risk', None], 'type': ['string', 'null']}, 'schemaVersion': {'const': 'monitor-check.v1'}, 'changeDetected': {'type': 'boolean'}, 'attentionCounts': {'type': 'object', 'required': ['high', 'medium', 'low'], 'properties': {'low': {'type': 'integer', 'minimum': 0}, 'high': {'type': 'integer', 'minimum': 0}, 'medium': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'haltedOnFailure': {'type': 'boolean'}, 'latestAvailable': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['accession', 'form', 'filingDate', 'reportDate'], 'properties': {'form': {'type': ['string', 'null']}, 'accession': {'type': 'string', 'minLength': 1}, 'filingDate': {'type': ['string', 'null']}, 'reportDate': {'type': ['string', 'null']}}, 'additionalProperties': False}]}, 'priorCheckpoint': {'oneOf': [{'type': 'null'}, {'type': 'object', 'required': ['accession', 'form', 'filingDate', 'reportDate'], 'properties': {'form': {'type': ['string', 'null']}, 'accession': {'type': 'string', 'minLength': 1}, 'filingDate': {'type': ['string', 'null']}, 'reportDate': {'type': ['string', 'null']}}, 'additionalProperties': False}]}, 'overallAttention': {'enum': ['high', 'medium', 'low', 'none'], 'type': 'string'}, 'newFilingsDetected': {'type': 'integer', 'minimum': 0}, 'remainingNewFilings': {'type': 'integer', 'minimum': 0}, 'highPriorityChangeCount': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier'], 'properties': {'form': {'enum': ['10-K', '10-Q'], 'type': 'string', 'default': '10-K', 'description': 'Comparable SEC form. Defaults to 10-K and must match both explicit filings when accessions are supplied.'}, 'item': {'type': 'string', 'description': 'Optional SEC filing item such as 1A or 7.'}, 'focus': {'enum': ['all', 'risk', 'liquidity_debt', 'capital_allocation', 'legal_regulatory', 'strategy', 'financial_reporting', 'cybersecurity'], 'type': 'string', 'default': 'all', 'description': 'Optional bounded decision-relevance focus. Defaults to all maintained change categories.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum meaningful change objects to return.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Allow bounded historical SEC submission lookup when automatic pair resolution needs it.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}, 'laterAccession': {'type': 'string', 'minLength': 1, 'description': 'Optional later SEC accession. Supply together with earlierAccession for an exact pair.'}, 'earlierAccession': {'type': 'string', 'minLength': 1, 'description': 'Optional earlier SEC accession. Supply together with laterAccession for an exact pair.'}}, 'dependentRequired': {'laterAccession': ['earlierAccession'], 'earlierAccession': ['laterAccession']}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['schemaVersion', 'operation', 'issuer', 'earlierFiling', 'laterFiling', 'summary', 'changes', 'sources', 'confidence', 'limitations'], 'properties': {'issuer': {'type': 'object'}, 'changes': {'type': 'array', 'items': {'type': 'object'}}, 'sources': {'type': 'array', 'items': {'type': 'object'}}, 'summary': {'type': 'object'}, 'evidence': {'type': 'array', 'items': {'type': 'object'}}, 'operation': {'const': 'check_material_filing_changes'}, 'confidence': {'type': 'object'}, 'laterFiling': {'type': 'object'}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'earlierFiling': {'type': 'object'}, 'schemaVersion': {'const': 'material-filing-change-check.v1'}, 'lowSignalChanges': {'type': 'array', 'items': {'type': 'object'}}, 'recommendedNextStep': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'unchangedOrLowSignalSections': {'type': 'array', 'items': {'type': 'object'}}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'left', 'right'], 'properties': {'item': {'type': 'string', 'description': 'Optional filing item such as 1A or 7.'}, 'left': {'type': 'string', 'minLength': 1, 'description': 'Left SEC accession number.'}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'right': {'type': 'string', 'minLength': 1, 'description': 'Right SEC accession number.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier'], 'properties': {'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'description': 'SEC filing form types to include, such as 10-K, 10-Q, or 8-K.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'anyOf': [{'required': ['identifier']}, {'required': ['cik']}], 'required': ['metric', 'period_start', 'period_end'], 'properties': {'cik': {'type': 'string', 'pattern': '^(?:CIK)?\\d{1,10}$', 'description': 'Legacy/direct SEC CIK input. Prefer identifier when starting from a ticker or company name.'}, 'metric': {'enum': ['revenue', 'net_income', 'operating_cash_flow'], 'type': 'string', 'description': 'Financial metric to reconcile: revenue, net income, or operating cash flow.'}, 'as_of_date': {'type': 'string', 'format': 'date', 'description': 'Optional historical cutoff. The selected anchor filing must have been filed on or before this date; later values never replace the primary answer.'}, 'identifier': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Issuer ticker, exact company name, CIK, or CIK-prefixed identifier. FiledProof resolves this to the durable SEC CIK before research and payment.'}, 'period_end': {'type': 'string', 'format': 'date', 'description': 'Requested fiscal-period end date.'}, 'period_type': {'enum': ['standalone_fiscal_quarter', 'fiscal_year'], 'type': 'string', 'default': 'standalone_fiscal_quarter', 'description': 'Whether the requested value is one standalone fiscal quarter or the full fiscal year.'}, 'period_start': {'type': 'string', 'format': 'date', 'description': 'Requested fiscal-period start date.'}, 'anchor_accession': {'type': 'string', 'pattern': '^\\d{10}-\\d{2}-\\d{6}$', 'description': 'Optional 10-Q/10-K accession, including amendments. If omitted, FiledProof selects the earliest compatible filing for the requested period.'}, 'comparison_value': {'type': 'string', 'pattern': '^-?\\d+$', 'description': 'Actual-unit integer value claimed from the SEC-filed earnings-release exhibit. FiledProof must find this value in metric context before the comparison is eligible.'}, 'comparison_exhibit': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Optional exact EX-99 exhibit filename or safe relative path when an 8-K contains multiple candidate earnings-release exhibits.'}, 'comparison_accession': {'type': 'string', 'pattern': '^\\d{10}-\\d{2}-\\d{6}$', 'description': 'Optional SEC 8-K/8-K/A accession containing an earnings-release exhibit to compare with the filing-anchored GAAP fact. Provide comparison_value with it.'}, 'include_subsequent_revisions': {'type': 'boolean', 'default': True, 'description': 'When true, report later different values for the same SEC concept, unit, and period separately from the primary anchored value.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['schemaVersion', 'operation', 'canonicalRequest', 'status', 'eligible', 'checks', 'price', 'paymentMethods', 'disclosureBoundary'], 'properties': {'price': {'type': 'object', 'required': ['cents', 'currency'], 'properties': {'cents': {'type': 'integer', 'minimum': 0}, 'currency': {'type': 'string', 'maxLength': 3, 'minLength': 3}}, 'additionalProperties': False}, 'checks': {'type': 'object', 'required': ['issuerValid', 'anchorFilingValid', 'metricSupported', 'requestedPeriodPlausible', 'comparisonRequested', 'comparisonSourceAvailable', 'requiredContextDataAvailable'], 'properties': {'issuerValid': {'type': 'boolean'}, 'metricSupported': {'type': 'boolean'}, 'anchorFilingValid': {'type': 'boolean'}, 'comparisonRequested': {'type': 'boolean'}, 'requestedPeriodPlausible': {'type': 'boolean'}, 'comparisonSourceAvailable': {'type': 'boolean'}, 'requiredContextDataAvailable': {'type': 'boolean'}}, 'additionalProperties': False}, 'reason': {'type': 'string'}, 'status': {'enum': ['eligible', 'ineligible'], 'type': 'string'}, 'eligible': {'type': 'boolean'}, 'operation': {'const': 'filedproof.reconcile_financial_fact'}, 'schemaVersion': {'const': 'financial-fact-preflight.v1'}, 'paymentMethods': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalRequest': {'type': 'object'}, 'disclosureBoundary': {'type': 'string'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'anyOf': [{'required': ['identifier']}, {'required': ['cik']}], 'required': ['metric', 'period_start', 'period_end'], 'properties': {'cik': {'type': 'string', 'pattern': '^(?:CIK)?\\d{1,10}$', 'description': 'Legacy/direct SEC CIK input. Prefer identifier when starting from a ticker or company name.'}, 'metric': {'enum': ['revenue', 'net_income', 'operating_cash_flow'], 'type': 'string', 'description': 'Financial metric to reconcile: revenue, net income, or operating cash flow.'}, 'as_of_date': {'type': 'string', 'format': 'date', 'description': 'Optional historical cutoff. The selected anchor filing must have been filed on or before this date; later values never replace the primary answer.'}, 'identifier': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Issuer ticker, exact company name, CIK, or CIK-prefixed identifier. FiledProof resolves this to the durable SEC CIK before research and payment.'}, 'period_end': {'type': 'string', 'format': 'date', 'description': 'Requested fiscal-period end date.'}, 'period_type': {'enum': ['standalone_fiscal_quarter', 'fiscal_year'], 'type': 'string', 'default': 'standalone_fiscal_quarter', 'description': 'Whether the requested value is one standalone fiscal quarter or the full fiscal year.'}, 'period_start': {'type': 'string', 'format': 'date', 'description': 'Requested fiscal-period start date.'}, 'anchor_accession': {'type': 'string', 'pattern': '^\\d{10}-\\d{2}-\\d{6}$', 'description': 'Optional 10-Q/10-K accession, including amendments. If omitted, FiledProof selects the earliest compatible filing for the requested period.'}, 'comparison_value': {'type': 'string', 'pattern': '^-?\\d+$', 'description': 'Actual-unit integer value claimed from the SEC-filed earnings-release exhibit. FiledProof must find this value in metric context before the comparison is eligible.'}, 'comparison_exhibit': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Optional exact EX-99 exhibit filename or safe relative path when an 8-K contains multiple candidate earnings-release exhibits.'}, 'comparison_accession': {'type': 'string', 'pattern': '^\\d{10}-\\d{2}-\\d{6}$', 'description': 'Optional SEC 8-K/8-K/A accession containing an earnings-release exhibit to compare with the filing-anchored GAAP fact. Provide comparison_value with it.'}, 'include_subsequent_revisions': {'type': 'boolean', 'default': True, 'description': 'When true, report later different values for the same SEC concept, unit, and period separately from the primary anchored value.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['schemaVersion', 'operation', 'resultId', 'status', 'canonicalRequest', 'issuer', 'resolvedMetric', 'period', 'asOf', 'scope', 'source', 'anchorFiling', 'value', 'currency', 'resultBasis', 'derivation', 'evidence', 'originalReported', 'subsequentReportedValues', 'revisionAssessment', 'validation', 'limitations', 'unresolvedQuestions'], 'properties': {'asOf': {'type': 'object'}, 'scale': {'type': ['integer', 'null']}, 'scope': {'type': 'object'}, 'units': {'type': ['string', 'null']}, 'value': {'type': ['string', 'null']}, 'issuer': {'type': 'object'}, 'period': {'type': 'object'}, 'source': {'type': 'object'}, 'status': {'enum': ['resolved', 'ambiguous', 'unsupported', 'unavailable']}, 'currency': {'type': ['string', 'null']}, 'evidence': {'type': 'array'}, 'resultId': {'type': 'string'}, 'operation': {'const': 'filedproof.reconcile_financial_fact'}, 'derivation': {'type': ['object', 'null']}, 'validation': {'type': 'object'}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'resultBasis': {'enum': ['direct', 'derived', None], 'type': ['string', 'null']}, 'anchorFiling': {'type': 'object'}, 'schemaVersion': {'const': 'financial-fact-reconciliation.v1'}, 'resolvedMetric': {'type': 'object'}, 'canonicalRequest': {'type': 'object'}, 'originalReported': {'type': ['object', 'null']}, 'revisionAssessment': {'type': 'object'}, 'unresolvedQuestions': {'type': 'array', 'items': {'type': 'string'}}, 'numberReconciliation': {'type': ['object', 'null']}, 'subsequentReportedValues': {'type': 'array'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'q'], 'properties': {'q': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Research question or disclosure topic.'}, 'item': {'type': 'string', 'description': 'Optional SEC filing item, such as 1A or 7.'}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to search. Defaults to 10-K and 10-Q.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'filings': {'type': 'integer', 'default': 3, 'maximum': 6, 'minimum': 1, 'description': 'Maximum number of filings to inspect for this invocation.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['identifier', 'claim'], 'properties': {'item': {'type': 'string', 'description': 'Optional SEC filing item such as 1A or 7.'}, 'claim': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': "The factual claim to assess against the company's SEC filings."}, 'forms': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'SEC forms to search. Defaults to 10-K, 10-Q, and 8-K.'}, 'limit': {'type': 'integer', 'default': 24, 'maximum': 30, 'minimum': 1, 'description': 'Maximum number of operation-specific evidence or result records to return.'}, 'filings': {'type': 'integer', 'default': 6, 'maximum': 6, 'minimum': 1, 'description': 'Maximum number of filings to inspect for this invocation.'}, 'history': {'type': 'boolean', 'default': False, 'description': 'Whether to use bounded historical SEC submission archives when needed.'}, 'section': {'type': 'string', 'description': 'Optional exact normalized section heading.'}, 'identifier': {'type': 'string', 'minLength': 1, 'description': 'Ticker, CIK, or exact SEC company name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'description': 'Structured FiledProof result with operation-specific evidence, provenance, coverage, and uncertainty fields.', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…