Company Job Listings
Give it one company name or domain, get back that company’s job listings.
- Tool
company_job_listings- Cost
- 0.3 credits per job found
- Category
- Company Signals
- Required input
company_namecompany_domain- Returns
- Job listings at one company
What it does
- Searches job listings at one company, identified by name or website domain.
- Does not accept a LinkedIn company URL. Pass a domain instead, or use
company_job_openingsif the URL is all you have. - Filter with
job_titleandjob_location, or cut noise withjob_title_excludeandjob_location_exclude. company_domainis the more reliable of the two inputs — names collide, domains do not.
Both single-company tools cost the same. Reach for company_job_openings when you have a LinkedIn URL and no domain.
Use cases
- Qualify a single account’s hiring intent. Open roles show where a company is investing right now, which is a better buying signal than headcount alone.
- Read the stack from the job description. Roles that name the tools they want you to know reveal the tech stack without a separate technographic call.
- Watch a target account on a schedule. Re-run the same domain monthly and the delta tells you which teams are being built out.
- Route to the right buyer. Sales roles point at a sales leader, engineering roles at a CTO — the listings tell you which door to knock on.
How to use it
Connect the MCP server
Follow the setup guide for your client. Browser sign-in, no API key.
Check one account
List the open roles at stripe.com. Limit 50.Filter to the roles that signal budget
Same company, only sales and revenue operations titles. Exclude anything
with "intern" in the title.Score a target list
For each of these 20 domains, list open sales roles. Use the domain, not
the company name. Report credits used.Example prompts
| Ask your client | What you get back |
|---|---|
| ”Open roles at stripe.com” | Listings for one company |
| ”Sales jobs at Stripe in London only” | Filtered by title and location |
| ”Open roles at these 20 domains, sales titles only” | One call per domain, filtered |
| ”Are they hiring more or less than last quarter?” | Use job_openings_growth_rate instead — 3 credits |
Best prompting practices
- Pass the domain. “Apex” matches a dozen companies;
apex.commatches one. - Say “do not use a LinkedIn URL”. If your client has a LinkedIn page in context it may route to
company_job_openingsby mistake — same price, but a second call for the same answer. - Filter titles at the source, in array form.
job_title: ["Account Executive", "Enterprise AE"]. “Sales roles” is a description, not a filter, and anything you leave unsaid was not applied. - State the exclusions too.
job_title_excludeandjob_location_excludeare free and drop the roles and regions you never sell to before they are returned — cheaper than filtering the response by hand. - Raise
limit. The default of 5 will hide most of a mid-size company’s board. It goes to 50, and the call costs the same 0.3 credits either way. - Ask for the raw rows. “Return a table: job title, location, posted date, job URL.” Left alone your client reports “they’re hiring in sales” and you lose the posting date that made it a timing signal.
- Number the steps over a target list. Step 1 the domains, step 2
company_job_listingsper domain, step 3 keep only accounts with a matching role open. Put the stop point before step 2. - Cap the batch. “Stop after 20 companies and report credits used” keeps a target list from running away with your balance.
Output
{
"company": "Stripe",
"jobs": [
{
"title": "Account Executive",
"location": "London, United Kingdom",
"url": "https://stripe.com/jobs/listing/1234567890"
}
]
}Credits and limits
0.3 credits per call, flat, whatever limit you set. Maximum 50 listings per call. Run check_credits (free) before scoring a large target list.
This tool rejects LinkedIn company URLs. If you only have the LinkedIn page,
call company_job_openings directly —
it takes the URL and costs the same 0.3 credits. Resolving the domain first with
enrich_linkedin_page adds 0.5 credits
for no gain unless you need the firmographics anyway.
Parameters
| Parameter | Type | Required | Notes |
|---|---|---|---|
company_name | string | One of the two | Company name |
company_domain | string | One of the two | Website domain — more reliable than the name |
job_title | array | No | Titles to include, e.g. ["Account Executive"] |
job_title_exclude | array | No | Titles to drop |
job_location | string | No | Location to include |
job_location_exclude | string | No | Location to drop |
limit | number | No | 1–50, default 5 |
Related tools
| Tool | Use it instead when |
|---|---|
company_job_openings | You only have the company’s LinkedIn URL — 0.3 credits |
linkedin_job_listings | You are searching the market, not one company — 0.3 credits |
search_linkedin_job_openings | You need advanced filters or resume matching — 0.3 credits |
newly_hired_executives | You want who they just hired, not what they are hiring for — 0.5 credits |
Next steps
- All MCP tools — the full catalogue with credit costs
- Signals & ABM — workflows that turn hiring signals into an account list
Keep learning
Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.