MCP server: One MCP server.

Open Data Actors

@mamoo85MCP server · External

24 public-data Apify actors (sanctions, SEC Form D, WARN, FMCSA, SEO, jobs) as MCP tools.

MCP gateways & tool hubsv0.1.0MITJavaScript
Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Runs locally over stdio

This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).

MCP Bundlehttps://github.com/Mamoo85/open-data-actors-mcp/releases/download/v0.1.0/open-data-actors-mcp-0.1.0.mcpb

Distributed as an MCP bundle (`https://github.com/Mamoo85/open-data-actors-mcp/releases/download/v0.1.0/open-data-actors-mcp-0.1.0.mcpb`) — download it and import the bundle in your MCP client.

README4 min read

open-data-actors-mcp: MCP server for public-data Apify actors (sanctions, SEC Form D, WARN, FMCSA)

A thin Model Context Protocol server that exposes 24 public-data Apify actors as tools: sanctions screening, SEC Form D funding leads, WARN layoff notices, FMCSA new carriers, technical SEO audits, tech-stack detection, job boards, building permits, and more.

Disclosure: I am the author and maintainer of these actors. They run on Apify and are pay-per-result; the Apify free plan credit covers a trial. This server only forwards your tool call to the Apify API with your token. It has no backend of its own, stores nothing, and sends nothing anywhere else. If you want Apify's general-purpose MCP server (every Store actor), use mcp.apify.com; this one is a small, fixed, typed subset.

Hosted (no install)

Stateless streamable-HTTP endpoint: https://open-data-actors-mcp.vercel.app/mcp

Bring your own Apify token on every request (Authorization: Bearer <token>, or ?token=). Nothing is stored or logged by us; runs bill to your own Apify account. Rate limit: 30 requests/minute per token.

claude mcp add --transport http open-data-actors https://open-data-actors-mcp.vercel.app/mcp --header "Authorization: Bearer $APIFY_TOKEN"

Verify with a real client: APIFY_TOKEN=... node test/http.test.mjs.

Install

You need Node 18+ and an Apify API token (https://console.apify.com/settings/integrations).

json
{
  "mcpServers": {
    "open-data-actors": {
      "command": "npx",
      "args": ["-y", "github:Mamoo85/open-data-actors-mcp"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

(Not on npm yet; the github: form installs straight from this repo.) Works in Claude Desktop, Claude Code (claude mcp add open-data-actors -e APIFY_TOKEN=... -- npx -y github:Mamoo85/open-data-actors-mcp), Cursor, and any stdio MCP client.

Tools

Each tool takes the actor's own input fields plus max_results (default 25, cap 200). Calls run synchronously (run-sync-get-dataset-items, 240 s timeout) and return {count, items}. Fields that are secrets or state (proxy settings, API keys, webhook URLs, incremental-state names) are intentionally not exposed.

ToolActorLink
fmcsa_new_carrier_leadsFMCSA New Motor Carrier Leads: New Authority, Email & PhoneStore
warn_layoff_alertsWARN Layoff Notices API: 7 States (TX CA WA OR MD VA NC) $3/1kStore
website_tech_stack_detectorWebsite Tech Stack Lookup: CMS, Frameworks, Hosting $0.002/siteStore
ats_open_rolesCareer Site Jobs API: Greenhouse, Lever, Ashby & more$2/1k
city_council_agendasCity Council Meetings & Agendas: Legistar Votes, PDFs$1/1k
company_enrichment_by_domainCompany Enrichment by Domain: Socials, Emails, Tech Stack $5/1kStore
sec_form_d_funding_leadsSEC Form D Startup Funding Leads: Recently Funded, $2.50/1kStore
technical_seo_page_auditTechnical SEO Page Audit: Broken Links, Hreflang, $3/1kStore
domain_intelligence_lookupDomain Intelligence: WHOIS/RDAP, DNS, Subdomains, SSL, $2/1kStore
new_business_filingsNew Business Filings: New LLCs and Corporations, $4/1kStore
app_store_reviewsApp Store Reviews Scraper: Ratings, 150+ Countries, $0.50/1kStore
website_contact_extractorWebsite Contact Details Scraper: Emails, Phones & Socials $2/1kStore
shopify_store_leadsShopify Leads: Store Apps, Products & Contacts$4/1k
local_business_leadsLocal Business Leads: No-Website Finder (OpenStreetMap) $3/1kStore
workday_jobs_scraperWorkday Jobs Scraper: Any Career Site, 165+ Companies $1/1kStore
company_news_monitorCompany News Monitor: Brand & Keyword News Alerts, $2/1kStore
building_permits_leadsBuilding Permits Leads: US City Permits and Violations, $1.5/1kStore
sitemap_link_inventorySitemap Link Inventory: All URLs + Broken-Link Check, $1/1kStore
developer_signalsHacker News, npm & PyPI Developer SignalsStore
sanctions_screeningSanctions Screening: OFAC SDN, EU, UN & UK Lists, Fuzzy MatchStore
federal_grants_contractsFederal Grants & Contracts Finder: Grants.gov + USAspendingStore
amazon_product_searchAmazon Product Search: prices, ratings, ASINsStore
linkedin_public_jobsLinkedIn Public Jobs Scraper (no login)Salary & Level
meta_ad_libraryMeta Ad Library Scraper: Facebook & Instagram AdsStore

Cost

Each call starts an Apify run and you pay Apify the actor's pay-per-result price for the rows it produces. Lower max_results to cap spend. See each Store page for current pricing.

Tests

npm test starts the server and drives it with the real MCP SDK client over stdio: lists tools, checks error handling, and (when APIFY_TOKEN is set) makes one live tools/call. Verified 2026-10-13: 24 tools listed, live sanctions_screening call returned data.

Development

python gen.py regenerates src/tools.json from the actors' published input schemas.

MIT licensed.

Similar modules

Browse MCP gateways & tool hubs