Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,559Letters: 14Defects: 1,336counted just now
teppi

Server definition

Hash
sha256:aeaccbaf2b3e67aef009b40441d4e34642303fcc644db0f7a60d4a5a603e6639
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "Search and browse live UX, product-design and UX-research job listings aggregated by UX Jobs (jobs.uxjobs.io) from 60+ applicant-tracking systems. Data is refreshed several times a day and every role links to its page on jobs.uxjobs.io. Attribution: \"UX Jobs — jobs.uxjobs.io\".", "tools": [ { "description": "Rank companies by number of open UX/product-design roles on jobs.uxjobs.io, optionally within a filter (country, remote, seniority, keywords, recency). Useful for \"who is hiring the most designers in Berlin\" or \"which companies opened design roles this week\".", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "company": { "description": "Company name (substring match).", "maxLength": 80, "type": "string" }, "country": { "description": "ISO-3166 alpha-2 country code, e.g. \"US\", \"GB\", \"DE\".", "maxLength": 2, "minLength": 2, "type": "string" }, "employment_type": { "description": "e.g. \"Full-time\", \"Contract\", \"Part-time\", \"Intern\".", "maxLength": 30, "type": "string" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "location": { "description": "City/state/country text to match in the posted location, e.g. \"London\", \"New York\", \"Germany\". Use \"remote\" for remote roles.", "maxLength": 80, "type": "string" }, "min_open_roles": { "default": 1, "description": "Only companies with at least this many matching open roles.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "min_salary_usd": { "description": "Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "posted_within_days": { "description": "Only roles posted in the last N days (1–60).", "maximum": 60, "minimum": 1, "type": "integer" }, "query": { "description": "Keywords matched against title, company, location and description, e.g. \"senior product designer fintech\". All words must match.", "maxLength": 200, "type": "string" }, "remote": { "description": "true = only fully-remote roles; false = exclude remote roles.", "type": "boolean" }, "role_family": { "description": "Design discipline derived from the title.", "enum": [ "Product design", "UX / UI", "Research", "Content / writing", "Design systems", "Service design", "Interaction", "Design lead / mgr", "Other design" ], "type": "string" }, "seniority": { "description": "Seniority derived from the title.", "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "workplace": { "description": "Workplace arrangement when the employer stated one.", "enum": [ "remote", "hybrid", "onsite" ], "type": "string" } }, "type": "object" }, "name": "companies_hiring", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "attribution": { "type": "string" }, "companies": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "open_roles": { "type": "number" }, "sample_titles": { "items": { "type": "string" }, "type": "array" }, "url": { "type": "string" } }, "required": [ "name", "open_roles", "sample_titles", "url" ], "type": "object" }, "type": "array" }, "generated_at": { "type": "string" }, "matched_roles": { "type": "number" }, "total_companies": { "type": "number" } }, "required": [ "total_companies", "matched_roles", "generated_at", "companies", "attribution" ], "type": "object" } }, { "description": "Retrieve one job listing from jobs.uxjobs.io by the id returned from search: location, salary, apply link and a description excerpt; the listing URL has the complete text.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "id": { "description": "Listing id from search.", "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "id": { "type": "string" }, "metadata": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "text", "url" ], "type": "object" } }, { "description": "Return one job listing in detail — location, workplace, posted salary, employer apply link, and a description excerpt when the source provides one — by the id returned from search_jobs (or the jobs.uxjobs.io page slug). The listing URL has the complete text.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "id": { "description": "Job id from search_jobs, or the slug from a jobs.uxjobs.io/jobs/{slug}/ URL.", "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_job", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "apply_url": { "type": "string" }, "attribution": { "type": "string" }, "company": { "type": "string" }, "country": { "type": [ "string", "null" ] }, "description_excerpt": { "type": [ "string", "null" ] }, "description_note": { "type": "string" }, "employment_type": { "type": [ "string", "null" ] }, "id": { "type": "string" }, "location": { "type": "string" }, "logo": { "type": [ "string", "null" ] }, "open_confidence": { "anyOf": [ { "enum": [ "verified", "unverified" ], "type": "string" }, { "type": "null" } ] }, "posted_at": { "type": [ "string", "null" ] }, "region": { "type": [ "string", "null" ] }, "remote": { "type": "boolean" }, "role_family": { "type": "string" }, "salary": { "type": [ "string", "null" ] }, "seniority": { "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "source": { "type": [ "string", "null" ] }, "title": { "type": "string" }, "url": { "type": "string" }, "workplace": { "anyOf": [ { "enum": [ "remote", "hybrid", "onsite" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "id", "title", "company", "location", "country", "remote", "workplace", "seniority", "salary", "employment_type", "posted_at", "url", "role_family", "region", "source", "open_confidence", "logo", "apply_url", "description_excerpt", "description_note", "attribution" ], "type": "object" } }, { "description": "A statistical snapshot of the design job market on jobs.uxjobs.io: total open roles, roles posted in the last 7 days, remote share, and breakdowns by seniority, discipline, top countries, top cities and top hiring companies. Accepts the same optional filters as search_jobs so you can snapshot a country, a discipline or a keyword.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "company": { "description": "Company name (substring match).", "maxLength": 80, "type": "string" }, "country": { "description": "ISO-3166 alpha-2 country code, e.g. \"US\", \"GB\", \"DE\".", "maxLength": 2, "minLength": 2, "type": "string" }, "employment_type": { "description": "e.g. \"Full-time\", \"Contract\", \"Part-time\", \"Intern\".", "maxLength": 30, "type": "string" }, "location": { "description": "City/state/country text to match in the posted location, e.g. \"London\", \"New York\", \"Germany\". Use \"remote\" for remote roles.", "maxLength": 80, "type": "string" }, "min_salary_usd": { "description": "Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "posted_within_days": { "description": "Only roles posted in the last N days (1–60).", "maximum": 60, "minimum": 1, "type": "integer" }, "query": { "description": "Keywords matched against title, company, location and description, e.g. \"senior product designer fintech\". All words must match.", "maxLength": 200, "type": "string" }, "remote": { "description": "true = only fully-remote roles; false = exclude remote roles.", "type": "boolean" }, "role_family": { "description": "Design discipline derived from the title.", "enum": [ "Product design", "UX / UI", "Research", "Content / writing", "Design systems", "Service design", "Interaction", "Design lead / mgr", "Other design" ], "type": "string" }, "seniority": { "description": "Seniority derived from the title.", "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "workplace": { "description": "Workplace arrangement when the employer stated one.", "enum": [ "remote", "hybrid", "onsite" ], "type": "string" } }, "type": "object" }, "name": "hiring_snapshot", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "attribution": { "type": "string" }, "by_role_family": { "items": { "additionalProperties": false, "properties": { "count": { "type": "number" }, "name": { "type": "string" } }, "required": [ "name", "count" ], "type": "object" }, "type": "array" }, "by_seniority": { "items": { "additionalProperties": false, "properties": { "count": { "type": "number" }, "seniority": { "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" } }, "required": [ "seniority", "count" ], "type": "object" }, "type": "array" }, "companies_hiring": { "type": "number" }, "countries": { "type": "number" }, "generated_at": { "type": "string" }, "open_roles": { "type": "number" }, "posted_last_7_days": { "type": "number" }, "remote_share_of_stated_workplace": { "type": [ "number", "null" ] }, "roles_with_posted_salary": { "type": "number" }, "top_cities": { "items": { "additionalProperties": false, "properties": { "count": { "type": "number" }, "name": { "type": "string" } }, "required": [ "name", "count" ], "type": "object" }, "type": "array" }, "top_companies": { "items": { "additionalProperties": false, "properties": { "count": { "type": "number" }, "name": { "type": "string" } }, "required": [ "name", "count" ], "type": "object" }, "type": "array" }, "top_countries": { "items": { "additionalProperties": false, "properties": { "count": { "type": "number" }, "name": { "type": "string" } }, "required": [ "name", "count" ], "type": "object" }, "type": "array" } }, "required": [ "generated_at", "open_roles", "posted_last_7_days", "remote_share_of_stated_workplace", "roles_with_posted_salary", "companies_hiring", "countries", "by_seniority", "by_role_family", "top_countries", "top_cities", "top_companies", "attribution" ], "type": "object" } }, { "description": "Median and quartile posted salary (annual USD, from roles that state a range) by seniority level, optionally filtered by country, remote, discipline or keywords. Only roles with a posted USD range count — typically 5–10% of listings — so treat small samples with caution; the sample size is returned per level.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "company": { "description": "Company name (substring match).", "maxLength": 80, "type": "string" }, "country": { "description": "ISO-3166 alpha-2 country code, e.g. \"US\", \"GB\", \"DE\".", "maxLength": 2, "minLength": 2, "type": "string" }, "employment_type": { "description": "e.g. \"Full-time\", \"Contract\", \"Part-time\", \"Intern\".", "maxLength": 30, "type": "string" }, "location": { "description": "City/state/country text to match in the posted location, e.g. \"London\", \"New York\", \"Germany\". Use \"remote\" for remote roles.", "maxLength": 80, "type": "string" }, "min_salary_usd": { "description": "Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "posted_within_days": { "description": "Only roles posted in the last N days (1–60).", "maximum": 60, "minimum": 1, "type": "integer" }, "query": { "description": "Keywords matched against title, company, location and description, e.g. \"senior product designer fintech\". All words must match.", "maxLength": 200, "type": "string" }, "remote": { "description": "true = only fully-remote roles; false = exclude remote roles.", "type": "boolean" }, "role_family": { "description": "Design discipline derived from the title.", "enum": [ "Product design", "UX / UI", "Research", "Content / writing", "Design systems", "Service design", "Interaction", "Design lead / mgr", "Other design" ], "type": "string" }, "seniority": { "description": "Seniority derived from the title.", "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "workplace": { "description": "Workplace arrangement when the employer stated one.", "enum": [ "remote", "hybrid", "onsite" ], "type": "string" } }, "type": "object" }, "name": "salary_snapshot", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "attribution": { "type": "string" }, "by_seniority": { "items": { "additionalProperties": false, "properties": { "median_max": { "type": [ "number", "null" ] }, "median_mid": { "type": [ "number", "null" ] }, "median_min": { "type": [ "number", "null" ] }, "sample": { "type": "number" }, "seniority": { "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" } }, "required": [ "seniority", "sample", "median_min", "median_max", "median_mid" ], "type": "object" }, "type": "array" }, "currency": { "type": "string" }, "generated_at": { "type": "string" }, "overall_median_mid": { "type": [ "number", "null" ] }, "roles_matched": { "type": "number" }, "roles_with_salary": { "type": "number" } }, "required": [ "currency", "roles_with_salary", "roles_matched", "generated_at", "by_seniority", "overall_median_mid", "attribution" ], "type": "object" } }, { "description": "Keyword search over live UX & product-design job listings on jobs.uxjobs.io. Returns up to 20 results with id, title and URL; pass an id to fetch for the full listing. Natural-language queries work: \"remote senior product designer fintech\", \"UX researcher London\".", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "query": { "description": "Search query.", "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "results": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } }, { "description": "Search live UX, product-design, UX-research, content-design and design-leadership roles on jobs.uxjobs.io. Filter by keywords, location/country, remote, seniority, discipline, company, posted salary and recency. Returns a page of compact results (newest first, keyword relevance when a query is given) plus the total match count.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "company": { "description": "Company name (substring match).", "maxLength": 80, "type": "string" }, "country": { "description": "ISO-3166 alpha-2 country code, e.g. \"US\", \"GB\", \"DE\".", "maxLength": 2, "minLength": 2, "type": "string" }, "employment_type": { "description": "e.g. \"Full-time\", \"Contract\", \"Part-time\", \"Intern\".", "maxLength": 30, "type": "string" }, "limit": { "default": 20, "description": "Results per page (1–50).", "maximum": 50, "minimum": 1, "type": "integer" }, "location": { "description": "City/state/country text to match in the posted location, e.g. \"London\", \"New York\", \"Germany\". Use \"remote\" for remote roles.", "maxLength": 80, "type": "string" }, "min_salary_usd": { "description": "Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "offset": { "default": 0, "description": "Skip this many results (for paging).", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "posted_within_days": { "description": "Only roles posted in the last N days (1–60).", "maximum": 60, "minimum": 1, "type": "integer" }, "query": { "description": "Keywords matched against title, company, location and description, e.g. \"senior product designer fintech\". All words must match.", "maxLength": 200, "type": "string" }, "remote": { "description": "true = only fully-remote roles; false = exclude remote roles.", "type": "boolean" }, "role_family": { "description": "Design discipline derived from the title.", "enum": [ "Product design", "UX / UI", "Research", "Content / writing", "Design systems", "Service design", "Interaction", "Design lead / mgr", "Other design" ], "type": "string" }, "seniority": { "description": "Seniority derived from the title.", "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "workplace": { "description": "Workplace arrangement when the employer stated one.", "enum": [ "remote", "hybrid", "onsite" ], "type": "string" } }, "type": "object" }, "name": "search_jobs", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "attribution": { "type": "string" }, "generated_at": { "type": "string" }, "offset": { "type": "number" }, "results": { "items": { "additionalProperties": false, "properties": { "company": { "type": "string" }, "country": { "type": [ "string", "null" ] }, "employment_type": { "type": [ "string", "null" ] }, "id": { "type": "string" }, "location": { "type": "string" }, "posted_at": { "type": [ "string", "null" ] }, "remote": { "type": "boolean" }, "salary": { "type": [ "string", "null" ] }, "seniority": { "enum": [ "Junior / Entry", "Mid-level", "Senior", "Lead / Staff", "Principal", "Director+" ], "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" }, "workplace": { "anyOf": [ { "enum": [ "remote", "hybrid", "onsite" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "id", "title", "company", "location", "country", "remote", "workplace", "seniority", "salary", "employment_type", "posted_at", "url" ], "type": "object" }, "type": "array" }, "returned": { "type": "number" }, "total": { "type": "number" } }, "required": [ "total", "offset", "returned", "generated_at", "results", "attribution" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:aeaccbaf2b3e67aef009b40441d4e34642303fcc644db0f7a60d4a5a603e6639 | sha256sum