The Mine Works
What this MCP does
Aggregates web research tools for company intelligence, leads, recruiting, social and review data, public records, jobs, securities filings, maps, and real-estate listings.
Tools
Input schema
{'type': 'object', 'required': ['repos'], 'properties': {'repos': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Repos as "owner/name" or full GitHub URLs (e.g. ["anthropics/claude-code"])'}, 'includeReadme': {'type': 'boolean', 'default': True, 'description': 'Include full README text (default true)'}}}
Input schema
{'type': 'object', 'required': ['companies'], 'properties': {'companies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Company names or domains (e.g. ["stripe.com", "notion.so"])'}, 'jobTitles': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Job title filters (e.g. ["CEO", "Head of Marketing"])'}, 'maxLeadsPerCompany': {'type': 'integer', 'default': 10, 'description': 'Max leads per company (default 10)'}}}
Input schema
{'type': 'object', 'required': ['roleTitle'], 'properties': {'skills': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Required skills (e.g. ["Python", "PyTorch"])'}, 'location': {'type': 'string', 'description': 'Location filter (e.g. "Bangalore", "Remote")'}, 'maxYears': {'type': 'integer', 'description': 'Maximum years of experience'}, 'minYears': {'type': 'integer', 'description': 'Minimum years of experience'}, 'roleTitle': {'type': 'string', 'description': 'Role to source for (e.g. "Senior Machine Learning Engineer")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max candidates (default 25)'}, 'targetCompanies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only return candidates currently at these companies'}}}
Input schema
{'type': 'object', 'required': ['domains'], 'properties': {'domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Domains or URLs to crawl (e.g. ["stripe.com", "notion.so"])'}, 'maxPagesPerSite': {'type': 'integer', 'default': 5, 'description': 'Pages to crawl per domain (default 5)'}}}
Input schema
{'type': 'object', 'required': ['companies'], 'properties': {'companies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'LinkedIn company URLs, or company names (e.g. ["https://www.linkedin.com/company/openai", "stripe"])'}}}
Input schema
{'type': 'object', 'required': ['profileUrls'], 'properties': {'profileUrls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'LinkedIn profile URLs (e.g. ["https://www.linkedin.com/in/satyanadella"])'}}}
Input schema
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id returned by a tool whose status was "pending"'}}}
Input schema
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Zillow property URLs or raw ZPIDs'}}}
Input schema
{'type': 'object', 'required': ['legalNames'], 'properties': {'legalNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Company legal names (e.g. ["Apple Inc."])'}, 'matchesPerName': {'type': 'integer', 'default': 3, 'description': 'Max matches per name (default 3)'}}}
Input schema
{'type': 'object', 'required': ['companies'], 'properties': {'companies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Company names (e.g. ["Apple Inc", "Lockheed Martin"])'}, 'countryCode': {'type': 'string', 'description': 'Optional ISO country code filter (e.g. "US")'}}}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'company': {'type': 'string', 'description': 'Company slug as used in their ATS URL (e.g. "stripe" for boards.greenhouse.io/stripe)'}, 'platform': {'enum': ['greenhouse', 'lever', 'workday', 'ashby', 'auto'], 'type': 'string', 'description': 'ATS platform (default: auto-detect)'}, 'maxResults': {'type': 'integer', 'default': 50, 'description': 'Max jobs (default 50)'}}}
Input schema
{'type': 'object', 'required': ['mode'], 'properties': {'mode': {'enum': ['subreddit', 'search', 'post', 'user'], 'type': 'string', 'description': 'Scrape mode'}, 'query': {'type': 'string', 'description': 'Search query (for search mode)'}, 'postUrl': {'type': 'string', 'description': 'Reddit post URL (for post mode)'}, 'username': {'type': 'string', 'description': 'Reddit username (for user mode)'}, 'subreddit': {'type': 'string', 'description': 'Subreddit name without r/ prefix (for subreddit mode)'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max posts (default 25)'}}}
Input schema
{'type': 'object', 'required': ['companyUrl'], 'properties': {'companyUrl': {'type': 'string', 'description': 'Company domain (e.g. "stripe.com") or its Trustpilot URL (e.g. "https://www.trustpilot.com/review/stripe.com")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max reviews (default 25)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search keyword or phrase'}, 'category': {'type': 'string', 'description': 'arXiv category (e.g. "cs.LG", "cs.AI", "cs.CL", "quant-ph", "q-bio.GN")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max papers (default 25)'}}}
Input schema
{'type': 'object', 'required': ['apiKey'], 'properties': {'query': {'type': 'string', 'description': 'Company name/keyword search. Use this OR companyNumbers.'}, 'apiKey': {'type': 'string', 'description': 'Your free Companies House REST API key. Register an application at developer.company-information.service.gov.uk.'}, 'maxResults': {'type': 'integer', 'default': 50, 'description': 'Max companies to return (default 50)'}, 'companyNumbers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Exact UK company numbers for direct lookup (e.g. ["09446231"])'}, 'includeOfficers': {'type': 'boolean', 'default': False, 'description': 'Fetch the officer roster (directors, secretaries) for each company (default false)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Company name to search (e.g. "anthropic")'}, 'maxResults': {'type': 'integer', 'default': 5, 'description': 'Max companies (default 5)'}}}
Input schema
{'type': 'object', 'required': ['mode'], 'properties': {'mode': {'enum': ['candidates', 'committees', 'contributions'], 'type': 'string', 'description': 'candidates/committees search by name; contributions pulls itemized donations for one committee'}, 'query': {'type': 'string', 'description': 'Name to search for candidates/committees modes (e.g. "Warren")'}, 'apiKey': {'type': 'string', 'description': "Your free api.data.gov key. Falls back to FEC's public DEMO_KEY (rate-limited) if omitted."}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max rows to return (default 25)'}, 'committeeId': {'type': 'string', 'description': 'FEC committee ID (e.g. "C00401224") - required for contributions mode. Find it via committees mode first.'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'What to search for (e.g. "dentists", "coffee shops")'}, 'location': {'type': 'string', 'description': 'Where to search (e.g. "Austin, TX", "Bangalore")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max listings (default 25)'}}}
Input schema
{'type': 'object', 'required': ['keywords'], 'properties': {'geo': {'type': 'string', 'description': 'Country code (e.g. "US", "IN", "GB"). Leave empty for worldwide.'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Keywords to compare (1-5 terms)'}, 'timeRange': {'type': 'string', 'default': 'today 12-m', 'description': 'Time range: "today 3-m", "today 12-m", "today 5-y"'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Product or supplier search query (e.g. "stainless steel pipes manufacturer")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max suppliers (default 25)'}}}
Input schema
{'type': 'object', 'required': ['company'], 'properties': {'company': {'type': 'string', 'description': 'Company name (e.g. "Stripe", "Notion")'}, 'jobTitle': {'type': 'string', 'description': 'Optional job title filter (e.g. "Head of Marketing", "CTO")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max profiles to return (default 25)'}}}
Input schema
{'type': 'object', 'required': ['keywords'], 'properties': {'keywords': {'type': 'string', 'description': 'Job title or skill (e.g. "machine learning engineer")'}, 'location': {'type': 'string', 'description': 'Location filter (e.g. "San Francisco", "Remote", "India")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max listings (default 25)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Keyword or phrase to search for in LinkedIn posts'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max posts (default 25)'}}}
Input schema
{'type': 'object', 'required': ['keywords'], 'properties': {'keywords': {'type': 'string', 'description': 'Job title or skills (e.g. "Python developer", "product manager")'}, 'location': {'type': 'string', 'description': 'City or region (e.g. "Bangalore", "Mumbai", "Remote")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max jobs (default 25)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Research topic or keyword (e.g. "CRISPR gene therapy cancer")'}, 'agency': {'type': 'string', 'description': 'NIH agency code (e.g. "NCI", "NIAID", "NHLBI")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max grants (default 25)'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'PubMed search query (e.g. "GLP-1 cardiovascular outcomes clinical trial")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max articles (default 25)'}}}
Input schema
{'type': 'object', 'required': ['location'], 'properties': {'minBeds': {'type': 'integer', 'description': 'Minimum bedrooms'}, 'location': {'type': 'string', 'description': 'City or ZIP (e.g. "Austin, TX")'}, 'maxItems': {'type': 'integer', 'default': 50, 'description': 'Max properties (default 50)'}, 'maxPrice': {'type': 'integer', 'description': 'Maximum price'}, 'minPrice': {'type': 'integer', 'description': 'Minimum price'}, 'soldMode': {'type': 'boolean', 'default': False, 'description': 'Return sold listings instead of for-sale (default false)'}}}
Input schema
{'type': 'object', 'required': ['location'], 'properties': {'minBeds': {'type': 'integer', 'description': 'Minimum bedrooms'}, 'location': {'type': 'string', 'description': 'City, ZIP, or Redfin URL'}, 'maxItems': {'type': 'integer', 'default': 50, 'description': 'Max properties (default 50)'}, 'maxPrice': {'type': 'integer', 'description': 'Maximum price'}, 'minPrice': {'type': 'integer', 'description': 'Minimum price'}, 'soldWithinDays': {'type': 'integer', 'description': 'Return recently-sold within N days (7-365) instead of for-sale'}}}
Input schema
{'type': 'object', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'Your free SAM.gov / api.data.gov API key. Get one at sam.gov (Account Details -> API Key) or api.data.gov/signup.'}, 'keyword': {'type': 'string', 'description': 'Full-text search on the opportunity title (e.g. "software")'}, 'postedTo': {'type': 'string', 'description': 'Latest posted date. Defaults to today.'}, 'naicsCode': {'type': 'string', 'description': 'NAICS industry code, up to 6 digits (e.g. "541511")'}, 'maxResults': {'type': 'integer', 'default': 100, 'description': 'Max opportunities to return (default 100)'}, 'noticeType': {'type': 'string', 'description': 'Procurement type code: o=Solicitation, p=Presolicitation, r=Sources Sought, a=Award Notice, k=Combined Synopsis, s=Special Notice, g=Sale of Surplus, u=Justification, i=Intent to Bundle'}, 'postedFrom': {'type': 'string', 'description': 'Earliest posted date, MM/DD/YYYY or YYYY-MM-DD. Defaults to 30 days ago.'}, 'setAsideType': {'type': 'string', 'description': 'Set-aside code (e.g. "SBA", "8A", "WOSB", "HZC")'}, 'organizationName': {'type': 'string', 'description': 'Department/sub-tier name (e.g. "DEPARTMENT OF DEFENSE")'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query (e.g. "artificial intelligence risk" or company name)'}, 'dateFrom': {'type': 'string', 'description': 'Filter filings from this date (YYYY-MM-DD)'}, 'filingType': {'type': 'string', 'description': 'Filing type filter (e.g. "10-K", "8-K", "10-Q")'}, 'maxResults': {'type': 'integer', 'default': 25, 'description': 'Max filings (default 25)'}}}
Input schema
{'type': 'object', 'required': ['location'], 'properties': {'minBeds': {'type': 'integer', 'description': 'Minimum bedrooms'}, 'location': {'type': 'string', 'description': 'City, ZIP, or neighborhood (e.g. "Austin, TX", "78701")'}, 'maxItems': {'type': 'integer', 'default': 50, 'description': 'Max properties (default 50)'}, 'maxPrice': {'type': 'integer', 'description': 'Maximum price'}, 'minPrice': {'type': 'integer', 'description': 'Minimum price'}, 'daysOnZillow': {'type': 'integer', 'description': 'Only listings posted within this many days'}}}
Input schema
{'type': 'object', 'required': ['emails'], 'properties': {'emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Email addresses to verify'}, 'checkSmtp': {'type': 'boolean', 'default': True, 'description': 'Run SMTP deliverability probe (default true)'}}}
Recent tool changes
Similar MCP servers
Saber
Researches and enriches companies and contacts, builds prospect lists, finds work emails, and supports sales and CRM workflows.
US Company Intelligence for AI Agents (SEC EDGAR, x402)
Offers pay-per-call web extraction, search and LLM tools plus French company, property, procurement, marketplace and security dat…
linkdapi-the-best-linkedin-professional-data-api
Provides LinkedIn professional data on profiles, companies, employees, jobs, posts, articles, comments, reactions, skills, and lo…
FirmLedger
Searches and manages verified business directory listings, company profiles, leads, jobs, watchlists, analytics, advertising, and…
ZOOQ - LinkedIn Data for AI Agents
Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.
Subastech — subastas judiciales de inmuebles (BOE)
Searches and analyzes Spanish BOE judicial real-estate auctions, with property details, viability reports, alerts, market statist…
HSH Data-on-Demand
Fulfills paid data requests including B2B contacts, company intelligence, enrichment, web monitoring, financial research, and cus…
follow-up-boss
Searches and manages Follow Up Boss real-estate leads, contacts, calls, tasks, appointments, pipelines and deals.