{"apiVersion":"v1","directorySlug":"3spread-mcp-0da87beaeb","title":"3spread","description":"Everything your model needs, standardized end to end. Available through our robust API.","pageUrl":"https://www.mcpbundles.com/skills/3spread-mcp-0da87beaeb","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.3spread.com/","hostedMcpUrl":null,"toolCount":29,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.3spread/3spread-mcp-0da87beaeb","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_insiders_filings","description":"List Form 3/4/5 filings (insider beneficial ownership reports).","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"role":{"anyOf":[{"enum":["officer","director","ten_percent_owner"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"form_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"issuer_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"is_amendment":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"List Insider Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_insiders_filings","displayName":"List Insider Filings"},{"name":"list_institutional_holdings_filings","description":"List Form 13F filings (institutional investment manager quarterly\nholdings). Filters by manager (`cik` or `filing_manager_cik`),\nticker (filer_tickers JSONB), report_type (HR/NT), period dates.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"report_type":{"anyOf":[{"enum":["13F HOLDINGS REPORT","13F NOTICE","13F COMBINATION REPORT"],"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"is_amendment":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"filing_manager_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Institutional Holdings Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_institutional_holdings_filings","displayName":"List Institutional Holdings Filings"},{"name":"list_private_offerings_filings","description":"List Form D filings (private placements / Reg D exempt offerings).","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"is_amendment":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_amount_sold":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_amount_sold":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"industry_group_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_offering_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_offering_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"investment_fund_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Private Offering Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_private_offerings_filings","displayName":"List Private Offering Filings"},{"name":"list_fund_portfolios_filings","description":"List Form N-PORT filings (registered investment company monthly\nportfolio reports). Filters by registrant_cik, series, class, period.","inputSchema":{"type":"object","properties":{"sort":{"anyOf":[{"enum":["accepted_time","period_of_report","report_period_end"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"class_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"is_confidential":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"is_final_filing":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"report_period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"report_period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Fund Portfolio Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_fund_portfolios_filings","displayName":"List Fund Portfolio Filings"},{"name":"list_beneficial_ownership_filings","description":"List Schedule 13D (activist) and 13G (passive) filings.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"issuer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"amendment_no":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"issuer_cusip":{"anyOf":[{"type":"string","pattern":"^[A-Z0-9]{9}$"},{"type":"null"}],"default":null},"schedule_type":{"anyOf":[{"enum":["SC 13D","SC 13D/A","SC 13G","SC 13G/A","13D","13G"],"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"event_date_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"event_date_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Beneficial Ownership Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_beneficial_ownership_filings","displayName":"List Beneficial Ownership Filings"},{"name":"list_proposed_sales_filings","description":"List Form 144 filings (notices of proposed sales of restricted/affiliate\nsecurities under SEC Rule 144).","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"issuer_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"broker_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"seller_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_units_sold":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_units_sold":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"approx_sale_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"approx_sale_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"securities_class_title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_aggregate_market_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_aggregate_market_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"nothing_to_report_past_3_months":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Proposed Sale Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_proposed_sales_filings","displayName":"List Proposed Sale Filings"},{"name":"list_fund_census_filings","description":"List Form N-CEN filings: annual census reports from registered\ninvestment companies (mutual funds, ETFs, closed-end funds, BDCs, UITs).","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"registrant_lei":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"is_report_period_lt_12":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"investment_company_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Fund Census Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_fund_census_filings","displayName":"List Fund Census Filings"},{"name":"list_money_market_funds_filings","description":"List Form N-MFP2 filings: monthly portfolio reports from money market funds.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"is_final_filing":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"feeder_fund_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"master_fund_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"money_market_fund_category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"retail_money_market_fund_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Money Market Fund Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_money_market_funds_filings","displayName":"List Money Market Fund Filings"},{"name":"list_proxy_votes_filings","description":"List Form N-PX filings: annual proxy voting records from registered\ninvestment companies and certain institutional investment managers.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"report_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"is_amendment":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"registrant_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"report_calendar_year":{"anyOf":[{"type":"integer","maximum":2100,"minimum":1990},{"type":"null"}],"default":null},"confidential_treatment":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Proxy Vote Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_proxy_votes_filings","displayName":"List Proxy Vote Filings"},{"name":"list_reg_a_offerings_filings","description":"List Reg A+ filings (Form 1-A, 1-K, 1-U, 1-Z): small-company public\nofferings exempt from full SEC registration.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"tier":{"anyOf":[{"enum":["Tier 1","Tier 2"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"audit_status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"max_total_assets":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_total_assets":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"issuer_industry_group":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_aggregate_offering":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_aggregate_offering":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"jurisdiction_of_organization":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Reg A+ Offering Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_reg_a_offerings_filings","displayName":"List Reg A+ Offering Filings"},{"name":"list_registration_statements_filings","description":"**Public Beta note:** this dataset is still being backfilled and\ncurrently returns empty or very sparse results; see the\n**Registration Statements** tag overview.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"sort":{"anyOf":[{"enum":["accepted_time","period_of_report","form_type"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"is_valid":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"form_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"List Registration Statement Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_registration_statements_filings","displayName":"List Registration Statement Filings"},{"name":"insider_transactions","description":"Stream insider transactions across many filings (non-derivative,\nderivative, or both: set `transaction_kind`).","inputSchema":{"type":"object","properties":{"role":{"anyOf":[{"enum":["officer","director","ten_percent_owner"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"offset":{"type":"integer","default":0,"minimum":0},"max_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"issuer_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"issuer_ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"rpt_owner_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"transaction_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"transaction_code":{"anyOf":[{"enum":["P","S","A","M","G","F","D","I","X"],"type":"string"},{"type":"null"}],"default":null},"transaction_kind":{"anyOf":[{"enum":["nonderiv","deriv","all"],"type":"string"},{"type":"null"}],"default":null},"transaction_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"transaction_acquired_disposed_code":{"anyOf":[{"type":"string","pattern":"^[AD]$"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Insider Transactions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"insider_transactions","displayName":"Insider Transactions"},{"name":"insider_owner_filings","description":"Every Form 3/4/5 filing where `rpt_owner_cik` appears in the reporting\nowners list.","inputSchema":{"type":"object","required":["rpt_owner_cik"],"properties":{"sort":{"anyOf":[{"enum":["accepted_time","period_of_report","form_type"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":50,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"rpt_owner_cik":{"type":"string","pattern":"^\\d{1,10}$"},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Insider Owner Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"insider_owner_filings","displayName":"Insider Owner Filings"},{"name":"insider_biography","description":"Returns the lifetime Form 3/4/5 footprint for a single reporting\nowner: per-issuer rollups (filing count, transaction count, lifetime\nbuy/sell dollars, first/last transaction dates) plus officer/director/\n10%+ flags.","inputSchema":{"type":"object","required":["rpt_owner_cik"],"properties":{"rpt_owner_cik":{"type":"string","pattern":"^\\d{1,10}$"}},"additionalProperties":false},"title":"Insider Biography","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"insider_biography","displayName":"Insider Biography"},{"name":"insider_buy_sell_ratio","description":"Returns the canonical insider sentiment ratio over a rolling window:\nbuys_dollars / (buys_dollars + sells_dollars). Defaults to the last\n90 days; filter by issuer (cik or ticker) or by SIC for sector mood.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"sic":{"anyOf":[{"type":"string","pattern":"^\\d{1,4}$"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"window_days":{"type":"integer","default":90,"maximum":3650,"minimum":1}},"additionalProperties":false},"title":"Insider Buy/Sell Ratio","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"insider_buy_sell_ratio","displayName":"Insider Buy/Sell Ratio"},{"name":"institutional_holdings","description":"Stream 13F holdings across many filings: supports \"who holds AAPL?\"\nby `cusip`, \"Berkshire's holdings over time\" by `filing_manager_cik`,\nand \"this filing's holdings\" by `filing_id`.","inputSchema":{"type":"object","properties":{"sort":{"anyOf":[{"enum":["period_of_report","value","name_of_issuer"],"type":"string"},{"type":"null"}],"default":null},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"filing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name_of_issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"filing_manager_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Institutional Holdings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"institutional_holdings","displayName":"Institutional Holdings"},{"name":"fund_portfolio_holdings","description":"Stream N-PORT holdings across many filings. Supports fund-overlap\nanalysis by `cusip`/`isin`/`lei`, single-filing pull via `filing_id`,\nand time-series via `registrant_cik` + period range.","inputSchema":{"type":"object","properties":{"lei":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"isin":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"sort":{"anyOf":[{"enum":["period_of_report","val_usd","name"],"type":"string"},{"type":"null"}],"default":null},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"asset_cat":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"filing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"issuer_cat":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inv_country":{"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}],"default":null},"min_val_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"fair_val_level":{"anyOf":[{"type":"integer","maximum":3,"minimum":1},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"is_restricted_sec":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Fund Portfolio Holdings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fund_portfolio_holdings","displayName":"Fund Portfolio Holdings"},{"name":"money_market_securities","description":"Stream money-market fund holdings across many filings: supports\nfund-overlap by `cusip_member`/`isin_id`/`lei_id`, single-filing pull\nvia `filing_id`, time-series via `registrant_cik` + period range.","inputSchema":{"type":"object","properties":{"sort":{"anyOf":[{"enum":["period_of_report","including_value_of_any_sponsor_support","name_of_issuer"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"lei_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"isin_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"filing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"min_value":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"cusip_member":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name_of_issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"},"investment_category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"illiquid_security_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"security_eligibility_flag":{"anyOf":[{"enum":["First Tier","Second Tier"],"type":"string"},{"type":"null"}],"default":null},"daily_liquid_asset_security_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"weekly_liquid_asset_security_flag":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Money Market Securities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"money_market_securities","displayName":"Money Market Securities"},{"name":"registration_sections","description":"**Public Beta note:** this dataset is still being backfilled and\ncurrently returns empty or very sparse results; see the\n**Registration Statements** tag overview.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"sort":{"anyOf":[{"enum":["accepted_time","text_length","section_title"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"offset":{"type":"integer","default":0,"minimum":0},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"filing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"form_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"section_title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"max_text_length":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null},"min_text_length":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Registration Sections","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"registration_sections","displayName":"Registration Sections"},{"name":"get_registration_section","description":"**Public Beta note:** this dataset is still being backfilled and\ncurrently returns empty or very sparse results; see the\n**Registration Statements** tag overview.","inputSchema":{"type":"object","required":["section_id"],"properties":{"section_id":{"type":"string","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Get Registration Section","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_registration_section","displayName":"Get Registration Section"},{"name":"search_filings","description":"List SEC filings across every family the ETL covers, with filtering\nby filer, ticker, form type, and accepted_time window.","inputSchema":{"type":"object","properties":{"cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"sic":{"anyOf":[{"type":"string","pattern":"^\\d{1,4}$"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"ticker":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,9}$"},{"type":"null"}],"default":null},"is_valid":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"form_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"accepted_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Search Filings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_filings","displayName":"Search Filings"},{"name":"get_entity","description":"Fetch registry metadata for one SEC CIK (a person OR a company) by `cik`: name, SIC, exchanges, EIN, LEI, state_of_incorp, filer-status flags, plus a `links` block of outbound family-endpoint URLs (dropped in concise mode). CIKs are accepted padded or unpadded and returned unpadded. Coverage note (public beta): the registry is the union of every CIK 3spread tracks, and most rows currently have only cik + name populated as the metadata backfill proceeds — treat is_human being non-null as the prox","inputSchema":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","pattern":"^\\d{1,10}$"},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Get Entity","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_entity","displayName":"Get Entity"},{"name":"changes","description":"Returns a chronologically-sorted feed of filings accepted in the\nchosen family within the supplied window. Each row carries the\nfiling_id, cik, accepted_time, and an `action` flag indicating whether\nthe row is `created` (an original filing) or `amended` (an amendment).","inputSchema":{"type":"object","required":["family"],"properties":{"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"since":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"until":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"family":{"enum":["insiders","institutional_holdings","private_offerings","fund_portfolios","beneficial_ownership","proposed_sales","fund_census","money_market_funds","proxy_votes","reg_a_offerings","registration_statements"],"type":"string"}},"additionalProperties":false},"title":"Recent Changes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"changes","displayName":"Recent Changes"},{"name":"get_filing","description":"Fetch the full parsed detail of ONE filing by family + filing_id, across all eleven families. Some families bundle their children (insiders -> owners + holdings + transactions; Form D / 13D-G / 144 / N-CEN / Reg A / N-PX -> related persons / exhibits / votes); others return a *_count + *_url pointer you follow with a dedicated tool (institutional_holdings, fund_portfolio_holdings, money_market_securities / money_market_timeseries, registration_sections). response_format='detailed' adds the heavy","inputSchema":{"type":"object","required":["family","filing_id"],"properties":{"family":{"enum":["insiders","institutional_holdings","private_offerings","fund_portfolios","beneficial_ownership","proposed_sales","fund_census","money_market_funds","proxy_votes","reg_a_offerings","registration_statements"],"type":"string"},"filing_id":{"type":"string"},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Get Filing","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_filing","displayName":"Get Filing"},{"name":"list_issuers","description":"Discovery: turn a fuzzy company/person NAME into a CIK. Lists the distinct issuers/filers/registrants with filings on file in one family, with per-entity stats (filing_count, period_min/period_max). Covers ten families; institutional_holdings has NO issuer directory (use list_institutional_holdings_filings or search). family='beneficial_ownership' lists HOLDERS, not issuers (13D/G are CUSIP-keyed). For registry metadata on a known CIK use get_entity.","inputSchema":{"type":"object","required":["family"],"properties":{"sort":{"anyOf":[{"enum":["company_name","filing_count","period_max"],"type":"string"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":1000,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"family":{"enum":["insiders","private_offerings","fund_portfolios","beneficial_ownership","proposed_sales","fund_census","money_market_funds","proxy_votes","reg_a_offerings","registration_statements"],"type":"string"},"offset":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null},"search":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"List Issuers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_issuers","displayName":"List Issuers"},{"name":"money_market_timeseries","description":"Money-market-fund time series in one tool, selected by `metric`. Identity filter required: registrant_cik / series_id / filing_id (plus classes_id for the class_* metrics). All value/flow fields are JSON strings. classes_id is rejected for series_nav / liquid_assets.","inputSchema":{"type":"object","required":["metric"],"properties":{"sort":{"anyOf":[{"type":"string","const":"date"},{"type":"null"}],"default":null},"limit":{"type":"integer","default":100,"maximum":500,"minimum":1},"order":{"anyOf":[{"enum":["asc","desc"],"type":"string"},{"type":"null"}],"default":null},"metric":{"enum":["series_nav","liquid_assets","class_nav","class_flows"],"type":"string"},"offset":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null},"date_end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"filing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"classes_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"date_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"granularity":{"anyOf":[{"enum":["daily","weekly_friday"],"type":"string"},{"type":"null"}],"default":null},"registrant_cik":{"anyOf":[{"type":"string","pattern":"^\\d{1,10}$"},{"type":"null"}],"default":null},"response_format":{"enum":["concise","detailed"],"type":"string","default":"concise"}},"additionalProperties":false},"title":"Money Market Time Series","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"money_market_timeseries","displayName":"Money Market Time Series"},{"name":"coverage","description":"Answer 'what does 3spread actually have, and how fresh is it?' — call this BEFORE concluding data does not exist (3spread is in public beta with real gaps). `scope` selects the view. Schedule 13D/G is excluded from by_issuer (it is CUSIP-keyed).","inputSchema":{"type":"object","required":["scope"],"properties":{"scope":{"enum":["by_issuer","by_family","data_as_of","intake"],"type":"string"},"period":{"anyOf":[{"enum":["daily","weekly","monthly"],"type":"string"},{"type":"null"}],"default":null},"cik_or_ticker":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"lookback_days":{"anyOf":[{"type":"integer","maximum":3650,"minimum":1},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Coverage","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"coverage","displayName":"Coverage"},{"name":"search","description":"Search 3spread's SEC filing corpus with a single natural-language or\nidentifier string; returns a list of results each with an `id` you pass to\n`fetch` for the full record. Query forms that work: a ticker (e.g. `AAPL`,\n`BRK-B` — case-insensitive, auto-uppercased), a numeric CIK (e.g. `320193`),\nor a company/person name (e.g. `Berkshire Hathaway`). A ticker or CIK returns\nthat filer's most recent filings plus its entity profile; a NAME returns\nmatching issuers/insiders (resolve one, then call a `","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"title":"Search 3spread","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search","displayName":"Search 3spread"},{"name":"fetch","description":"Fetch the full record for an `id` returned by `search` (or by any list tool\nthat surfaces these ids). The id is OPAQUE — copy it verbatim, never construct\none. Three id shapes resolve: `filing:<family>:<filing_id>` returns the full\nparsed filing (header plus bundled children where the family bundles them);\n`entity:<cik>` returns a CIK's registry profile; `section:<section_id>`\nreturns one prospectus section's text. Returns {id, title, text, url,\nmetadata}: `text` is the record rendered for readi","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Fetch by ID","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fetch","displayName":"Fetch by ID"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=3spread&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuM3NwcmVhZC5jb20vIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%223spread%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.3spread.com%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%223spread%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.3spread.com%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=3spread&connectorUrl=https%3A%2F%2Fmcp.3spread.com%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"3spread\" --url \"https://mcp.3spread.com/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/3spread-mcp-0da87beaeb","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/3spread-mcp-0da87beaeb/tools/{tool}","mcpServerUrl":"https://mcp.3spread.com/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/3spread-mcp-0da87beaeb?live=1"}