Startup Jobs MCP Server
Search live startup jobs, including remote, from Claude, ChatGPT, Cursor, Codex or any AI tool that speaks the Model Context Protocol.
https://api.startup.jobs/mcp
No account needed. Add an API key as a bearer token to attribute your usage and unlock full access when your account has it.
Connect your client
Pick your client. Each tab links directly, so you can share startup.jobs/mcp#cursor with a colleague.
Works in Claude on the web, desktop and mobile. Connectors sync across your devices.
- Open Settings → Connectors
- Choose Add custom connector
- Name it Startup Jobs and paste
https://api.startup.jobs/mcp
Leave authentication empty for the free tier. Then ask Claude for startup jobs; it picks the tools itself.
Custom MCP connectors in ChatGPT need developer mode, which is a one-time switch.
- Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode
- Back in Apps & Connectors, choose Create
- Name it Startup Jobs, paste
https://api.startup.jobs/mcpand set authentication to None
In a new chat, enable the connector from the plus menu and ask away.
One command in your terminal. The next time you start Claude Code, Startup Jobs is available.
claude mcp add --transport http startup-jobs https://api.startup.jobs/mcp
Optional API key: add --header "Authorization: Bearer sj_YOUR_KEY".
Use --scope user to make it available in every project.
Install with one click, or add the server to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).
{
"mcpServers": {
"startup-jobs": { "url": "https://api.startup.jobs/mcp" }
}
}
Optional API key:
{
"mcpServers": {
"startup-jobs": {
"url": "https://api.startup.jobs/mcp",
"headers": { "Authorization": "Bearer sj_YOUR_KEY" }
}
}
}
Register the server once; the Codex CLI and IDE extension share the config.
codex mcp add startup-jobs --url https://api.startup.jobs/mcp
Or add it to ~/.codex/config.toml by hand:
[mcp_servers.startup-jobs]
url = "https://api.startup.jobs/mcp"
Available to Copilot in agent mode. Install with one click, or add the server to .vscode/mcp.json in your workspace.
{
"servers": {
"startup-jobs": { "type": "http", "url": "https://api.startup.jobs/mcp" }
}
}
From the terminal: code --add-mcp '{"name":"startup-jobs","type":"http","url":"https://api.startup.jobs/mcp"}'
Add the server to ~/.codeium/windsurf/mcp_config.json, or open Cascade → MCP servers → Manage and paste it there.
{
"mcpServers": {
"startup-jobs": { "serverUrl": "https://api.startup.jobs/mcp" }
}
}
Optional API key: add "headers": { "Authorization": "Bearer sj_YOUR_KEY" } next to serverUrl.
Add the server to ~/.gemini/settings.json (or .gemini/settings.json in a project), then restart Gemini CLI.
{
"mcpServers": {
"startup-jobs": { "httpUrl": "https://api.startup.jobs/mcp" }
}
}
Optional API key: add "headers": { "Authorization": "Bearer sj_YOUR_KEY" } next to httpUrl.
Check it with /mcp inside the CLI.
Any MCP client that supports Streamable HTTP can connect: other editors, personal agents, your own code with an MCP SDK. Point it at the endpoint; auth is optional for the free tier.
- URL
https://api.startup.jobs/mcp- Transport
- Streamable HTTP (POST for requests, GET for the event stream)
- Auth
- None required. Optional
Authorization: Bearer sj_YOUR_KEY(orX-Api-Keyif your gateway reserves Authorization).
Most clients use a JSON config shaped like this:
{
"mcpServers": {
"startup-jobs": { "url": "https://api.startup.jobs/mcp" }
}
}
Exact file paths and key names differ by client. Check its MCP docs for where to paste the config.
Eight read-only tools
search_jobs, get_job, get_company, get_company_jobs, list_roles, list_countries, job_trends, and salary_benchmarks. Full schemas, generated from the server itself.
Access levels
Start free with no account. Upgrade when you need the full archive.
Free
- All eight tools, no account needed
- Jobs from the last 14 days
- 12-month trend and salary summaries
- 20 requests/minute
Full access
- Full listings archive, no 14-day window
- Structured salary data on every job
- Monthly trend & salary series, up to 3 years
- Company-level salary benchmarks
- 300 requests/minute
Email marc@startup.jobs to get full access.