Docs
Use Startline in 5 minutes
A step by step guide to connect Startline to your AI app. No coding needed, no account, no cost. If you can copy and paste, you can do this.
The basics
First, what is an MCP?
AI apps like Claude and ChatGPT are smart, but they cannot see live job listings. They only know what they were trained on, so they cannot tell you who is hiring this week.
An MCP (Model Context Protocol) is a plug that connects an AI app to a source of live information. Startline is one of those plugs. It connects your AI to 15,175 open roles at 688 venture backed startups, including companies backed by Y Combinator, a16z and Sequoia.
You
Ask in plain English
Your AI app
Claude, ChatGPT, Codex...
Startline
Searches live startup jobs
Once connected, you just chat. Ask for "remote design internships at YC startups" and your AI calls Startline behind the scenes, then answers with real roles, funding details and apply links.
Setup
Before you start
You need two things, and you probably already have both:
- An AI app from the list below. Free plans work for most of them.
- The Startline address. This is the only thing you will ever paste:
https://startline.fit/mcpThere is no sign up, no API key and no password. Startline is open and free, so you only ever paste the address.
Setup
Connect your app
Pick the app you use and follow its steps. Not sure? Start with Claude, the easiest, or ChatGPT if that is what you already use.
Claude (website and desktop app)
The easiest route. Nothing to type, you just click.
Open Claude and sign in
Go to
claude.aior open the Claude desktop app.Open your connectors
Click your name in the bottom left corner, then Settings›Connectors.
Add a custom connector
Scroll to the bottom of the list and click Add custom connector.
Paste the Startline address
Name it
Startlineand paste the address below into the URL box. Then click Add.URLhttps://startline.fit/mcpStart a new chat and try it
Open a new chat, check that Startline is switched on in the tools menu near the message box, then ask: "Find me 5 remote software engineering roles at YC startups."
ChatGPT
ChatGPT connects to MCP servers through Developer mode. It is available on the website and depends on your plan or workspace.
Open ChatGPT settings
Go to
chatgpt.com, click your profile picture, then Settings›Connectors.Turn on Developer mode
Open Advanced settings and switch Developer mode on.
Create the connector
Go back to Connectors and click Create. Fill in the form:
- Name:
Startline - Description: Search jobs at venture backed startups
- MCP server URL:
https://startline.fit/mcp - Authentication: No authentication
Tick the box saying you trust this application, then click Create.
- Name:
Use it in a chat
Start a new chat, click the + button next to the message box, open More and choose Startline so it is switched on for that chat. Then ask for jobs as usual.
Claude Code
Claude Code runs in your terminal. If you have it installed, connecting takes one command.
Open a terminal
On a Mac, press Cmd + Space, type
Terminaland press Enter. On Windows, openPowerShellfrom the Start menu.Run this command
Terminalclaude mcp add --transport http startline https://startline.fit/mcpThis adds Startline for the folder you are in. To have it in every project, add
--scope userbefore the name.Check it connected
Terminalclaude mcp listYou should see
startlinemarked as connected.Start Claude Code and ask
Run
claude, then ask for jobs. You can type/mcpinside Claude Code at any time to see connection status.
Codex
Works in the Codex CLI and the Codex IDE extension, which share one config.
Open a terminal and run
Terminalcodex mcp add startline --url https://startline.fit/mcpCheck it connected
Terminalcodex mcp listStart a new Codex session
Restart Codex so it loads the new server, then ask for jobs.
Prefer editing a file? Add this to ~/.codex/config.toml instead:
[mcp_servers.startline]
url = "https://startline.fit/mcp"Cursor
Open the MCP settings
Go to Cursor›Settings›Cursor Settings›Tools & MCP and click New MCP Server. A file called
mcp.jsonopens.Paste this and save
mcp.json{ "mcpServers": { "startline": { "url": "https://startline.fit/mcp" } } }If the file already has other servers, add only the Startline entry inside the existing list.
Look for the green dot
Back in Tools & MCP, Startline should show a green dot and list its 5 tools. Open Cursor chat in agent mode and ask for jobs.
VS Code (GitHub Copilot)
Open your MCP config
Press Cmd / Ctrl + Shift + P, type
MCP: Open User Configurationand press Enter.Paste this and save
mcp.json{ "servers": { "startline": { "type": "http", "url": "https://startline.fit/mcp" } } }Use it in Copilot Chat
Open Copilot Chat, switch to Agent mode and click the tools icon to confirm Startline is on. Then ask for jobs.
Gemini CLI
Open a terminal and run
Terminalgemini mcp add --transport http startline https://startline.fit/mcpStart Gemini CLI and check
Run
gemini, then type/mcpto see Startline listed. Ask for jobs.
Any other app
Startline works with any app that supports MCP over "Streamable HTTP". Look for a setting called MCP, Connectors, Tools or Integrations, add a remote server and paste the address. No authentication.
If your app only supports local servers that start with a command, use the mcp-remote bridge. It needs Node.js installed.
{
"mcpServers": {
"startline": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://startline.fit/mcp"]
}
}
}Setup
Check that it works
Open a fresh chat in your app and paste this:
Use Startline to show me 5 remote software engineering roles at Y Combinator backed startups. Include the company, funding stage and apply link.You should see your AI say it is using Startline, then a list of roles with company, funding and an apply link. If your app asks permission to use the tool, allow it. That is normal and only happens the first time.
Ideas
What to use it for
Startline is a search engine your AI can use. Anything you would do on a job board, you can ask for in a sentence. Copy any of these and change the details.
Find roles that fit you
Describe the job like you would to a friend. Your AI turns it into filters for role, place, funding stage and how recently the job was posted.
>Find software engineering internships for summer at Seed to Series B startups in London or remote. Show the newest first.
Hunt by investor
Investors are a good quality signal. Ask for startups backed by Y Combinator, a16z, Sequoia, Accel, Index Ventures and more.
>What roles were posted this week at startups backed by Sequoia or a16z? Focus on product and design.
Research a company before you apply
Get a one minute briefing with funding, investors, size and headquarters, plus every open role. Great prep for an interview.
>Tell me about ElevenLabs: what they do, how much they raised, who backs them, and list their open design roles.
Build a target list
Your AI can sort, compare and format results into a table you can paste into a spreadsheet or Notion.
>Make a table of 20 AI startups hiring ML engineers. Columns: company, stage, money raised, investors, best role, link.
Match jobs to your resume
Your resume stays in your chat. Startline only sees the search your AI sends, such as "backend engineer, remote".
>Here is my resume: [paste it]. Search Startline for roles that fit me and rank your top 10 with a one line reason each.
Explore what is out there
Not sure what to search for? Ask for the lay of the land and let your AI suggest directions.
>Which industries and cities have the most open startup roles right now? Suggest 3 searches I should try.
Advanced
Auto apply mode
This is the most powerful way to use Startline. Give an AI agent your details once, point it at Startline and a browser, and let it find roles and fill in applications for you while you do something else.
It works because of two things: Startline finds the roles and returns direct apply links, and a browser tool lets the agent open those links and fill in the forms. About 98% of Startline apply links go to Ashby, Greenhouse or Lever forms, which agents handle well.
What you need
- An agent that can use a browser, such as Claude Code or Codex. Chat apps that cannot control a browser can find roles but cannot fill forms.
- Startline connected (see the setup above).
- A browser tool connected. Playwright MCP is a free, popular choice (see step 2).
- Your resume as a PDF, and 15 minutes to write your profile.
Make a folder and write your profile
Create a new folder, for example
job-hunt. Put your resume PDF in it and create a file calledprofile.mdusing this template. The more complete it is, the fewer forms get skipped.profile.md# profile.md ## About me Name: Email: Phone: Location (and cities I would relocate to): LinkedIn / GitHub / portfolio: Work authorization (for example: US citizen, needs visa sponsorship, EU citizen): Earliest start date: ## What I want Roles: (for example: software engineering intern, new grad backend engineer) Skills I want to use: Industries I like: Company stage I like: (for example: Seed to Series B) Remote, hybrid or on site: Minimum salary or stipend (optional): Do not apply to: (companies, industries or role types to skip) ## Education School, degree, graduation date, GPA (optional), relevant courses ## Experience and projects Paste your resume text here, plus anything that is not on it. ## Standard answers Why I want to work at a startup: Biggest project I am proud of: Anything the forms often ask (gender, veteran status, how I heard about the job): decline to answerConnect a browser tool
Your agent needs a way to click and type on web pages. Run one of these in your terminal, then restart the agent. If your agent already has a built in browser tool, skip this.
Claude Codeclaude mcp add playwright -- npx @playwright/mcp@latestCodexcodex mcp add playwright -- npx @playwright/mcp@latestThis needs
Node.jsinstalled. The agent will open a browser window you can watch.Open your agent inside the folder
In your terminal, go to the folder (
cd job-hunt) and startclaudeorcodex. The agent can now read your profile and resume.Paste the master prompt
Edit the numbers if you like, then paste it and let it run.
Auto apply promptYou are my job application agent. Work through this task from start to finish without asking me questions. 1. Read profile.md. It is the only source of truth about me. Never invent or guess facts about me. 2. Use the Startline tools to find roles. Run search_jobs several times with different keywords and filters that match what I want. Skip anything that clearly does not fit my profile. 3. Keep a file called applications.csv with these columns: company, role, apply_link, status, notes. Check it first so you never apply to the same role twice. 4. For each role that fits, open the apply link in the browser, fill in every field using only profile.md, upload my resume file, and submit. 5. If a form asks something profile.md cannot answer, or hits a login wall or CAPTCHA you cannot pass, do not guess. Mark the row as "skipped" with the reason and move on. 6. Write a short cover note only when a form asks for one. Keep it to 3 sentences and mention something specific about the company, using get_company to learn about it. 7. Stop after 20 successful applications. Then tell me how many you submitted, how many you skipped and why, and which 3 roles looked most promising.Check the results
Open
applications.csvto see every role it applied to, every role it skipped and why. Anything marked skipped is worth finishing by hand.
Get better results
- Fewer, better applications win. Twenty roles that fit you beat two hundred that do not. Keep the cap at 20 per run and run it again tomorrow.
- Narrow the search. Add a stage, a city or an investor to the prompt, for example "only Seed to Series B in the US or remote".
- Keep your profile true. The agent submits what you give it, in your name. Never add skills you do not have.
- Log in first. If a company wants an account, sign in once in the browser window the agent opened, or tell it to skip those.
- Watch the first few. Stay for the first two or three applications to confirm the forms are filled correctly, then step away.
Reference
Tool reference
You never call these yourself. Your AI picks the right one. This is what it has to work with, in case you want to phrase a request more precisely.
search_jobsSearch open roles. Filters: keywords, location, remote, company, investor, funding stage, industry, posted within N days. Pages through results.
get_jobFull details for one role, including the company profile and apply link.
get_companyA startup's profile (what it does, stage, money raised, investors, size, HQ) and its open roles.
search_companiesFind startups that are hiring by investor, stage, industry, country or keywords.
index_statsWhat is in the index: 15,175 roles, 688 companies, top investors, industries and countries.
Funding stages you can filter by: Pre-Seed, Seed, Series A, Series B, Series C, Series D, Series E. Industries include AI, DevTools, Fintech, Healthcare, Cybersecurity, Robotics, Biotech and more.
Help
Troubleshooting
My AI says it has no job search tool
Start a brand new chat. Chats opened before you connected will not see the new tool. Then check that Startline is switched on in the tools or connectors menu.
Connection failed or timed out
Check the address character by character. It must be exactly https://startline.fit/mcp with https at the start and /mcp at the end. No spaces, no trailing slash.
command not found: claude (or codex, gemini)
That command line app is not installed yet. Install the app first following its own instructions, then run the command again. Or use Claude on the website, which needs no install.
ChatGPT has no Developer mode
It depends on your plan and workspace. Try Claude on the website instead, which accepts the same address.
Cursor or VS Code shows a red dot
Usually a typo or a missing comma in the JSON. Compare your file to the example. If you already had other servers, make sure the entries are separated by commas.
Results look thin or off topic
Use shorter keywords such as "backend engineer" and put the rest in plain words like "in London" or "Series A". Asking for fewer filters at once also helps.
Help
FAQ
Is it really free?
Yes. No account, no key, no limits you need to think about.
Does Startline see my resume?
No. Your resume stays in your AI app. Startline only receives the search your AI sends, like "backend engineer, London, Series A".
What does Startline keep?
Anonymous usage statistics: which tools and search terms are used, the rough country, and a daily changing code that counts unique users. No names, no emails and no IP addresses are stored.
Which companies are included?
688 venture backed startups with open roles right now, from Pre-Seed to Series E, mostly in the US with growing coverage in the UK, Germany, France and Canada.
How fresh is the data?
The index is refreshed regularly and every answer says when it was last updated. Ask your AI to filter for roles posted in the last 7 days to see only the newest.
Does Startline apply to jobs for me?
Startline finds roles and gives apply links. Applying is done by you, or by an agent you set up with the auto apply guide above.
Ready? It takes about two minutes.
Copy the address, paste it into your app and ask for your next job.
https://startline.fit/mcp