Signal Nodus SEC Filings
What this MCP does
Analyzes SEC filings with amendment-safe section diffs, XBRL claim checks, and 8-K event tracking.
Tools
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'days': {'type': 'integer', 'description': 'Lookback window in days, 30-730. Default 365.'}, 'limit': {'type': 'integer', 'description': 'Filings to return, max 100. Default 25.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['market'], 'properties': {'weeks': {'type': 'integer', 'description': 'Weeks of history per contract, max 26. Default 4.'}, 'market': {'type': 'string', 'description': 'Contract name fragment, e.g. CRUDE OIL, WHEAT, GOLD, COPPER, S&P 500.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company', 'concept'], 'properties': {'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}, 'concept': {'enum': ['Revenues', 'RevenueFromContractWithCustomerExcludingAssessedTax', 'NetIncomeLoss', 'OperatingIncomeLoss', 'Assets', 'Liabilities', 'StockholdersEquity', 'CashAndCashEquivalentsAtCarryingValue', 'ResearchAndDevelopmentExpense', 'EarningsPerShareDiluted'], 'type': 'string', 'description': 'US-GAAP concept name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'form': {'type': 'string', 'description': '10-K or 10-Q. Default 10-K.'}, 'item': {'type': 'string', 'description': 'Item to compare, e.g. 1A for risk factors. Default 1A.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}, 'max_passages': {'type': 'integer', 'maximum': 200, 'minimum': 5, 'description': 'Cap on added/removed passages returned. Default 40.'}, 'to_accession': {'type': 'string', 'description': 'Newer filing to compare to.'}, 'from_accession': {'type': 'string', 'description': 'Older filing to compare from.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['commodity'], 'properties': {'year': {'type': 'string', 'description': 'Four-digit year. Omit for all available.'}, 'limit': {'type': 'integer', 'description': 'Rows to return, max 100. Default 20.'}, 'state': {'type': 'string', 'description': 'Two-letter state code. Omit for national.'}, 'commodity': {'type': 'string', 'description': 'NASS commodity name, e.g. CORN, SOYBEANS, WHEAT, CATTLE.'}, 'statistic': {'enum': ['YIELD', 'PRODUCTION', 'AREA HARVESTED', 'AREA PLANTED', 'STOCKS', 'PRICE RECEIVED'], 'type': 'string', 'description': 'Statistic category. Default YIELD.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Bare hostname, e.g. example.com.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Exact phrase to search for, 2-200 characters.'}, 'to': {'type': 'string', 'description': 'Optional end date, YYYY-MM-DD.'}, 'from': {'type': 'string', 'description': 'Optional start date, YYYY-MM-DD.'}, 'forms': {'type': 'string', 'description': 'Optional comma list of form types, e.g. 10-K,8-K.'}, 'limit': {'type': 'integer', 'description': 'Hits to return, max 50. Default 10.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['series'], 'properties': {'limit': {'type': 'integer', 'description': 'Rows to return, max 100. Default 10.'}, 'state': {'type': 'string', 'description': 'Two-letter state code, for electricity_price.'}, 'region': {'type': 'string', 'description': 'Balancing-authority code such as CISO or ERCO, for grid_demand.'}, 'sector': {'type': 'string', 'description': 'RES, COM, IND, TRA or ALL, for electricity_price. Default RES.'}, 'series': {'enum': ['electricity_price', 'fuel_price', 'grid_demand'], 'type': 'string', 'description': 'Which EIA series to read.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'base or ethereum. Default base.'}, 'address': {'type': 'string', 'description': '0x-prefixed address.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'chain': {'type': 'string', 'description': 'base or ethereum. Default base.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['tx'], 'properties': {'tx': {'type': 'string', 'description': '0x-prefixed transaction hash.'}, 'chain': {'type': 'string', 'description': 'base or ethereum. Default base.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'item': {'type': 'string', 'description': 'Optional item-code filter, e.g. 5.02.'}, 'limit': {'type': 'integer', 'description': 'Events to return, max 25. Default 10.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}, 'include_amendments': {'type': 'boolean', 'description': 'Also include 8-K/A amendments.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'form': {'type': 'string', 'description': '10-K or 10-Q. Default 10-K.'}, 'item': {'type': 'string', 'description': 'Item number, e.g. 1A, 7, 7A. Call with item omitted to list what this filing has.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}, 'accession': {'type': 'string', 'description': 'Exact accession number to pin, e.g. 0000320193-26-000020. Strongly recommended for anything reproducible.'}, 'max_chars': {'type': 'integer', 'maximum': 200000, 'minimum': 1000, 'description': 'Truncate the section. Default 50000.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Comma list of targets. Default EUR.'}, 'from': {'type': 'string', 'description': 'Base currency. Default USD.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'chains': {'type': 'string', 'description': 'Comma list from base, arbitrum, ethereum. Default all three.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'days': {'type': 'integer', 'description': 'Lookback window in days, 30-1825. Default 365.'}, 'limit': {'type': 'integer', 'description': 'Awards to return, max 25. Default 10.'}, 'company': {'type': 'string', 'description': 'Recipient name, e.g. Lockheed Martin.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Form 4 filings to parse. Default 5.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'top': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Positions to return. Default 20.'}, 'company': {'type': 'string', 'description': 'Manager name or CIK, e.g. Berkshire Hathaway.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Filings to return, max 40. Default 20.'}, 'include_amendments': {'type': 'boolean', 'description': 'Also include S-1/A and F-1/A.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'form': {'type': 'string', 'description': 'Filter to one form type, e.g. 8-K, 10-K, S-1, 13F-HR. Omit for all.'}, 'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Entries to return. Default 20.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'year': {'type': 'integer', 'description': 'Optional filing year filter.'}, 'limit': {'type': 'integer', 'description': 'Filings to return, max 25. Default 10.'}, 'company': {'type': 'string', 'description': 'Client company name, e.g. Apple.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Substring filter.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Markets to return. Default 10.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'form': {'type': 'string', 'description': 'Optional exact form type filter, e.g. 10-K, 10-Q, 8-K, 4.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many filings to return (1-50, default 10).'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'form': {'type': 'string', 'description': '10-K or 10-Q. Default 10-K.'}, 'item': {'type': 'string', 'description': 'Item identifier. Default 1A (risk factors).'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['token'], 'properties': {'chain': {'type': 'string', 'description': 'base or ethereum. Default base.'}, 'token': {'type': 'string', 'description': 'Token contract address.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['token'], 'properties': {'chain': {'type': 'string', 'description': 'base, ethereum, or arbitrum. Default base.'}, 'token': {'type': 'string', 'description': 'Token contract address (0x...).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['hs_code', 'year', 'month'], 'properties': {'year': {'type': 'string', 'description': 'Four-digit year.'}, 'month': {'type': 'string', 'description': 'Month, 01 through 12.'}, 'hs_code': {'type': 'string', 'description': 'Two-digit HS chapter, e.g. 87 vehicles, 10 cereals, 27 mineral fuels.'}, 'direction': {'enum': ['exports', 'imports'], 'type': 'string', 'description': 'Trade direction. Default exports.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company', 'concept', 'claimed_value'], 'properties': {'end': {'type': 'string', 'description': 'Alternative to fiscal_year: exact period end date, YYYY-MM-DD.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}, 'concept': {'type': 'string', 'description': 'XBRL concept, e.g. Revenues or NetIncomeLoss.'}, 'fiscal_year': {'type': 'integer', 'description': 'Fiscal year of the claim, e.g. 2025.'}, 'claimed_value': {'type': 'number', 'description': "The value the claim asserts, in the concept's unit."}, 'fiscal_period': {'type': 'string', 'description': 'FY, Q1, Q2, Q3, or Q4. Default FY.'}, 'tolerance_pct': {'type': 'number', 'description': 'Match tolerance in percent. Default 0.5.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Managers to return. Default 25.'}, 'company': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL) or SEC CIK number (e.g. 320193).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Absolute https URL of the x402 resource, e.g. https://api.example.com/v1/thing'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Edgar
Accesses SEC EDGAR filings, XBRL financial facts, filing text, ownership, insider transactions, fund holdings, and company classi…
Sec Xbrl
Retrieves and analyzes SEC EDGAR XBRL company facts, financial statements, capital-market filings, dilution, liquidity, and R&D m…
Fintel Discovery — Financial Intelligence for AI Agents
Provides financial market, regulatory, economic, fund, company, advisor, broker, holdings, filings, and instrument-identification…
Data APIs SEC Event Intelligence API
Searches and analyzes SEC company filings, issuer profiles, filing events, insider filings, summaries, and watchlist changes.
Cotribute MCP
Connects agents to financial institution origination, analytics, and compliance workflows.
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…