Startup Jobs

io.github.killbridgePublished by GitHub account killbridgev1.0.1Updated Oct 24, 2026

Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Hosted MCP server for searching live startup.jobs listings, viewing job and company details, and checking hiring trends and salary benchmarks.

What you can do
  • Search live startup job listings by keyword, role, country, work mode and employment type, newest first
  • Read a single job listing in full, including its description and apply link
  • Look up company profiles and list all live openings for one company
  • List the role taxonomy and countries available as filters
  • Review job posting volume trends and salary benchmarks by role and country
When to use it
Useful when someone is job hunting at startups or researching the startup hiring market and wants an assistant to search listings, compare companies, or pull salary and hiring-trend figures without leaving the chat.
Requirements
A remote Streamable HTTP endpoint; no local install or package. The free tier works anonymously. An optional API key from the startup.jobs account page is sent as an Authorization bearer header (or X-Api-Key) for attribution and full archive access.
Before you install
The API key is a secret sent in the Authorization header; keep it out of shared configs. Free-tier results are limited to recent listings and summary-level trends, so answers may be incomplete without a key. Job data comes from a third-party service, and applying happens on the startup.jobs site rather than through the assistant.

Installation

In SourceWeft

  1. Open Startup Jobs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.killbridge%2Fstartupjobs-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "startup-jobs": {
      "type": "http",
      "url": "https://api.startup.jobs/mcp"
    }
  }
}

README

Startup Jobs MCP Server

Search live startup.jobs listings from Claude, Cursor, ChatGPT, or any Model Context Protocol client.

Docs: https://startup.jobs/mcp
Endpoint (Streamable HTTP): https://api.startup.jobs/mcp
Smithery: https://smithery.ai/servers/jobs/startup-jobs
Official Registry: io.github.killbridge/startupjobs-mcp

This repository is the public listing + registry package for the hosted MCP server. The server itself runs on startup.jobs (not in this repo).

What you get

  • Search startup jobs (keyword, role, country, remote / hybrid / on-site, employment type)
  • Full job details and company profiles
  • Hiring trends and salary benchmarks from listings that disclose pay
  • Free anonymous access (recent listings); optional API key for attribution / full archive

Connect

Claude Code

bash
claude mcp add --transport http startup-jobs https://api.startup.jobs/mcp

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "startup-jobs": {      "url": "https://api.startup.jobs/mcp"    }  }}

Claude / ChatGPT

Paste https://api.startup.jobs/mcp as a custom connector. No authentication required for the free tier.

Optional API key

Create a free key at https://startup.jobs/account/api_keys and send it as:

http
Authorization: Bearer sj_...

or (for gateways that reserve Authorization):

http
X-Api-Key: sj_...

Tools

ToolDescription
search_jobsSearch live listings with filters
get_jobFull job description + apply URL
get_companyCompany profile and live listing count
get_company_jobsAll live listings for one company
list_rolesRole taxonomy for filters
list_countriesCountries with jobs
job_trendsPosting volume over time
salary_benchmarksSalary percentiles from disclosed pay

Example prompts

  • Find remote senior Rails jobs at startups posted this week
  • What are Series B fintech companies hiring for in Europe?
  • Salary percentiles for product designer roles in the US
  • Show hiring trends for AI engineer roles over the last year

Related

License

MIT — see LICENSE. The job data remains © Killbridge / startup.jobs; this repo covers the MCP listing materials and registry metadata.

Source: README.md at commit 905bc34

Tools

8

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.

Parametersqrolelimitcursorcompanycountryposted_afterposted_beforeworkplace_typeemployment_type

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.

Parametersidrequired

get_company

Get company

Fetch a company profile by slug, including its startup.jobs URL and live listing count.

Parametersslugrequired

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.

Parametersslugrequiredlimitcursor

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.

Takes no parameters.

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.

Takes no parameters.

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.

Parametersrolemonthscompanycountry

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts