RocketList

ai.rocketlistPublished by rocketlist.aiOfficial publisherv1.0.0Updated Oct 24, 2026

Search current startup jobs and hiring companies through RocketList's public read-only data.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Read-only access to RocketList's public startup job dataset, letting an assistant search active jobs and hiring companies and pull aggregate hiring statistics.

What you can do
  • Search active public startup jobs by free-text query and filters such as location, category and seniority
  • Fetch public details for a single job by slug or UUID
  • Search hiring companies that currently have at least one active job
  • Get a company's public details and its recent active jobs by UUID
  • Compute aggregate counts across all matching jobs: totals, top cities, countries, companies, stages, work modes, categories, seniority and published pay
When to use it
Useful when someone wants to explore current startup openings, compare hiring activity across cities, countries or company stages, or research the startup hiring market with an assistant. It is a discovery layer that points to canonical application pages rather than an application tracker.
Requirements
A remote MCP endpoint at rocketlist.ai over streamable HTTP; no credentials, API keys or environment variables are declared. Network access to the endpoint is needed.
Before you install
Data is public and read-only, but listings can go stale between daily refreshes, so the canonical application page is authoritative. Coverage varies by employer, country and field, and missing values are not imputed, so aggregate statistics may undercount.

Installation

In SourceWeft

  1. Open RocketList 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/ai.rocketlist%2Frocketlist/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": {
    "rocketlist": {
      "type": "http",
      "url": "https://rocketlist.ai/mcp"
    }
  }
}

README

RocketList Startup Jobs

[Daily dataset] [Latest release] [Data license: ODC-BY 1.0]

The open data layer for startup hiring. Updated every day by RocketList.

Live roles from funded startups around the world, normalized into one documented dataset for job seekers, researchers, developers, and AI agents.

109,695 active jobs · 7,297 companies · generated 2026-10-27 09:49:00 UTC

Top locations in this snapshot: Albania: 5 · Algeria: 8 · Argentina: 193 · Australia: 899 · Austria: 131.

Download

The full snapshot lives in the stable latest release, not Git history. SHA-256 checksums, generation metadata, and the complete audit result ship beside every snapshot.

bash
wget https://github.com/rocketlist-ai/startup-jobs/releases/latest/download/jobs.parquet
python
import pandas as pd
jobs = pd.read_parquet(    "https://github.com/rocketlist-ai/startup-jobs/releases/latest/download/jobs.parquet")
berlin_ai = jobs[    jobs["city"].fillna("").str.contains("Berlin", case=False)    & jobs["category"].fillna("").str.contains("AI|Data|Engineering", case=False)]print(berlin_ai[["company_name", "title", "url"]].head(20))

What is included

The jobs dataset contains factual discovery metadata: company, title, normalized role and seniority, location, compensation when explicitly available, skills, canonical application URL, source platform, and first/last-seen timestamps. The companies dataset adds stage, funding, investors, industry, headquarters, and careers URLs where available.

Schemas are versioned in schema/jobs.schema.json and schema/companies.schema.json. A browsable 100-record sample is committed under sample/, while daily aggregate changes live under changes/. See the public methodology and quality checks for provenance, denominators, audit guarantees, and limitations.

What is deliberately excluded

  • Full job descriptions or copied HTML
  • Raw ATS responses and crawler payloads
  • Embeddings, prompts, traces, or enrichment internals
  • Candidate, account, saved-job, application, or matching data
  • RocketList's ranking and recommendation logic

The exporter uses an explicit allowlist and the audit fails if a forbidden field appears.

Use it with agents

Install the user-facing RocketList skill in Claude Code, Codex, Cursor, or another compatible agent:

bash
npx skills add rocketlist-ai/startup-jobs --skill rocketlist-job-search

It searches and filters the current snapshot, handles CV-to-role matching, and links users directly to applications. The bundle is also readable at skills/rocketlist-job-search, so any agent can follow it without an installer.

The accompanying distribution loop explains how the dataset, skill, search pages, and recurring data stories compound into discoverability and traffic.

For bulk analysis, give an agent the Parquet URL and the relevant schema. For lower-latency conversational search, connect the RocketList MCP when available:

text
https://rocketlist.ai/mcp

Its official MCP Registry manifest is versioned in server.json.

Example prompt:

Use the RocketList dataset to find active Series A–C companies in Berlin hiring product managers. Return the canonical application links and explain the filters you applied.

Update model

The workflow runs daily at 04:17 UTC:

  1. Fetch all current public catalog rows through paginated API reads.
  2. Normalize join keys, field types, lists, and stable public IDs.
  3. Retain active, non-duplicate jobs and active or referenced companies.
  4. Cross-foot totals, reconcile API counts, verify unique IDs and URLs, test company references, and reject forbidden fields.
  5. Replace the full assets on the stable latest release.
  6. Commit only small samples, statistics, and daily change summaries.

No credentials are required to reproduce the export:

bash
python -m pip install -r requirements.txtpython scripts/export_dataset.pypython scripts/audit_dataset.py

Accuracy and limitations

RocketList aggregates company career pages and ATS sources. A listed role can close between daily refreshes; the canonical application page is authoritative. Coverage varies by employer, country, and field, and missing values are never imputed for public statistics. See stats/latest.json for field-level denominators.

License and attribution

The dataset is available under ODC-BY 1.0; code is MIT licensed. Attribute RocketList with links to https://rocketlist.ai and this repository. Employer names and trademarks belong to their respective owners, and source postings remain subject to their publishers' terms.

Corrections

Open an issue for a missing company, stale role, broken URL, or schema problem. See CONTRIBUTING.md for the data-safety rules.

Source: README.md at commit e4b1cc5

Tools

5

search_jobs

Search jobs

Search public active Rocketlist jobs. Returns bounded, non-personal job data only. All list arguments are arrays of strings; passing a bare string is a validation error. Filters: - query: free-text over job title, company, location and category. Matched as prefix tokens, so 'engineer' also matches 'Engineering'. - skills: matched against the job's listed tech stack. - domain: exact company industry/vertical, e.g. ['Fintech']. - city: substring of the job's city or country. - remote_only: keep only remote roles. - investor: companies backed by these investors, e.g. ['Index Ventures']. Common aliases resolve ('a16z' finds Andreessen Horowitz). Populated for about 83% of hiring companies, so a company with no recorded investors is never returned when this is set. - stage: exact company funding stage from ['Pre-Seed', 'Seed', 'Series A', 'Series B', 'Series C', 'Series D', 'Series D+', 'Series E', 'Series F', 'Series G', 'Growth', 'Public', 'Acquired', 'Bootstrapped'], case-insensitive. About 12% of hiring companies have no stage recorded and are excluded when this is set. - min_experience_years / max_experience_years: bounds on the years of experience the role requires at minimum. max_experience_years=5 means 'requires 5 years or fewer'. Only about 56% of jobs state a requirement; the rest are excluded when either bound is set. - yc_batch: Y Combinator batches, e.g. ['F26'] or ['Fall 2026'] (W/X/S/F + year). Covers the batches in the reviewed cohort list (currently YC Fall 2026). - founder_origin: countries the founders come from (where they grew up or studied), by name or ISO code, e.g. ['Germany'] or ['DE']. Company-level, reviewed for the same cohorts as yc_batch; a company matches if any founder does. - near: a place, as an address, a street corner ('3rd and Folsom, San Francisco') or 'lat,lng'. Keeps companies whose office (the reviewed street address on getedge.cc/map) is within radius_m metres (default 1000) or walk_minutes on foot (64 m of straight line per m

Parameterscitynearlimitquerystagedomainskillsinvestorradius_myc_batchremote_onlywalk_minutes+3 more

get_job

Get job details

Get public details for one active Rocketlist job by slug or UUID.

Parametersjob_idrequired

search_companies

Search hiring companies

Search public Rocketlist hiring companies. Returns bounded, non-personal company data only. Only companies with at least one active job are returned, matching the company list on rocketlist.ai. All list arguments are arrays of strings; passing a bare string is a validation error. Filters: - query: substring of the company name or slug, or a whole sector word matching the company's industry, vertical or subvertical. 'fintech' finds companies whose industry is FinTech; 'acme' finds Acme Robotics by name. Sector matching is by whole word, so 'ai' matches the AI & ML vertical and not Blockchain. - investor: companies backed by these investors, e.g. ['Index Ventures']. Common aliases resolve ('a16z' finds Andreessen Horowitz). Populated for about 83% of hiring companies, so a company with no recorded investors is never returned when this is set. - stage: exact company funding stage from ['Pre-Seed', 'Seed', 'Series A', 'Series B', 'Series C', 'Series D', 'Series D+', 'Series E', 'Series F', 'Series G', 'Growth', 'Public', 'Acquired', 'Bootstrapped'], case-insensitive. About 12% of hiring companies have no stage recorded and are excluded when this is set. - yc_batch: Y Combinator batches, e.g. ['F26'] or ['Fall 2026'] (W/X/S/F + year). Covers the batches in the reviewed cohort list (currently YC Fall 2026). - founder_origin: countries the founders come from (where they grew up or studied), by name or ISO code, e.g. ['Germany'] or ['DE']. Company-level, reviewed for the same cohorts as yc_batch; a company matches if any founder does. - near: a place, as an address, a street corner ('3rd and Folsom, San Francisco') or 'lat,lng'. Keeps companies whose office (the reviewed street address on getedge.cc/map) is within radius_m metres (default 1000) or walk_minutes on foot (64 m of straight line per minute). Results carry office_address, distance_m and walk_minutes, nearest first. - radius_m / walk_minutes: size of the near area; give one.

Parametersnearlimitquerystageinvestorradius_myc_batchwalk_minutesfounder_origin

get_company

Get company details

Get public details and recent active jobs for one hiring company by UUID.

Parameterscompany_idrequired

hiring_stats

Hiring statistics

Aggregate counts over ALL matching public Rocketlist jobs, not a sample: total jobs and companies, the top values by city, country, company, domain (vertical), company stage, work mode (remote/hybrid/on-site), job category and seniority, and published pay with sample sizes. Use it for 'how many', 'which cities/companies hire most', share and pay questions; use search_jobs for the roles themselves. Questions the Startup Hiring Map can answer (at most one city or country, optionally domain and remote_only) are counted from the same snapshot as getedge.cc/map, so totals match the map exactly (job location; a multi-city role counts in each city). Other filters use the live catalog; the result's `source` says which. Takes the same filters as search_jobs except skills, plus: - group_by: subset of ['city', 'country', 'company', 'domain', 'stage', 'work_mode', 'category', 'seniority'] (default: all). - top: values listed per dimension, 1-50 (default 10). - query: free-text over job title, company, location and category. Matched as prefix tokens, so 'engineer' also matches 'Engineering'. - domain: exact company industry/vertical, e.g. ['Fintech']. - city: substring of the job's city or country. - remote_only: keep only remote roles. - investor: companies backed by these investors, e.g. ['Index Ventures']. Common aliases resolve ('a16z' finds Andreessen Horowitz). Populated for about 83% of hiring companies, so a company with no recorded investors is never returned when this is set. - stage: exact company funding stage from ['Pre-Seed', 'Seed', 'Series A', 'Series B', 'Series C', 'Series D', 'Series D+', 'Series E', 'Series F', 'Series G', 'Growth', 'Public', 'Acquired', 'Bootstrapped'], case-insensitive. About 12% of hiring companies have no stage recorded and are excluded when this is set. - min_experience_years / max_experience_years: bounds on the years of experience the role requires at minimum. max_experience_years=5 means 'requires 5 years or fewer'. Only about 56%

Parameterstopcitynearquerystagedomaingroup_byinvestorradius_myc_batchremote_onlywalk_minutes+3 more

Version history

1
  1. v1.0.0LatestSep 21, 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