Tools for AI agents: MCP servers and data APIs
Ten focused data tools that developers and AI agents can call from code, n8n or any MCP client. Each one does one job, returns structured JSON with explicit reason codes and documents what it does not check.
All ten run as pay-per-result Apify Actors, with no subscription. Eight of the ten also ship a local stdio MCP server in their GitHub repository with at least one free tool; the AI Exposure Scanner and the Competitor Change Tracker do not, but you can call them through Apify MCP. The source code is open source under the MIT license.
The tools at a glance
| Tool | Category | Price on Apify | Own MCP server |
|---|---|---|---|
| Company Jobs Feed | Company data | from $0.00099 per job | Yes |
| Competitor Change Tracker | Monitoring | from $0.00049 per page checked | No (use Apify MCP) |
| AI Exposure Scanner | Security | from $0.039 per domain | No (use Apify MCP) |
| OSV Dependency Check | Security | from $0.0005 per package | Yes |
| Sanctions Watchlist Screener | Compliance | from $0.003 per name | Yes |
| Email Validator | Data quality | from $0.00079 per email | Yes |
| Website Tech, SEO & AI-Readiness | Web | from $0.0015 per site | Yes |
| SEC EDGAR Company Facts | Finance | from $0.0015 per company | Yes |
| LLM Data Guard | AI safety | from $0.0015 per document | Yes |
| Website Contact Enricher | Company data | from $0.003 per domain | Yes |
Prices are the main per-result event on the Apify Store. Some tools add small events (a per-run start fee, per finding or per extra row); each Store page lists the full price, and error rows are never charged.
What each tool does
- Company data · MCP server
Company Jobs Feed
Live job listings straight from employers’ Greenhouse, Lever and Ashby boards, with posting age and repost signals.
Who it’s for: Recruiters, job boards, sales and market researchers who need current openings or hiring signals from specific companies.
MCP server: Free local tools
jobs_get_board,jobs_find_board,jobs_check_openandjobs_list_seed_boards; the paidjobs_search_companiesruns the Actor.from $0.00099 per job
- Monitoring
Competitor Change Tracker
Watches competitors’ pricing, terms, careers and changelog pages and reports only the changes that matter.
Who it’s for: Product, marketing and pricing teams who want to know when a competitor changes a plan, its terms or its hiring.
MCP server: none of its own. Call it through Apify MCP or the Apify API.
from $0.00049 per page checked
- Security
AI Exposure Scanner
Passive scan of your own domains and public repos: masked leaked secrets, exposed files and AI-crawler rules.
Who it’s for: Developers and security-minded site owners checking their own domains and public repos. Authorization is required for every target.
MCP server: none of its own. Call it through Apify MCP or the Apify API.
from $0.039 per domain
- Security · MCP server
OSV Dependency Check
Checks npm, PyPI, Go and Maven dependencies against OSV.dev for CVEs, CVSS scores and fixed versions.
Who it’s for: Developers and CI pipelines that need to know whether exact package versions have known vulnerabilities and which version fixes them.
MCP server: Free
get_vulnerability_details(direct OSV.dev lookup); the paidcheck_dependency_vulnerabilitiesruns the Actor. The Agent Trust MCP server adds freeosv_query_packages.from $0.0005 per package
- Compliance · MCP server
Sanctions Watchlist Screener
Fuzzy-screens names against OFAC, EU, UK and UN sanctions lists, pulled from the official sources.
Who it’s for: Onboarding, KYB, payments and procurement workflows that pre-screen customers, suppliers or sellers. Matches are candidates for human review, not legal determinations.
MCP server: Free local
list_sources; the paidscreen_namesruns the Actor.from $0.003 per name
- Data quality · MCP server
Email Validator
Checks syntax, MX records, disposable and role addresses and common typos without sending any mail.
Who it’s for: Signup forms, CRM imports and lead lists that need bad, disposable or mistyped addresses caught before sending. It does not confirm that a mailbox exists.
MCP server: Free offline
check_email_syntax; the paidvalidate_emailsruns the Actor.from $0.00079 per email
- Web · MCP server
Website Tech, SEO & AI-Readiness
Tech stack, SEO score, AI-bot robots.txt rules, sitemap and llms.txt checks for any public website.
Who it’s for: SEO, growth and sales teams auditing websites, and anyone checking a site's llms.txt or its robots.txt rules for AI crawlers.
MCP server: Seven free tools, including
web_seo_audit,web_ai_crawler_accessandweb_tech_stack; the paidweb_batch_auditruns the Actor.from $0.0015 per site
- Finance · MCP server
SEC EDGAR Company Facts
XBRL financial facts and 10-K, 10-Q and 8-K filings by ticker, CIK or company name.
Who it’s for: Analysts, fintech developers and research agents that need SEC filings and reported financials for US-listed companies. Not investment advice.
MCP server: Five free tools that query sec.gov directly, including
edgar_resolve_company,edgar_list_filingsandedgar_get_company_facts; the paidedgar_batch_exportruns the Actor.from $0.0015 per company
- AI safety · MCP server
LLM Data Guard
Detects and redacts PII and secrets such as API keys and tokens before text reaches an LLM.
Who it’s for: Teams sending prompts, tickets, logs or documents to an LLM who need emails, phone numbers, card numbers and API keys removed first.
MCP server: Free local
list_detectors; the paidguard_textruns the Actor. The Agent Trust MCP server adds free localpii_scan_textandpii_redact_text.from $0.0015 per document
- Company data · MCP server
Website Contact Enricher
Turns a domain into public business contacts: role emails, phones, social profiles and company details.
Who it’s for: Sales ops and CRM enrichment that need a company's public contact details. By default it returns only role inboxes such as info@ or sales@, plus phones and social profiles.
MCP server: Free local
normalize_domains; the paidenrich_domainsruns the Actor.from $0.003 per domain
Using the MCP servers with AI agents
The Model Context Protocol (MCP) lets an AI client such as Claude Desktop, Cursor or VS Code call external tools. Here is how the Fairquery MCP servers work, and where they stop.
- 8 of the 10 tools have their own MCP server. It is a stdio server in the
mcp/folder of each GitHub repository. The Company Jobs Feed server is also on npm as@fairquery/company-jobs-feed-mcp; the others run from source (build themcp/folder with Node.js). - Free tools run on your machine. They need no account or token. Some make no network requests at all; others call only the public sources they describe, such as sec.gov, OSV.dev, an employer’s job board or the website you ask about.
- Paid tools use your own Apify token. They run the matching Actor in your Apify account with your
APIFY_TOKEN, and the run is billed there at the Store price. Without a token, a paid tool returns an error instead of running. - The other two are reachable through Apify MCP. The AI Exposure Scanner and the Competitor Change Tracker have no Fairquery MCP server, but any Apify Actor can be called through Apify MCP or the Apify API.
One install for four of them: the Agent Trust MCP server
The Agent Trust & Data Safety MCP server (@fairquery/agent-trust-mcp on npm, also in the official MCP Registry) bundles PII and secret redaction, email checks, sanctions screening and OSV lookups. 7 of its 12 tools are free; the paid ones call the LLM Data Guard, Email Validator, Sanctions Screener and OSV Actors with your own token. A minimal client config:
{
"mcpServers": {
"fairquery": {
"command": "npx",
"args": ["-y", "@fairquery/agent-trust-mcp"]
}
}
}MCP tools give an agent real capabilities. Review what a tool sends before you enable it, set a maximum cost per run for paid tools in Apify, and treat outputs as inputs to a decision, not the decision itself. See Security & Privacy for what each tool sends where.
Data APIs: calling the tools from code
Every tool is an Apify Actor, so you can call it from any language through the Apify API, or from n8n with the free Fairquery n8n templates. The Sanctions Screener, Email Validator and Website Tech, SEO & AI-Readiness tools are also on RapidAPI, with a free tier. Most guides include a free script you can run yourself.
Guides for these tools
- How do I check what my website and GitHub repos expose to AI crawlers and the open web?
Check your own domain and public GitHub repos for AI-era exposure: committed secrets (masked), exposed .env/.git/backup files, which AI crawlers may train on your site, security headers and SPF/DMARC. A free Python check and a passive, scored scan at $0.039 per domain.
- How do I track changes to competitors' pricing, terms and careers pages without false alarms?
Track competitor pricing, terms/privacy, careers and changelog pages by meaning, not pixels: what to compare per page type, a free Python change check, A/B-noise filtering, and a scheduled Actor at $0.00049 per page checked.
- How do I check a website's llms.txt file and its robots.txt rules for AI crawlers?
Check that /llms.txt follows the llmstxt.org format (H1, summary, link lists), that its links resolve and that robots.txt doesn't block GPTBot, ClaudeBot or PerplexityBot: a free Python checker, real outputs, and a bulk API at $0.0015 per site.
- How do I use the OSV API in Python to check packages for vulnerabilities (query, batch, pagination)?
Query OSV.dev from Python with the standard library: /v1/query, /v1/querybatch with pagination, /v1/vulns details, alias de-duplication, severity traps and a CI exit code. Real outputs; or finished rows at $0.0005 per package + $0.0015 per vulnerability.
- How do I get live job listings straight from company ATS boards (Greenhouse, Lever, Ashby) via API?
Read jobs straight from employers' own Greenhouse, Lever and Ashby boards: the free public APIs, a 25-line Python example, ghost-job signals (age, long-open, reposts) and a feed at $0.99 per 1,000 jobs. Real outputs.
- How do I get SEC EDGAR company facts (XBRL financials) and filings by ticker via API?
Get XBRL company facts (revenue, net income, EPS, assets) and 10-K/10-Q/8-K filings from SEC EDGAR by ticker, CIK or name: free Python against the official SEC APIs, two data traps, and an Apify Actor at $0.0015/company + $0.001/filing + $0.0002/fact. Real outputs.
- How do I screen names against OFAC, EU, UK and UN sanctions lists with an API?
Screen people and companies against OFAC SDN/Consolidated, EU, UK and UN sanctions lists via API: fuzzy matching, aliases, country and DOB checks, real output, $3 per 1,000 names on Apify or RapidAPI plans.
- How do I redact PII and secrets before sending data to an LLM?
Detect and redact emails, phones, card numbers, SSNs, IBANs and API keys before text reaches an LLM: free local MCP tools (pii_scan_text, pii_redact_text) or an API at $0.0015/doc + $0.0002/finding. Real outputs.
- How do I find a company's contact email, phone and social profiles from its domain?
Turn a domain into public business contacts: role emails validated for MX, E.164 phones, social profiles, company name and address, robots.txt respected. Real output, $0.003 per domain.
- How do I check npm and PyPI dependencies for vulnerabilities in CI with OSV?
Gate CI on vulnerable npm/PyPI dependencies with OSV.dev: a free querybatch gate, free MCP lookups, and a GitHub Actions example with CVSS, CVE IDs and fixed versions at $0.0005/package + $0.0015/vulnerability. Real outputs.
- How do I give my AI agent trust and safety tools via MCP?
Add PII/secret redaction, email checks, sanctions screening and OSV vulnerability lookups to Claude Desktop, Cursor or VS Code with one MCP server: 12 tools, 7 free. Config snippets and real outputs.
- How to validate email addresses via API: MX, disposable and typo checks
Validate email addresses without sending mail: syntax, MX and null MX, disposable, role and free-provider flags, typo suggestions, SPF/DMARC. Free options and an API at $0.00079 per email.
See also all Fairquery tools, including the free VS Code extension and n8n templates.