Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,545Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:76429b716fd66816104493f0a7974cf727d363e5f45053a4e5a05f68b50efb68
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Startup Jobs (startup.jobs) lists thousands of live jobs at startups. Typical flow:\nuse search_jobs to find jobs (compact summaries), then get_job for the full\ndescription. Filter values come from list_roles, list_countries, and the enums in\neach tool's schema. job_trends and salary_benchmarks answer market-level questions\n(hiring volume over time, salary percentiles) computed from the listings themselves.\n\nWhen you show a job to a user, include its startup.jobs URL so they can read and\napply there.\n\nThe free tier covers listings from the last 14 days. Historical archive access,\nstructured salary data, company-level benchmarks, and monthly trend series require\nfull API access: email [email protected] to get it, then connect with your API key\nas a bearer token (Authorization: Bearer sj_...). Keys are free at\nhttps://startup.jobs/account/api_keys.\n", "tools": [ { "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", "additionalProperties": false, "properties": { "slug": { "description": "Company slug, as returned in job payloads", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_company", "outputSchema": null }, { "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", "additionalProperties": false, "properties": { "cursor": { "description": "next_cursor value from the previous page", "type": "string" }, "limit": { "description": "Results per page (default 20)", "maximum": 50, "minimum": 1, "type": "integer" }, "slug": { "description": "Company slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_company_jobs", "outputSchema": null }, { "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", "additionalProperties": false, "properties": { "id": { "description": "Job id from search_jobs results", "type": "integer" } }, "required": [ "id" ], "type": "object" }, "name": "get_job", "outputSchema": null }, { "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", "additionalProperties": false, "properties": { "country": { "description": "Two-letter ISO country code", "type": "string" }, "months": { "description": "How many months of history (default 12, full access only)", "maximum": 36, "minimum": 1, "type": "integer" }, "role": { "description": "Role slug from list_roles (specific roles only, not top-level categories)", "type": "string" } }, "required": [], "type": "object" }, "name": "job_trends", "outputSchema": null }, { "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", "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_countries", "outputSchema": null }, { "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", "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_roles", "outputSchema": null }, { "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", "additionalProperties": false, "properties": { "company": { "description": "Company slug (full access only)", "type": "string" }, "country": { "description": "Two-letter ISO country code", "type": "string" }, "months": { "description": "How many months of history (default 12, full access only)", "maximum": 36, "minimum": 1, "type": "integer" }, "role": { "description": "Role slug from list_roles (specific roles only, not top-level categories)", "type": "string" } }, "required": [], "type": "object" }, "name": "salary_benchmarks", "outputSchema": null }, { "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", "additionalProperties": false, "properties": { "company": { "description": "Company slug, as returned by get_company or search results", "type": "string" }, "country": { "description": "Two-letter ISO country code (e.g. US, NL)", "type": "string" }, "cursor": { "description": "next_cursor value from the previous page", "type": "string" }, "employment_type": { "enum": [ "full-time", "part-time", "internship", "contractor" ], "type": "string" }, "limit": { "description": "Results per page (default 20)", "maximum": 50, "minimum": 1, "type": "integer" }, "posted_after": { "description": "Only jobs published after this ISO 8601 date or timestamp", "type": "string" }, "posted_before": { "description": "Only jobs published before this ISO 8601 date or timestamp (full access only)", "type": "string" }, "q": { "description": "Keywords matched against job titles and company names", "maxLength": 200, "type": "string" }, "role": { "description": "Role slug from list_roles (e.g. software-engineer)", "type": "string" }, "workplace_type": { "enum": [ "on-site", "remote", "hybrid" ], "type": "string" } }, "required": [], "type": "object" }, "name": "search_jobs", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:76429b716fd66816104493f0a7974cf727d363e5f45053a4e5a05f68b50efb68 | sha256sum