LinkedIn Job Listings
Give it a keyword, get back matching LinkedIn job posts from across the whole market.
- Tool
linkedin_job_listings- Cost
- 0.3 credits per job found
- Category
- Source Leads
- Required input
keywords- Returns
- LinkedIn job listings
What it does
- Searches LinkedIn jobs across all companies by keyword and location.
keywordsis a single string, not an array —"RevOps","Head of Sales".- Narrow the result set with
location,employment_type,experience_levelandworkplace_type. - Use it for market-wide role searches: who is hiring RevOps right now, across everyone.
This one is the simplest of the job tools. If you need company size, salary or resume filters, use search_linkedin_job_openings instead — same price.
Use cases
- Find every company hiring a role you sell to. A market-wide keyword search returns the accounts standing up a function right now.
- Track demand for a category. Volume of RevOps or AI-engineer postings over time is a read on where budget is moving.
- Source accounts by geography. Location plus workplace type scopes a list to the territory a rep actually covers.
- Turn listings into contacts. Take the hiring companies and run
find_peopleon their domains for the leader above the open role.
How to use it
Connect the MCP server
Follow the setup guide for your client. Browser sign-in, no API key.
Run a market search
Find LinkedIn job listings for "RevOps" in the United Kingdom. Remote only,
mid-senior level. Return 50 results.Turn listings into an account list
From those listings, give me the unique hiring companies with a count of
open roles each. Sort by role count.Find the people behind the hiring
For the top 10 hiring companies, find the VP Sales and Head of RevOps.Example prompts
| Ask your client | What you get back |
|---|---|
| ”LinkedIn job listings for RevOps in London” | Matching job posts with company and location |
| ”Who is hiring remote SDRs right now, 50 results” | Market-wide listings filtered to remote |
| ”Contract data engineer roles, entry level” | Listings filtered by employment type and seniority |
| ”Companies hiring RevOps, then find their VP Sales” | Chains find_people after the search |
Best prompting practices
- Keep
keywordsto one phrase. It is a string, not a list. Run separate calls for separate roles. - Name the scope. Say “across all companies” so your client does not reach for a one-company tool.
- Be specific with the keyword.
"Sales"returns everything from SDR to CRO."RevOps Manager"plusexperience_levelis a list you can work; a broad keyword is a list you have to re-read. - Set
max_resultsexplicitly. The default of 10 is small for market research, and the call costs the same 0.3 credits at 100. - Filter at the source.
workplace_typeandexperience_levelcut noise before it reaches your client, which is cheaper than filtering the output afterwards. - Use the enum values as written.
experience_level: "mid-senior",workplace_type: "remote"— see Parameters. “Senior-ish” and “WFH” are not values, and a bad one quietly returns nothing. - Ask for a deduplicated company list. Job boards repeat the same employer many times; you usually want accounts, not rows.
- Ask for the rows as a table. Company, title, location, posted date, job URL — then count reqs per company. Three open reqs at one account is a stronger signal than one req at three.
Output
{
"jobs": [
{
"title": "RevOps Manager",
"company": "Stripe",
"location": "London, United Kingdom",
"url": "https://linkedin.com/jobs/view/1234567890"
}
]
}Credits and limits
0.3 credits per call, flat, whatever max_results you set. Maximum 100 listings per call. Run check_credits (free) before a long run of searches.
Hiring keywords are noisy. "Sales" returns everything from SDR to Chief Revenue
Officer. Use a specific title plus experience_level to keep the list usable.
Parameters
| Parameter | Type | Required | Notes |
|---|---|---|---|
keywords | string | Yes | Role or skill keyword, e.g. "RevOps" |
location | string | No | City, region or country |
employment_type | string | No | full-time | part-time | internship | contract | temporary |
experience_level | string | No | internship | associate | entry | director | mid-senior | executive |
workplace_type | string | No | remote | hybrid | office |
max_results | number | No | 1–100, default 10 |
Related tools
| Tool | Use it instead when |
|---|---|
search_linkedin_job_openings | You need company, salary or resume-match filters — 0.3 credits |
company_job_listings | You want the open roles at one named company — 0.3 credits |
company_job_openings | You only have the company’s LinkedIn URL — 0.3 credits |
job_openings_growth_rate | You want the hiring trend over time, not the listings — 3 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.
SyncGTM MCP Mini CourseBeginnerMCP server · 8 lessons · 1h 31mAll 50 MCP tools clustered by GTM job — lead sourcing, CRM enrichment, social signals, account research, scraping — with copy-paste workflow prompts.AI-Powered GTMIntermediateApp + MCP · 19 lessons · 3h 6mWhere AI earns its cost, how to think in MCP tool chains, and three agentic builds — warm outbound, meeting research, CRM repair.