HillSignal
What this MCP does
Searches and analyzes federal contracts, political spending, congressional and insider trades, lobbying, government actions, and related company records.
Tools
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Top groups to return, 1-50 (default 25)'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'until': {'type': 'string', 'description': 'ISO date; only rows on or before this date'}, 'agency': {'type': 'string', 'description': 'Awarding agency or sub-agency (partial)'}, 'ticker': {'type': 'string', 'description': 'Resolved ticker'}, 'keyword': {'type': 'string', 'description': 'Word in the award description'}, 'group_by': {'type': 'string', 'description': 'recipient (default) | ticker | agency'}, 'recipient': {'type': 'string', 'description': 'Recipient or parent name (partial)'}, 'min_amount': {'type': 'number', 'description': 'Minimum award amount in USD'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'ticker': {'type': 'string', 'description': 'Ticker traded'}, 'politician': {'type': 'string', 'description': 'Member name (partial)'}, 'transaction_type': {'type': 'string', 'description': 'purchase | sale'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'query': {'type': 'string', 'description': 'Words in the title or summary'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'sector': {'type': 'string', 'description': 'Sector label'}}}
Input schema
{'type': 'object', 'properties': {'top': {'type': 'string', 'description': 'Pass "contracts" to rank the BIGGEST foreign-agent contract prices on file — who is paid the most, by whom. Combine with country= to narrow it.'}, 'bill': {'type': 'string', 'description': 'Bill number, e.g. HR1234 — returns foreign principals that lobbied it'}, 'rate': {'type': 'string', 'description': 'With top=contracts: the rate to rank, "month" (default) or "year", "quarter", "hour", "one-time". Rates are never mixed or converted.'}, 'limit': {'type': 'number', 'description': 'Max rows, 1-100 (default 20)'}, 'country': {'type': 'string', 'description': 'Country as the register spells it, e.g. "ISRAEL", "SAUDI ARABIA", "KOREA, SOUTH"'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'query': {'type': 'string', 'description': 'Issuer name (partial)'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'ticker': {'type': 'string', 'description': 'Resolved public parent ticker'}, 'min_amount': {'type': 'number', 'description': 'Minimum offering amount USD'}}}
Input schema
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Company name; resolved by exact match'}, 'ticker': {'type': 'string', 'description': 'Stock ticker, e.g. LMT'}, 'entity_id': {'type': 'string', 'description': 'HillSignal entity id (hs:entity:...)'}}}
Input schema
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Member name'}, 'bioguide_id': {'type': 'string', 'description': 'Bioguide id, e.g. P000197'}}}
Input schema
{'type': 'object', 'required': ['theme_id'], 'properties': {'theme_id': {'type': 'string', 'description': 'Theme id from list_themes (with or without hs:theme: prefix)'}}}
Input schema
{'type': 'object', 'properties': {'type': {'type': 'string', 'description': 'buy | sell'}, 'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'ticker': {'type': 'string', 'description': 'Ticker'}, 'insider': {'type': 'string', 'description': 'Insider name (partial)'}, 'min_value': {'type': 'number', 'description': 'Minimum total value USD'}}}
Input schema
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'ticker': {'type': 'string', 'description': 'Ticker'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max events, 1-25 (default 20)'}, 'sources': {'type': 'string', 'description': 'Comma-separated source ids from /api/wire'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers'}, 'categories': {'type': 'string', 'description': 'Comma-separated categories, e.g. contract,trade,filing'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'bill': {'type': 'string', 'description': 'Bill number, e.g. HR1234 or S.567 — returns everyone who lobbied it'}, 'limit': {'type': 'number', 'description': 'Max rows, 1-50 (default 20)'}, 'ticker': {'type': 'string', 'description': 'Issuer ticker, e.g. COIN'}, 'company': {'type': 'string', 'description': 'Company name; resolved by exact match'}, 'since_year': {'type': 'number', 'description': 'Only filings from this year onward'}}}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Donor: a person ("Ken Griffin") or organization ("Uline")'}, 'cycle': {'type': 'number', 'description': 'Two-year election cycle, e.g. 2024 or 2026; omit for current and previous'}, 'limit': {'type': 'number', 'description': 'Max recipient committees, 1-25 (default 10)'}, 'employer': {'type': 'string', 'description': 'Narrow to receipts whose employer field contains this (e.g. "Tesla")'}}}
Input schema
{'type': 'object', 'required': ['candidate'], 'properties': {'cycle': {'type': 'number', 'description': 'Two-year election cycle, e.g. 2024 or 2026; omit for all'}, 'limit': {'type': 'number', 'description': 'Max committees per side, 1-50 (default 15)'}, 'candidate': {'type': 'string', 'description': 'Candidate name, e.g. "Donald Trump", "Ossoff"'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'ticker': {'type': 'string', 'description': 'Issuer ticker'}, 'committee_name': {'type': 'string', 'description': 'PAC or sponsor name (partial)'}}}
Input schema
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': 'contributors (default) | disbursers'}, 'cycle': {'type': 'number', 'description': 'Two-year election cycle, e.g. 2026 or 2024; omit for all'}, 'limit': {'type': 'number', 'description': 'Top rows, 1-50 (default 10)'}, 'query': {'type': 'string', 'description': 'Filter contributor or committee name (partial)'}}}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Organization name as written'}}}
Input schema
{'type': 'object', 'properties': {'sort': {'type': 'string', 'description': 'date (default) | amount'}, 'limit': {'type': 'number', 'description': 'Max rows, 1-50 (default 25)'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'until': {'type': 'string', 'description': 'ISO date; only rows on or before this date'}, 'agency': {'type': 'string', 'description': 'Awarding agency or sub-agency (partial), e.g. "Navy"'}, 'offset': {'type': 'number', 'description': 'Row offset for paging (default 0)'}, 'ticker': {'type': 'string', 'description': 'Resolved ticker'}, 'keyword': {'type': 'string', 'description': 'Word in the award description or NAICS description'}, 'recipient': {'type': 'string', 'description': 'Recipient or parent name (partial)'}, 'min_amount': {'type': 'number', 'description': 'Minimum award amount in USD'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'query': {'type': 'string', 'description': 'Search words'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'sector': {'type': 'string', 'description': 'Sector label, e.g. Defense'}, 'ticker': {'type': 'string', 'description': 'Ticker named in the analysis'}, 'event_type': {'type': 'string', 'description': 'Comma-separated event types'}, 'bill_number': {'type': 'string', 'description': 'e.g. HR1234 or S567'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'naics': {'type': 'string', 'description': 'NAICS code or prefix, e.g. 3364'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD); only rows on or after this date'}, 'agency': {'type': 'string', 'description': 'Department or organization (partial)'}, 'keyword': {'type': 'string', 'description': 'Word in the notice title'}, 'notice_type': {'type': 'string', 'description': 'sources_sought | presolicitation | solicitation | combined'}}}
Input schema
{'type': 'object', 'properties': {'sort': {'type': 'string', 'description': 'receipts (default) | independent_expenditures | disbursements | cash_on_hand'}, 'cycle': {'type': 'number', 'description': 'Two-year election cycle (default: current)'}, 'limit': {'type': 'number', 'description': 'Max rows, 1-25 (default 10)'}, 'query': {'type': 'string', 'description': 'Committee name (partial), e.g. "America PAC"'}, 'types': {'type': 'string', 'description': '"all" to include every PAC type; default super PACs and hybrids only'}, 'ticker': {'type': 'string', 'description': 'With public_companies: one issuer, e.g. COIN'}, 'committee_id': {'type': 'string', 'description': 'FEC committee id, e.g. C00879510'}, 'min_committees': {'type': 'number', 'description': 'With shared_vendors: minimum committees sharing a vendor (default 2)'}, 'shared_vendors': {'type': 'boolean', 'description': 'Return vendors paid by two or more committees instead of a committee ranking'}, 'public_companies': {'type': 'boolean', 'description': 'Return publicly traded companies ranked by political money given, resolved to tickers'}}}
Input schema
{'type': 'object', 'properties': {}}
Recent tool changes
Similar MCP servers
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
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…
tollbooth
Provides paid OSINT, web intelligence, security threat and vulnerability lookups, prediction-market analysis, financial data, leg…
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.