Startup Jobs
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.
| Author | io.github.killbridge |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 163 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Startup Jobs": {
"url": "https://api.startup.jobs/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
search_jobsread-onlySearch 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.
Parameters:
q— string — Keywords matched against job titles and company namesrole— string — Role slug from list_roles (e.g. software-engineer)limit— integer — Results per page (default 20)cursor— string — next_cursor value from the previous pagecompany— string — Company slug, as returned by get_company or search resultscountry— string — Two-letter ISO country code (e.g. US, NL)posted_after— string — Only jobs published after this ISO 8601 date or timestampposted_before— string — Only jobs published before this ISO 8601 date or timestamp (full access only)workplace_type— stringemployment_type— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_jobread-onlyFetch 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.
Parameters:
id(required) — integer — Job id from search_jobs results
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_companyread-onlyFetch a company profile by slug, including its startup.jobs URL and live listing count.
Parameters:
slug(required) — string — Company slug, as returned in job payloads
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_company_jobsread-onlyList all live job listings for one company (no recency window), newest first. Returns compact summaries; use get_job for full descriptions.
Parameters:
slug(required) — string — Company sluglimit— integer — Results per page (default 20)cursor— string — next_cursor value from the previous page
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_rolesread-onlyList the role taxonomy (title, slug, parent_slug). Use slugs as the role filter in search_jobs, job_trends, and salary_benchmarks.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_countriesread-onlyList countries with jobs (name, ISO country code). Use the codes as the country filter in search_jobs, job_trends, and salary_benchmarks.
Hints: read-only yes · destructive no · idempotent yes · open-world no
job_trendsread-onlyJob 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).
Parameters:
role— string — Role slug from list_roles (specific roles only, not top-level categories)months— integer — How many months of history (default 12, full access only)country— string — Two-letter ISO country code
Hints: read-only yes · destructive no · idempotent yes · open-world no
salary_benchmarksread-onlySalary 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.
Parameters:
role— string — Role slug from list_roles (specific roles only, not top-level categories)months— integer — How many months of history (default 12, full access only)company— string — Company slug (full access only)country— string — Two-letter ISO country code
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.