MCP tools
The 8 tools your agent gets when it connects to https://api.startup.jobs/mcp. All read-only, all free.
search_jobs
Search jobsSearch live startup job listings, newest first. Returns compact job summaries; use get_job for the full description. The free tier covers the last 14 days of listings; full access unlocks the archive and posted_before.
-
qstring - Keywords matched against job titles and company names max length 200
-
rolestring - Role slug from list_roles (e.g. software-engineer)
-
countrystring - Two-letter ISO country code (e.g. US, NL)
-
workplace_typestring -
on-siteremotehybrid -
employment_typestring -
full-timepart-timeinternshipcontractor -
companystring - Company slug, as returned by get_company or search results
-
posted_afterstring - Only jobs published after this ISO 8601 date or timestamp
-
posted_beforestring - Only jobs published before this ISO 8601 date or timestamp (full access only)
-
limitinteger - Results per page (default 20) min 1 · max 50
-
cursorstring - next_cursor value from the previous page
get_job
Get jobFetch a single job listing by id, including the full description. Share the job's startup.jobs URL with the user so they can apply there.
-
idinteger · required - Job id from search_jobs results
get_company
Get companyFetch a company profile by slug, including its startup.jobs URL and live listing count.
-
slugstring · required - Company slug, as returned in job payloads
get_company_jobs
Get company jobsList all live job listings for one company (no recency window), newest first. Returns compact summaries; use get_job for full descriptions.
-
slugstring · required - Company slug
-
limitinteger - Results per page (default 20) min 1 · max 50
-
cursorstring - next_cursor value from the previous page
list_roles
List rolesList the role taxonomy (title, slug, parent_slug). Use slugs as the role filter in search_jobs, job_trends, and salary_benchmarks.
list_countries
List countriesList countries with jobs (name, ISO country code). Use the codes as the country filter in search_jobs, job_trends, and salary_benchmarks.
job_trends
Job trendsJob posting volume trends on startup.jobs, optionally filtered by role and/or country. The free tier returns a 12-month summary with year-over-year change; full access unlocks the monthly time series (up to 36 months).
-
rolestring - Role slug from list_roles (specific roles only, not top-level categories)
-
countrystring - Two-letter ISO country code
-
monthsinteger - How many months of history (default 12, full access only) min 1 · max 36
salary_benchmarks
Salary benchmarksSalary benchmarks (yearly, USD) computed from startup.jobs listings that disclose compensation, optionally filtered by role and/or country. The free tier returns an aggregate over the last 12 months; full access unlocks the monthly time series and company-level benchmarks.
-
rolestring - Role slug from list_roles (specific roles only, not top-level categories)
-
countrystring - Two-letter ISO country code
-
companystring - Company slug (full access only)
-
monthsinteger - How many months of history (default 12, full access only) min 1 · max 36