agenttoolworks

Use case · JobsRadar

Track what a company is hiring for

List every open role at one company, filtered by title, from its own job board. Run it on a schedule and the difference between two answers is what the company started or stopped hiring for.

The job

Job postings are one of the few public signals of where a company is investing: a new team in a new city, a sudden run of sales roles, a product area that stops hiring. Sales, recruiting and market research teams watch them for exactly that reason.

The raw material is the company's own board, read regularly and compared over time.

Why an agent needs a tool for it

get_company_jobs returns every open posting at one company in one call, with a stable id per posting. An agent that stores the ids can tell new postings from closed ones on the next run without any fuzzy matching.

Add title_keywords to watch one function, such as engineering or sales, rather than the whole board.

The calls

One tool call.

Live production call2026-10-01
Agent calls get_company_jobs
{
  "name": "get_company_jobs",
  "arguments": {
    "company": "Stripe",
    "title_keywords": [
      "engineer"
    ]
  }
}
JobsRadar answers
{
  "company": "Stripe",
  "provider": "greenhouse",
  "data_as_of": "2026-10-01T17:45:15.000Z",
  "count": 161,
  "duplicates_removed": 8,
  "jobs": [
    {
      "id": "greenhouse:stripe:8172503",
      "title": "Abuse Research Engineer",
      "company": "Stripe",
      "location": "Remote from the US",
      "remote": true,
      "postedAt": "2026-09-09T14:52:09.000Z",
      "applyUrl": "https://stripe.com/jobs/search?gh_jid=8172503",
      "provider": "greenhouse"
    },
    {
      "id": "greenhouse:stripe:8239006",
      "title": "Android BSP Engineer",
      "company": "Stripe",
      "location": "Taipei, Taiwan",
      "remote": false,
      "postedAt": "2026-09-29T05:26:45.000Z",
      "applyUrl": "https://stripe.com/jobs/search?gh_jid=8239006",
      "provider": "greenhouse"
    }
  ]
}

count is the number of matching open roles today, the figure to chart over time. Postings that the board listed twice are removed and counted in duplicates_removed. Shortened for this page: jobs shortened from 161 to 2.

Limits worth knowing

Pricing

1 credit for the calls on this page.

ToolCredits per call
get_company_jobs1

Credits are prepaid and shared across every server. Starter is $10 for 1,000 credits, packs never expire, and 100 credits are free without a card. Full pricing.

Prefer to run it without an MCP client? JobsRadar is also an Apify Actor, billed by Apify at $0.90 per 1,000 postings.

Install

Connect JobsRadar to your agent.

A remote MCP server over Streamable HTTP. Get a free key, swap it in, and the calls above work as written, with answers reflecting the data on the day you call.

EndpointStreamable HTTP
https://jobsradar.agenttoolworks.com/mcp
Connect it, Claude Code
claude mcp add --transport http jobsradar \
  https://jobsradar.agenttoolworks.com/mcp \
  --header "Authorization: Bearer atw_live_your_key"

Setup for Claude Desktop, Cursor and Windsurf is in the docs.

Read next

Public data only, from the sources named on the product page. Not affiliated with any registry, list publisher, job board provider or store platform named here.