MCP-Server

Startup Jobs

io.github.killbridge/startupjobs-mcp
Business & Betrieb Suche & Recherche Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches live startup job listings, retrieves company and job details, reports job trends, and provides salary benchmarks by role and country.

get_company
Get company
Fetch a company profile by slug, including its startup.jobs URL and live listing count.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Company slug, as returned in job payloads'}}, 'additionalProperties': False}
get_company_jobs
Get company jobs
List all live job listings for one company (no recency window), newest first. Returns compact summaries; use get_job for full descriptions.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Company slug'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20)'}, 'cursor': {'type': 'string', 'description': 'next_cursor value from the previous page'}}, 'additionalProperties': False}
get_job
Get job
Fetch 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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Job id from search_jobs results'}}, 'additionalProperties': False}
job_trends
Job trends
Job 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).
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'role': {'type': 'string', 'description': 'Role slug from list_roles (specific roles only, not top-level categories)'}, 'months': {'type': 'integer', 'maximum': 36, 'minimum': 1, 'description': 'How many months of history (default 12, full access only)'}, 'country': {'type': 'string', 'description': 'Two-letter ISO country code'}}, 'additionalProperties': False}
list_countries
List countries
List countries with jobs (name, ISO country code). Use the codes as the country filter in search_jobs, job_trends, and salary_benchmarks.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {}, 'additionalProperties': False}
list_roles
List roles
List the role taxonomy (title, slug, parent_slug). Use slugs as the role filter in search_jobs, job_trends, and salary_benchmarks.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {}, 'additionalProperties': False}
salary_benchmarks
Salary benchmarks
Salary 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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'role': {'type': 'string', 'description': 'Role slug from list_roles (specific roles only, not top-level categories)'}, 'months': {'type': 'integer', 'maximum': 36, 'minimum': 1, 'description': 'How many months of history (default 12, full access only)'}, 'company': {'type': 'string', 'description': 'Company slug (full access only)'}, 'country': {'type': 'string', 'description': 'Two-letter ISO country code'}}, 'additionalProperties': False}
search_jobs
Search jobs
Search 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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'Keywords matched against job titles and company names'}, 'role': {'type': 'string', 'description': 'Role slug from list_roles (e.g. software-engineer)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20)'}, 'cursor': {'type': 'string', 'description': 'next_cursor value from the previous page'}, 'company': {'type': 'string', 'description': 'Company slug, as returned by get_company or search results'}, 'country': {'type': 'string', 'description': 'Two-letter ISO country code (e.g. US, NL)'}, 'posted_after': {'type': 'string', 'description': 'Only jobs published after this ISO 8601 date or timestamp'}, 'posted_before': {'type': 'string', 'description': 'Only jobs published before this ISO 8601 date or timestamp (full access only)'}, 'workplace_type': {'enum': ['on-site', 'remote', 'hybrid'], 'type': 'string'}, 'employment_type': {'enum': ['full-time', 'part-time', 'internship', 'contractor'], 'type': 'string'}}, 'additionalProperties': False}
Hinzugefügt
salary_benchmarks
17. September 2026 12:42
Hinzugefügt
job_trends
17. September 2026 12:42
Hinzugefügt
list_countries
17. September 2026 12:42
Hinzugefügt
list_roles
17. September 2026 12:42
Hinzugefügt
get_company_jobs
17. September 2026 12:42
Hinzugefügt
get_company
17. September 2026 12:42
Hinzugefügt
get_job
17. September 2026 12:42
Hinzugefügt
search_jobs
17. September 2026 12:42