The Mine Works
REMOTE · THE-MINE-WORKS-MCP.HATCHABLE.SITE · SCANNED AUG 3
31 pay-per-result web data tools: LinkedIn, Google Maps, SEC, real estate, jobs, leads, gov data.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 32 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability73
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 3600 tokens (~112/item across 32 items; 32 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities20
- Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · the-mine-works-mcp.hatchable.site
claude mcp add --transport http com-themineworks-the-mine-works https://the-mine-works-mcp.hatchable.site/api/mcp
[mcp_servers.com-themineworks-the-mine-works] url = "https://the-mine-works-mcp.hatchable.site/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-themineworks-the-mine-works": {
"type": "remote",
"url": "https://the-mine-works-mcp.hatchable.site/api/mcp",
"enabled": true
}
}
} openclaw mcp add com-themineworks-the-mine-works --url https://the-mine-works-mcp.hatchable.site/api/mcp --transport streamable-http
mcp_servers:
com-themineworks-the-mine-works:
url: "https://the-mine-works-mcp.hatchable.site/api/mcp" {
"mcpServers": {
"com-themineworks-the-mine-works": {
"type": "http",
"url": "https://the-mine-works-mcp.hatchable.site/api/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 61
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://the-mine-works-mcp.hatchable.site/api/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=*.hatchable.site | CN=YE2,O=Let's Encrypt,C=US | 6 Jul 2026 | 4 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 56486b5835ada15a35cd1a27b0303005b3c |
| SANs: *.hatchable.site, hatchable.site | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of the-mine-works-mcp.hatchable.site. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| site. | present | 31826 | 13 | Verified |
| hatchable.site. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| content-security-policy | frame-ancestors 'self' https://hatchable.com https://*.hatchable.com |
| x-content-type-options | nosniff |
| referrer-policy | strict-origin-when-cross-origin |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://the-mine-works-mcp.hatchable.site/api/mcp | Verified | 200 | |
| http (plaintext) | http://the-mine-works-mcp.hatchable.site/api/mcp | HTTPS enforced | 301 | https://the-mine-works-mcp.hatchable.site/api/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
analyze_github_repos ~109
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.
| Name | Type | Req | Description |
|---|---|---|---|
| includeReadme | boolean | — | Include full README text (default true) |
| repos | array | yes | Repos as "owner/name" or full GitHub URLs (e.g. ["anthropics/claude-code"]) |
No output schema declared.
No examples provided.
find_b2b_leads ~108
Find B2B leads for target companies: LinkedIn profiles, job titles, and guessed business emails. Apollo and ZoomInfo alternative. No API key required.
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | Company names or domains (e.g. ["stripe.com", "notion.so"]) |
| jobTitles | array | — | Job title filters (e.g. ["CEO", "Head of Marketing"]) |
| maxLeadsPerCompany | integer | — | Max leads per company (default 10) |
No output schema declared.
No examples provided.
find_linkedin_candidates ~171
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.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | — | Location filter (e.g. "Bangalore", "Remote") |
| maxResults | integer | — | Max candidates (default 25) |
| maxYears | integer | — | Maximum years of experience |
| minYears | integer | — | Minimum years of experience |
| roleTitle | string | yes | Role to source for (e.g. "Senior Machine Learning Engineer") |
| skills | array | — | Required skills (e.g. ["Python", "PyTorch"]) |
| targetCompanies | array | — | Only return candidates currently at these companies |
No output schema declared.
No examples provided.
find_website_contacts ~97
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.
| Name | Type | Req | Description |
|---|---|---|---|
| domains | array | yes | Domains or URLs to crawl (e.g. ["stripe.com", "notion.so"]) |
| maxPagesPerSite | integer | — | Pages to crawl per domain (default 5) |
No output schema declared.
No examples provided.
get_linkedin_company ~85
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).
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | LinkedIn company URLs, or company names (e.g. ["https://www.linkedin.com/company/openai", "stripe"]) |
No output schema declared.
No examples provided.
get_linkedin_profiles ~65
Fetch full LinkedIn profile details by profile URL: experience, education, skills, headline, and location. No login or cookies required.
| Name | Type | Req | Description |
|---|---|---|---|
| profileUrls | array | yes | LinkedIn profile URLs (e.g. ["https://www.linkedin.com/in/satyanadella"]) |
No output schema declared.
No examples provided.
get_run_results ~73
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.
| Name | Type | Req | Description |
|---|---|---|---|
| run_id | string | yes | The run_id returned by a tool whose status was "pending" |
No output schema declared.
No examples provided.
get_zillow_property_details ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| urls | array | yes | Zillow property URLs or raw ZPIDs |
No output schema declared.
No examples provided.
lookup_lei ~92
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.
| Name | Type | Req | Description |
|---|---|---|---|
| legalNames | array | yes | Company legal names (e.g. ["Apple Inc."]) |
| matchesPerName | integer | — | Max matches per name (default 3) |
No output schema declared.
No examples provided.
resolve_company_identity ~98
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.
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | Company names (e.g. ["Apple Inc", "Lockheed Martin"]) |
| countryCode | string | — | Optional ISO country code filter (e.g. "US") |
No output schema declared.
No examples provided.
scrape_ats_jobs ~99
Scrape job listings from company ATS boards: Greenhouse, Lever, Workday, and Ashby. No auth required — uses their public job APIs.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | yes | Company slug as used in their ATS URL (e.g. "stripe" for boards.greenhouse.io/stripe) |
| maxResults | integer | — | Max jobs (default 50) |
| platform | string | — | ATS platform (default: auto-detect) |
No output schema declared.
No examples provided.
scrape_reddit ~116
Scrape Reddit posts and comments by subreddit, keyword search, or post URL. Returns full post data with comment trees.
| Name | Type | Req | Description |
|---|---|---|---|
| maxResults | integer | — | Max posts (default 25) |
| mode | string | yes | Scrape mode |
| postUrl | string | — | Reddit post URL (for post mode) |
| query | string | — | Search query (for search mode) |
| subreddit | string | — | Subreddit name without r/ prefix (for subreddit mode) |
| username | string | — | Reddit username (for user mode) |
No output schema declared.
No examples provided.
scrape_trustpilot ~91
Scrape Trustpilot reviews for any company. Returns reviewer name, star rating, review title, body, date, and verified status.
| Name | Type | Req | Description |
|---|---|---|---|
| companyUrl | string | yes | Company domain (e.g. "stripe.com") or its Trustpilot URL (e.g. "https://www.trustpilot.com/review/stripe.com") |
| maxResults | integer | — | Max reviews (default 25) |
No output schema declared.
No examples provided.
search_arxiv ~107
Search arXiv preprints by keyword or category. Returns title, abstract, authors, and PDF link. Best for AI, CS, physics, and biology research.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | arXiv category (e.g. "cs.LG", "cs.AI", "cs.CL", "quant-ph", "q-bio.GN") |
| maxResults | integer | — | Max papers (default 25) |
| query | string | yes | Search keyword or phrase |
No output schema declared.
No examples provided.
search_companies_house_uk ~164
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.
| Name | Type | Req | Description |
|---|---|---|---|
| apiKey | string | yes | Your free Companies House REST API key. Register an application at developer.company-information.service.gov.uk. |
| companyNumbers | array | — | Exact UK company numbers for direct lookup (e.g. ["09446231"]) |
| includeOfficers | boolean | — | Fetch the officer roster (directors, secretaries) for each company (default false) |
| maxResults | integer | — | Max companies to return (default 50) |
| query | string | — | Company name/keyword search. Use this OR companyNumbers. |
No output schema declared.
No examples provided.
search_crunchbase ~81
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.
| Name | Type | Req | Description |
|---|---|---|---|
| maxResults | integer | — | Max companies (default 5) |
| query | string | yes | Company name to search (e.g. "anthropic") |
No output schema declared.
No examples provided.
search_fec_campaign_finance ~176
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.
| Name | Type | Req | Description |
|---|---|---|---|
| apiKey | string | — | Your free api.data.gov key. Falls back to FEC's public DEMO_KEY (rate-limited) if omitted. |
| committeeId | string | — | FEC committee ID (e.g. "C00401224") - required for contributions mode. Find it via committees mode first. |
| maxResults | integer | — | Max rows to return (default 25) |
| mode | string | yes | candidates/committees search by name; contributions pulls itemized donations for one committee |
| query | string | — | Name to search for candidates/committees modes (e.g. "Warren") |
No output schema declared.
No examples provided.
search_google_maps ~108
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.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | — | Where to search (e.g. "Austin, TX", "Bangalore") |
| maxResults | integer | — | Max listings (default 25) |
| query | string | yes | What to search for (e.g. "dentists", "coffee shops") |
No output schema declared.
No examples provided.
search_google_trends ~103
Get Google Trends interest data for up to 5 keywords. Returns interest over time, geographic breakdown, and related queries.
| Name | Type | Req | Description |
|---|---|---|---|
| geo | string | — | Country code (e.g. "US", "IN", "GB"). Leave empty for worldwide. |
| keywords | array | yes | Keywords to compare (1-5 terms) |
| timeRange | string | — | Time range: "today 3-m", "today 12-m", "today 5-y" |
No output schema declared.
No examples provided.
search_indiamart_suppliers ~76
Search IndiaMART for B2B suppliers and manufacturers in India. Returns company name, products, location, contact details, and ratings.
| Name | Type | Req | Description |
|---|---|---|---|
| maxResults | integer | — | Max suppliers (default 25) |
| query | string | yes | Product or supplier search query (e.g. "stainless steel pipes manufacturer") |
No output schema declared.
No examples provided.
search_linkedin_employees ~102
Find employees at a company on LinkedIn. Returns name, headline, location, and profile URL. Uses Google indexing — no LinkedIn login or cookies required.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | yes | Company name (e.g. "Stripe", "Notion") |
| jobTitle | string | — | Optional job title filter (e.g. "Head of Marketing", "CTO") |
| maxResults | integer | — | Max profiles to return (default 25) |
No output schema declared.
No examples provided.
search_linkedin_jobs ~94
Search LinkedIn job listings by keyword and location. Returns job title, company, location, seniority, and applicant count. No login required.
| Name | Type | Req | Description |
|---|---|---|---|
| keywords | string | yes | Job title or skill (e.g. "machine learning engineer") |
| location | string | — | Location filter (e.g. "San Francisco", "Remote", "India") |
| maxResults | integer | — | Max listings (default 25) |
No output schema declared.
No examples provided.
search_linkedin_posts ~71
Search LinkedIn posts by keyword. Returns post snippet, author name, headline, and profile URL. Uses Google indexing — no LinkedIn login required.
| Name | Type | Req | Description |
|---|---|---|---|
| maxResults | integer | — | Max posts (default 25) |
| query | string | yes | Keyword or phrase to search for in LinkedIn posts |
No output schema declared.
No examples provided.
search_naukri_jobs ~98
Search Naukri.com for job listings in India. Returns job title, company, location, salary range, experience required, and description.
| Name | Type | Req | Description |
|---|---|---|---|
| keywords | string | yes | Job title or skills (e.g. "Python developer", "product manager") |
| location | string | — | City or region (e.g. "Bangalore", "Mumbai", "Remote") |
| maxResults | integer | — | Max jobs (default 25) |
No output schema declared.
No examples provided.
search_nih_grants ~105
Search NIH RePORTER for grant awards by topic, agency, or institution. Returns project title, abstract, award amount, PI names, and institution.
| Name | Type | Req | Description |
|---|---|---|---|
| agency | string | — | NIH agency code (e.g. "NCI", "NIAID", "NHLBI") |
| maxResults | integer | — | Max grants (default 25) |
| query | string | yes | Research topic or keyword (e.g. "CRISPR gene therapy cancer") |
No output schema declared.
No examples provided.
search_pubmed ~75
Search PubMed for biomedical literature. Returns PMID, title, abstract, authors, journal, and DOI. 36M+ articles indexed.
| Name | Type | Req | Description |
|---|---|---|---|
| maxResults | integer | — | Max articles (default 25) |
| query | string | yes | PubMed search query (e.g. "GLP-1 cardiovascular outcomes clinical trial") |
No output schema declared.
No examples provided.
search_realtor ~132
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.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | yes | City or ZIP (e.g. "Austin, TX") |
| maxItems | integer | — | Max properties (default 50) |
| maxPrice | integer | — | Maximum price |
| minBeds | integer | — | Minimum bedrooms |
| minPrice | integer | — | Minimum price |
| soldMode | boolean | — | Return sold listings instead of for-sale (default false) |
No output schema declared.
No examples provided.
search_redfin ~147
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.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | yes | City, ZIP, or Redfin URL |
| maxItems | integer | — | Max properties (default 50) |
| maxPrice | integer | — | Maximum price |
| minBeds | integer | — | Minimum bedrooms |
| minPrice | integer | — | Minimum price |
| soldWithinDays | integer | — | Return recently-sold within N days (7-365) instead of for-sale |
No output schema declared.
No examples provided.
search_sam_gov_contracts ~326
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.
| Name | Type | Req | Description |
|---|---|---|---|
| apiKey | string | yes | Your free SAM.gov / api.data.gov API key. Get one at sam.gov (Account Details -> API Key) or api.data.gov/signup. |
| keyword | string | — | Full-text search on the opportunity title (e.g. "software") |
| maxResults | integer | — | Max opportunities to return (default 100) |
| naicsCode | string | — | NAICS industry code, up to 6 digits (e.g. "541511") |
| noticeType | string | — | 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 |
| organizationName | string | — | Department/sub-tier name (e.g. "DEPARTMENT OF DEFENSE") |
| postedFrom | string | — | Earliest posted date, MM/DD/YYYY or YYYY-MM-DD. Defaults to 30 days ago. |
| postedTo | string | — | Latest posted date. Defaults to today. |
| setAsideType | string | — | Set-aside code (e.g. "SBA", "8A", "WOSB", "HZC") |
No output schema declared.
No examples provided.
search_sec_filings ~121
Full-text search across SEC EDGAR filings: 10-K, 10-Q, 8-K, and more. Returns filing metadata and matched text excerpts.
| Name | Type | Req | Description |
|---|---|---|---|
| dateFrom | string | — | Filter filings from this date (YYYY-MM-DD) |
| filingType | string | — | Filing type filter (e.g. "10-K", "8-K", "10-Q") |
| maxResults | integer | — | Max filings (default 25) |
| query | string | yes | Search query (e.g. "artificial intelligence risk" or company name) |
No output schema declared.
No examples provided.
search_zillow ~131
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.
| Name | Type | Req | Description |
|---|---|---|---|
| daysOnZillow | integer | — | Only listings posted within this many days |
| location | string | yes | City, ZIP, or neighborhood (e.g. "Austin, TX", "78701") |
| maxItems | integer | — | Max properties (default 50) |
| maxPrice | integer | — | Maximum price |
| minBeds | integer | — | Minimum bedrooms |
| minPrice | integer | — | Minimum price |
No output schema declared.
No examples provided.
verify_emails ~72
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.
| Name | Type | Req | Description |
|---|---|---|---|
| checkSmtp | boolean | — | Run SMTP deliverability probe (default true) |
| emails | array | yes | Email addresses to verify |
No output schema declared.
No examples provided.