Disclosure: I build these tools, and I used AI to help write them and this post.

Four more Panda Federation tools are public on the Apify Store, and they're in the open-source MCP server as of v1.7.0 (36 tools across four focused servers). Each one reads an official or open source, charges per result, and returns JSON with a one-line agentSummary per row plus Excel/CSV.

Tool What it does Price
H-1B LCA Visa Sponsor Leads Employers filing H-1B, H-1B1 and E-3 labor condition applications from the Department of Labor disclosure data, with job title, worksite, wage and status, plus an employer roll-up sheet $0.002 / case
New York New Business Leads New LLCs, corporations and other entities from the NY Department of State open data, with county, process address and CEO when filed $0.0015 / business
EU TED Tenders Official EU TED procurement notices by keyword, CPV code, buyer country and date, with value (when published), deadline and links $0.002 / notice
Broken Link Checker Crawl start pages and check every unique link for 404s, server errors and redirects, with an Excel report and a Broken sheet $0.001 / link

Searches that find nothing aren't charged per result.

Try one from an AI assistant

Pick the focused server that fits the job instead of loading everything:

uvx --from panda-federation-tools panda-leads-tools # H-1B sponsors, NY businesses, EU tenders (15 tools) uvx --from panda-federation-tools panda-web-security-tools # broken link checker (6 tools) 

Add it as a stdio MCP server with your APIFY_TOKEN (Claude, Cursor and VS Code setup is in the README). Then ask things like:

  • "Which Texas employers certified software-engineer H-1B cases this quarter, and at what wages?"
  • "List new Manhattan LLCs filed in the last 3 days."
  • "What IT-services tenders did EU buyers in Germany publish this week?"
  • "Check example.com for dead links and tell me which pages link to them."

Every call is schema-checked before it runs and has a hard spending cap (run_max_charge_usd, default $0.50).

Or call the Actor directly

from apify_client import ApifyClient client = ApifyClient("YOUR_APIFY_TOKEN") run = client.actor("pandadad0214/broken-link-checker").call( run_input={"startUrls": ["https://example.com"], "maxPages": 1, "maxLinks": 50} ) for row in client.dataset(run["defaultDatasetId"]).iterate_items(): print(row["agentSummary"]) 

A few honest limits: LCA filings show intent to hire, not approved visas; New York CEO names are often empty on brand-new LLCs (the process address is the reliable contact); TED often omits contract value. Repo: pandadad0214/panda-federation-tools.