startup-jobs · Schema

Startup Jobs Mcp

Company
View JSON Schema on GitHub

JSON Schema

startup-jobs-mcp.json Raw ↑
{"jsonrpc":"2.0","id":1,"result":{"tools":[{"name":"search_jobs","title":"Search jobs","description":"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.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","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)"},"country":{"type":"string","description":"Two-letter ISO country code (e.g. US, NL)"},"workplace_type":{"type":"string","enum":["on-site","remote","hybrid"]},"employment_type":{"type":"string","enum":["full-time","part-time","internship","contractor"]},"company":{"type":"string","description":"Company slug, as returned by get_company or search results"},"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)"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Results per page (default 20)"},"cursor":{"type":"string","description":"next_cursor value from the previous page"}},"required":[],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"get_job","title":"Get job","description":"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.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"type":"integer","description":"Job id from search_jobs results"}},"required":["id"],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"get_company","title":"Get company","description":"Fetch a company profile by slug, including its startup.jobs URL and live listing count.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Company slug from job payloads"}},"required":["slug"],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"get_company_jobs","title":"Get company jobs","description":"List all live job listings for one company (no recency window), newest first. Returns compact summaries; use get_job for full descriptions.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Company slug"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Results per page (default 20)"},"cursor":{"type":"string","description":"next_cursor value from the previous page"}},"required":["slug"],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"list_roles","title":"List roles","description":"List the role taxonomy (title, slug, parent_slug). Use slugs as the role filter in search_jobs, job_trends, and salary_benchmarks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"required":[],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"list_countries","title":"List countries","description":"List countries with jobs (name, ISO country code). Use the codes as the country filter in search_jobs, job_trends, and salary_benchmarks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"required":[],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"job_trends","title":"Job trends","description":"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).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"role":{"type":"string","description":"Role slug from list_roles (specific roles only, not top-level categories)"},"country":{"type":"string","description":"Two-letter ISO country code"},"months":{"type":"integer","minimum":1,"maximum":36,"description":"How many months of history (default 12, full access only)"}},"required":[],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}},{"name":"salary_benchmarks","title":"Salary benchmarks","description":"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.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"role":{"type":"string","description":"Role slug from list_roles (specific roles only, not top-level categories)"},"country":{"type":"string","description":"Two-letter ISO country code"},"company":{"type":"string","description":"Company slug (full access only)"},"months":{"type":"integer","minimum":1,"maximum":36,"description":"How many months of history (default 12, full access only)"}},"required":[],"additionalProperties":false,"type":"object"},"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}}]}}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/startup-jobs-mcp"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.