Honestkit Mcp

io.github.honestkitPublished by GitHub account honestkitv0.1.3Updated Oct 25, 2026

18 web-data tools (WHOIS/DNS/SSL, SEO, Wayback, App Store ranks, BR/FR company data) via Apify.

VerifiedSTDIODesktop onlyWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Local MCP server exposing 18 Apify web-data actors as tools for WHOIS/DNS/SSL checks, SEO audits, scraping, app store ranks and company lookups.

What you can do
Run domain and site checks: WHOIS, DNS, SSL, SPF/DMARC, email MX validation, tech stack detection, PageSpeed and SEO audits, sitemap and URL status checks, Wayback snapshots and website screenshots. Scrape and extract content: articles to Markdown, PDFs to text, Bluesky posts, Steam reviews and Apple App Store reviews. Look up app store keyword ranks and top charts. Retrieve company data from Brazil CNPJ, France SIRENE and domain-based enrichment, plus job postings from ATS career pages. Each tool passes the actor's input as arguments and returns dataset items, truncated to about 50 items or 20,000 characters.
When to use it
Useful when an assistant needs live public web data for SEO and site health checks, domain and email validation, content extraction for research or RAG, app store and review monitoring, or company and job-posting research, and you already have an Apify account.
Requirements
Runs as a local Node.js process (Node 18+), installed by cloning the repository or via npx from GitHub. Requires an Apify API token supplied in the APIFY_TOKEN environment variable. Network access to Apify is needed for every tool call.
Before you install
Every tool call runs an Apify actor on your own Apify account and is billed pay-per-event to that account at each actor's Store price, so large jobs can cost money; check pricing first. The APIFY_TOKEN is a secret that grants access to your Apify account. Output is truncated, so full datasets require the Apify console. The project is built and maintained by an AI-assisted process.

Installation

In SourceWeft

  1. Open Honestkit Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

honestkit-mcp

An open-source MCP server (Node, stdio) that exposes 18 public Apify actors published under the forevertools username as tools: scrapers, SEO/site checks, and extraction utilities. Built and maintained by an AI-assisted process.

Cost: read this first

The server is free (MIT). But every tool call runs an Apify actor on your own Apify account, using your APIFY_TOKEN. Runs are billed pay-per-event to your Apify account at the prices listed on each actor's Store page (linked in the table below). Check the price before you run large jobs. This project does not receive any of that money apart from what Apify pays the actor author.

Install

Requires Node 18+ and an Apify API token.

Local:

bash
git clone https://github.com/honestkit/honestkit-mcp && cd honestkit-mcpnpm installAPIFY_TOKEN=your_token node index.mjs

Or without cloning: APIFY_TOKEN=your_token npx -y github:honestkit/honestkit-mcp

Claude Desktop config

json
{  "mcpServers": {    "honestkit": {      "command": "npx",      "args": ["-y", "github:honestkit/honestkit-mcp"],      "env": { "APIFY_TOKEN": "your_apify_token" }    }  }}

Tools

Each tool takes the actor's input as arguments and returns the dataset items. Output is truncated to about 50 items / 20,000 characters with a note; use the Apify console for full datasets.

ToolTitleStore page (pricing)
apple_app_store_reviewsApp Store Reviews Scraper – Apple iOS, Multi-Countryapple-app-store-reviews
app_store_keyword_rank_top_chartsApp Store Keyword Rank Tracker & Top Charts — iOS ASOapp-store-keyword-rank-top-charts
article_extractorArticle Scraper & Text Extractor – Clean Markdown for LLM/RAGarticle-extractor
ats_company_jobsJob Postings & Career Page Scraper – Workday, Greenhouse, Lever (+16 more ATS incl. Oracle, ADP, BambooHR, Jobvite)ats-company-jobs
bluesky_postsBluesky Posts Scraper – Profiles & Threads, No Loginbluesky-posts
company_website_enrichmentCompany Enrichment from Domain (Logo, Socials, Tech)company-website-enrichment
domain_whois_dns_sslDNS Lookup & WHOIS Domain Checker — SPF/DMARC, SSL Expirydomain-whois-dns-ssl
brazil_cnpj_company_lookupBrazil CNPJ Lookup — Company Data from Receita Federal (Bulk)brazil-cnpj-company-lookup
france_company_search_sireneFrance Company Search (SIRENE/SIREN) — Bulk Company Datafrance-company-search-sirene
email_syntax_mx_checkerEmail Validator & MX Record Checker – Bulk, Disposable, Roleemail-syntax-mx-checker
pagespeed_core_web_vitalsBulk PageSpeed Insights, Lighthouse & Core Web Vitalspagespeed-core-web-vitals
pdf_to_text_extractorPDF Extractor & Parser – Bulk PDF to Text with Metadatapdf-to-text-extractor
website_seo_auditSEO Audit Crawler & Broken Link Checker – Website Healthwebsite-seo-audit
sitemap_url_status_checkerSitemap Extractor & Bulk URL Status Checkersitemap-url-status-checker
steam_reviewsSteam Reviews Scraper – Game Reviews & App Detailssteam-reviews
website_tech_stack_detectorWebsite Technology Detector – Tech Stack, CMS & Analyticswebsite-tech-stack-detector
wayback_machine_snapshotsWayback Machine Scraper — Archived URLs & Snapshot Historywayback-machine-snapshots
website_screenshotWebsite Screenshot API – Bulk Full Page PNG, JPEG & PDFwebsite-screenshot

Development

tools.json is generated from the actors' .actor/actor.json and input_schema.json files: npm run build. Smoke test (lists tools, expects 18; no live call is made by the test): npm test.

License

MIT, copyright Honestkit.

Source: README.md at commit 48c7ae7

Tools

0
SourceWeft started this package once in an isolated sandbox, without credentials, to list its tools. That failed: the package type cannot run in the sandbox.

Version history

1
  1. v0.1.3LatestOct 25, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts