MCP Server

The Mine Works

com.themineworks/the-mine-works
Real Estate Sales & CRM Search & Research Public & reachable MCP 2026-07-28

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.

analyze_github_repos
Deep metadata for public GitHub repositories: stars, forks, language breakdown, topics, license, README content, contributor count, latest release, and commit recency. Use to see what a company or project is actually building. No GitHub token required.
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)'}}}
find_b2b_leads
Find B2B leads for target companies: LinkedIn profiles, job titles, and guessed business emails. Apollo and ZoomInfo alternative. No API key required.
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)'}}}
find_linkedin_candidates
Recruiter sourcing: find LinkedIn profiles matching a role, skills, location, experience band, and optional target companies. Returns name, headline, current title/company, profile URL, matched skills, and a match-confidence score. No login required.
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'}}}
find_website_contacts
Crawl a list of domains and extract business emails, phone numbers, and social profile links (LinkedIn, X, Facebook, Instagram, YouTube) from homepages, contact and about pages. No API key required.
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)'}}}
get_linkedin_company
Get LinkedIn company details: employee count, industry, website, follower count, headquarters, and description. Accepts LinkedIn company URLs, or plain company names (resolved best-effort to a linkedin.com/company slug).
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"])'}}}
get_linkedin_profiles
Fetch full LinkedIn profile details by profile URL: experience, education, skills, headline, and location. No login or cookies required.
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"])'}}}
get_run_results
Collect the results of a previously started actor run. Use this when another tool returned status "pending" with a run_id: wait a few seconds, then call this with that run_id. Repeat until it returns results.
Input schema
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id returned by a tool whose status was "pending"'}}}
get_zillow_property_details
Fetch deep Zillow property data from listing URLs or ZPIDs: price history, tax history, school ratings, HOA fee, year built, Zestimate, rent Zestimate, and photos. Chains off search_zillow output.
Input schema
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Zillow property URLs or raw ZPIDs'}}}
lookup_lei
Look up a company Legal Entity Identifier (LEI) in the official GLEIF registry by legal name. Returns LEI code, registration status, legal address, and entity status. Authoritative source for verifying a company legally exists.
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)'}}}
resolve_company_identity
Resolve a company name to its authoritative identifiers across registries in one call: GLEIF LEI, legal name, country, entity status, and SEC EDGAR CIK plus last filing date. Use to ground company facts before trusting them.
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")'}}}
scrape_ats_jobs
Scrape job listings from company ATS boards: Greenhouse, Lever, Workday, and Ashby. No auth required — uses their public job APIs.
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)'}}}
scrape_reddit
Scrape Reddit posts and comments by subreddit, keyword search, or post URL. Returns full post data with comment trees.
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)'}}}
scrape_trustpilot
Scrape Trustpilot reviews for any company. Returns reviewer name, star rating, review title, body, date, and verified status.
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)'}}}
search_arxiv
Search arXiv preprints by keyword or category. Returns title, abstract, authors, and PDF link. Best for AI, CS, physics, and biology research.
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)'}}}
search_companies_house_uk
Search or look up UK companies on the official Companies House register: status, type, incorporation date, registered office address, SIC codes, and optionally the full officer roster. Requires your own free Companies House API key.
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)'}}}
search_crunchbase
Look up company funding and firmographic data on Crunchbase: total funding, last round, investors, founding year, employee range, and category. Use to check whether a company is actually growing.
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)'}}}
search_fec_campaign_finance
Search US federal campaign finance via the official OpenFEC API: candidates by name, committees/PACs by name, or itemized Schedule A contributions for one committee.
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.'}}}
search_google_maps
Search Google Maps business listings by keyword and location. Returns name, category, address, phone, website, rating, review count, opening hours, and coordinates. No login, no Google Maps API key.
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)'}}}
search_google_trends
Get Google Trends interest data for up to 5 keywords. Returns interest over time, geographic breakdown, and related queries.
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"'}}}
search_indiamart_suppliers
Search IndiaMART for B2B suppliers and manufacturers in India. Returns company name, products, location, contact details, and ratings.
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)'}}}
search_linkedin_employees
Find employees at a company on LinkedIn. Returns name, headline, location, and profile URL. Uses Google indexing — no LinkedIn login or cookies required.
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)'}}}
search_linkedin_jobs
Search LinkedIn job listings by keyword and location. Returns job title, company, location, seniority, and applicant count. No login required.
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)'}}}
search_linkedin_posts
Search LinkedIn posts by keyword. Returns post snippet, author name, headline, and profile URL. Uses Google indexing — no LinkedIn login required.
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)'}}}
search_naukri_jobs
Search Naukri.com for job listings in India. Returns job title, company, location, salary range, experience required, and description.
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)'}}}
search_nih_grants
Search NIH RePORTER for grant awards by topic, agency, or institution. Returns project title, abstract, award amount, PI names, and institution.
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)'}}}
search_pubmed
Search PubMed for biomedical literature. Returns PMID, title, abstract, authors, journal, and DOI. 36M+ articles indexed.
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)'}}}
search_realtor
Search Realtor.com for-sale or sold listings by city or ZIP. Returns price, beds, baths, sqft, county, listing status, and the listing agent and brokerage office for every record. No MLS login.
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)'}}}
search_redfin
Search Redfin for-sale or recently-sold listings by city, ZIP, or Redfin URL. Returns price, beds, baths, sqft, price per sqft, listing agent, broker, MLS ID, and listing URL. Use soldWithinDays for comparable-sales analysis.
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'}}}
search_sam_gov_contracts
Search live US federal contract opportunities on SAM.gov: solicitations, presolicitations, sources-sought, and award notices. Filter by keyword, NAICS code, notice type, agency, and set-aside type. Requires your own free SAM.gov / api.data.gov API key.
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")'}}}
search_sec_filings
Full-text search across SEC EDGAR filings: 10-K, 10-Q, 8-K, and more. Returns filing metadata and matched text excerpts.
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)'}}}
search_zillow
Search Zillow for-sale or rental listings by city, ZIP, or neighborhood. Returns price, beds, baths, sqft, address, coordinates, and listing URL. No API key.
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'}}}
verify_emails
Bulk-verify email addresses: syntax, MX records, SMTP deliverability, disposable-domain and role-based detection. Use before sending outreach so you only contact addresses that actually exist.
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)'}}}
Added
get_run_results
Sept. 17, 2026, 12:37 p.m.
Added
search_companies_house_uk
Sept. 17, 2026, 12:37 p.m.
Added
search_fec_campaign_finance
Sept. 17, 2026, 12:37 p.m.
Added
search_sam_gov_contracts
Sept. 17, 2026, 12:37 p.m.
Added
search_realtor
Sept. 17, 2026, 12:37 p.m.
Added
search_redfin
Sept. 17, 2026, 12:37 p.m.
Added
get_zillow_property_details
Sept. 17, 2026, 12:37 p.m.
Added
search_zillow
Sept. 17, 2026, 12:37 p.m.
Added
resolve_company_identity
Sept. 17, 2026, 12:37 p.m.
Added
lookup_lei
Sept. 17, 2026, 12:37 p.m.
Added
analyze_github_repos
Sept. 17, 2026, 12:37 p.m.
Added
search_crunchbase
Sept. 17, 2026, 12:37 p.m.
Added
search_google_maps
Sept. 17, 2026, 12:37 p.m.
Added
get_linkedin_company
Sept. 17, 2026, 12:37 p.m.
Added
get_linkedin_profiles
Sept. 17, 2026, 12:37 p.m.
Added
find_linkedin_candidates
Sept. 17, 2026, 12:37 p.m.
Added
verify_emails
Sept. 17, 2026, 12:37 p.m.
Added
find_website_contacts
Sept. 17, 2026, 12:37 p.m.
Added
scrape_trustpilot
Sept. 17, 2026, 12:37 p.m.
Added
search_nih_grants
Sept. 17, 2026, 12:37 p.m.
Added
search_arxiv
Sept. 17, 2026, 12:37 p.m.
Added
search_pubmed
Sept. 17, 2026, 12:37 p.m.
Added
search_naukri_jobs
Sept. 17, 2026, 12:37 p.m.
Added
search_indiamart_suppliers
Sept. 17, 2026, 12:37 p.m.
Added
search_sec_filings
Sept. 17, 2026, 12:37 p.m.
Added
search_google_trends
Sept. 17, 2026, 12:37 p.m.
Added
scrape_ats_jobs
Sept. 17, 2026, 12:37 p.m.
Added
scrape_reddit
Sept. 17, 2026, 12:37 p.m.
Added
find_b2b_leads
Sept. 17, 2026, 12:37 p.m.
Added
search_linkedin_posts
Sept. 17, 2026, 12:37 p.m.

Saber

app.saber.mcp/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)

online.x-402/mcp

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

com.jojapi/linkdapi-the-best-linkedin-professional-data-api

Provides LinkedIn professional data on profiles, companies, employees, jobs, posts, articles, comments, reactions, skills, and lo…

FirmLedger

ke.co.firmledger/firmledger

Searches and manages verified business directory listings, company profiles, leads, jobs, watchlists, analytics, advertising, and…

ZOOQ - LinkedIn Data for AI Agents

io.github.baldiga/zooq

Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.

Subastech — subastas judiciales de inmuebles (BOE)

com.subastech/subastas-judiciales

Searches and analyzes Spanish BOE judicial real-estate auctions, with property details, viability reports, alerts, market statist…

HSH Data-on-Demand

io.github.hshintelligence/data-on-demand

Fulfills paid data requests including B2B contacts, company intelligence, enrichment, web monitoring, financial research, and cus…

follow-up-boss

io.usefulapi/follow-up-boss

Searches and manages Follow Up Boss real-estate leads, contacts, calls, tasks, appointments, pipelines and deals.