Company Signals MCP: Startup Jobs & Hiring Data for AI Agents avatar

Company Signals MCP: Startup Jobs & Hiring Data for AI Agents

Pricing

from $3.75 / 1,000 tool calls

Go to Apify Store
Company Signals MCP: Startup Jobs & Hiring Data for AI Agents

Company Signals MCP: Startup Jobs & Hiring Data for AI Agents

MCP server for Claude, ChatGPT, Cursor and other AI agents: search 260,000+ open jobs at 8,000+ startups, list any company's open roles live from its career board, and detect which ATS it uses. Pay per tool call.

Pricing

from $3.75 / 1,000 tool calls

Rating

0.0

(0)

Developer

Red Fox Scout

Red Fox Scout

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

An MCP server that gives Claude, ChatGPT, Cursor and any other MCP-compatible AI agent live hiring data:

  • search_jobs: search 260,000+ open jobs at 8,000+ startup and tech companies (Greenhouse, Lever and Ashby career boards), refreshed daily. Filter by keywords, location, remote, department, posting date or company.
  • company_jobs: list one company's open jobs live from its own career board. Give it a website (stripe.com), a careers URL, or ats:slug (greenhouse:airbnb). Works with Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio and Breezy.
  • detect_ats: find which applicant tracking system a company hires with, and its job board name.

Price: $0.005 per successful tool call. Failed calls are free. Apify's free plan ($5 monthly credit) covers about 1,000 calls a month.

Company Signals MCP search_jobs result: data engineer jobs, remote or London, posted in the last 3 days

Questions your agent can answer

  • "Which startups are hiring ML engineers in Berlin this week?"
  • "List Figma's open design roles."
  • "Which of these 20 companies opened sales roles recently?" (a buying signal)
  • "Does Notion use Greenhouse or Ashby?"

Who uses this

  • 🤖 AI agent builders: give an assistant up-to-date hiring data without writing a scraper.
  • 💼 Sales and RevOps: ask your agent which target accounts are hiring for roles your product serves.
  • 🤝 Recruiters: let an agent shortlist companies hiring for the roles you place.
  • 🧭 Job seekers: ask for fresh roles that match your skills, location and remote preference.

How to connect

  1. Get your Apify API token from Console → Settings → API & Integrations (a free Apify account is enough).
  2. Add the server to your MCP client. Server URL (Streamable HTTP):
https://redfoxscout--company-signals-mcp.apify.actor/mcp
  1. Send the token as a Bearer token. Example for Claude Desktop, Cursor or any client that takes a JSON config:
{
"mcpServers": {
"company-signals": {
"url": "https://redfoxscout--company-signals-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}
  1. Ask your agent a hiring question. It picks the right tool on its own.

You can also reach these tools through Apify's own MCP server (mcp.apify.com), which lets agents discover and call Apify Actors.

What the tools return

search_jobs returns totalMatches, indexBuiltAt and up to 100 jobs (newest first, at most 5 per company by default), each with company, title, department, location, workplace type, salary when published, posting date, job URL and ATS. company_jobs returns the company's open job count, matching jobs and the same fields. detect_ats returns ats and boardSlug, or found: false with a reason.

A real search_jobs response (data engineer or analytics engineer, remote or London, last 3 days, one job per company), shortened:

{
"indexBuiltAt": "2026-10-06T10:37:02.354Z",
"totalMatches": 48,
"returned": 8,
"jobs": [
{
"company": "Jobgether",
"title": "Senior Data Engineer, Data Management & BI",
"department": "Security & IT",
"location": "US",
"workplaceType": "remote",
"salary": null,
"postedAt": "2026-10-06T09:44:08.070Z",
"url": "https://jobs.lever.co/jobgether/8389a752-c409-42c8-ba60-f15d4be74035",
"ats": "lever",
"companySlug": "jobgether"
},
{
"company": "Valtech",
"title": "Senior Data Engineer",
"department": null,
"location": "Portugal - Remote",
"workplaceType": "remote",
"salary": null,
"postedAt": "2026-10-06T07:05:12.000Z",
"url": "https://job-boards.eu.greenhouse.io/valtech/jobs/4989690101",
"ats": "greenhouse",
"companySlug": "valtech"
},
"..."
]
}

A real detect_ats response for notion.so:

{ "company": "notion.so", "found": true, "ats": "ashby", "boardSlug": "notion", "detectedVia": "https://notion.so/careers" }

Data and limits

  • Jobs come from each company's official public job-board API. Company and job data only; no personal data about recruiters or employees.
  • The search index is rebuilt daily; company_jobs reads live.
  • Coverage: companies on Greenhouse, Lever and Ashby in our index (it grows over time). Workday and iCIMS aren't covered.

How much does it cost?

  • Tool call: $0.005 per successful call, whatever the number of jobs it returns. Failed calls are free.
  • 100 calls cost about $0.50; 1,000 calls about $5.
  • Apify's free plan includes $5 of credit every month, enough for about 1,000 calls. Paid Apify plans get Store discounts of up to 25%.

FAQ

Is this legal? The tools read public job-board APIs that companies publish so their jobs get syndicated. Only job and company data is returned.

Which clients work? Any MCP client that supports Streamable HTTP with an Authorization header, such as Claude Desktop, Claude Code, Cursor and VS Code.

Do I need bulk exports, schedules or alerts instead of agent calls? Use Startup Jobs Search or ATS Jobs Scraper.

Credits

The starting company list comes from the open-source job-board-aggregator project (MIT licence). See NOTICE.