このMCPでできること
Searches live UX and product-design jobs and provides job details, hiring snapshots, salary statistics, and company hiring rankings.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Keywords matched against title, company, location and description, e.g. "senior product designer fintech". All words must match.'}, 'remote': {'type': 'boolean', 'description': 'true = only fully-remote roles; false = exclude remote roles.'}, 'company': {'type': 'string', 'maxLength': 80, 'description': 'Company name (substring match).'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 country code, e.g. "US", "GB", "DE".'}, 'location': {'type': 'string', 'maxLength': 80, 'description': 'City/state/country text to match in the posted location, e.g. "London", "New York", "Germany". Use "remote" for remote roles.'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string', 'description': 'Seniority derived from the title.'}, 'workplace': {'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string', 'description': 'Workplace arrangement when the employer stated one.'}, 'role_family': {'enum': ['Product design', 'UX / UI', 'Research', 'Content / writing', 'Design systems', 'Service design', 'Interaction', 'Design lead / mgr', 'Other design'], 'type': 'string', 'description': 'Design discipline derived from the title.'}, 'min_open_roles': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Only companies with at least this many matching open roles.'}, 'min_salary_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.'}, 'employment_type': {'type': 'string', 'maxLength': 30, 'description': 'e.g. "Full-time", "Contract", "Part-time", "Intern".'}, 'posted_within_days': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'Only roles posted in the last N days (1â\x80\x9360).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['total_companies', 'matched_roles', 'generated_at', 'companies', 'attribution'], 'properties': {'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'open_roles', 'sample_titles', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'open_roles': {'type': 'number'}, 'sample_titles': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'attribution': {'type': 'string'}, 'generated_at': {'type': 'string'}, 'matched_roles': {'type': 'number'}, 'total_companies': {'type': 'number'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Listing id from search.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Job id from search_jobs, or the slug from a jobs.uxjobs.io/jobs/{slug}/ URL.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', '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'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'logo': {'type': ['string', 'null']}, 'title': {'type': 'string'}, 'region': {'type': ['string', 'null']}, 'remote': {'type': 'boolean'}, 'salary': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'company': {'type': 'string'}, 'country': {'type': ['string', 'null']}, 'location': {'type': 'string'}, 'apply_url': {'type': 'string'}, 'posted_at': {'type': ['string', 'null']}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string'}, 'workplace': {'anyOf': [{'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string'}, {'type': 'null'}]}, 'attribution': {'type': 'string'}, 'role_family': {'type': 'string'}, 'employment_type': {'type': ['string', 'null']}, 'open_confidence': {'anyOf': [{'enum': ['verified', 'unverified'], 'type': 'string'}, {'type': 'null'}]}, 'description_note': {'type': 'string'}, 'description_excerpt': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'maxLength': 200, 'description': 'Keywords matched against title, company, location and description, e.g. "senior product designer fintech". All words must match.'}, 'remote': {'type': 'boolean', 'description': 'true = only fully-remote roles; false = exclude remote roles.'}, 'company': {'type': 'string', 'maxLength': 80, 'description': 'Company name (substring match).'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 country code, e.g. "US", "GB", "DE".'}, 'location': {'type': 'string', 'maxLength': 80, 'description': 'City/state/country text to match in the posted location, e.g. "London", "New York", "Germany". Use "remote" for remote roles.'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string', 'description': 'Seniority derived from the title.'}, 'workplace': {'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string', 'description': 'Workplace arrangement when the employer stated one.'}, 'role_family': {'enum': ['Product design', 'UX / UI', 'Research', 'Content / writing', 'Design systems', 'Service design', 'Interaction', 'Design lead / mgr', 'Other design'], 'type': 'string', 'description': 'Design discipline derived from the title.'}, 'min_salary_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.'}, 'employment_type': {'type': 'string', 'maxLength': 30, 'description': 'e.g. "Full-time", "Contract", "Part-time", "Intern".'}, 'posted_within_days': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'Only roles posted in the last N days (1â\x80\x9360).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', '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'], 'properties': {'countries': {'type': 'number'}, 'open_roles': {'type': 'number'}, 'top_cities': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'attribution': {'type': 'string'}, 'by_seniority': {'type': 'array', 'items': {'type': 'object', 'required': ['seniority', 'count'], 'properties': {'count': {'type': 'number'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string'}}, 'additionalProperties': False}}, 'generated_at': {'type': 'string'}, 'top_companies': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'top_countries': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'by_role_family': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'companies_hiring': {'type': 'number'}, 'posted_last_7_days': {'type': 'number'}, 'roles_with_posted_salary': {'type': 'number'}, 'remote_share_of_stated_workplace': {'type': ['number', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'maxLength': 200, 'description': 'Keywords matched against title, company, location and description, e.g. "senior product designer fintech". All words must match.'}, 'remote': {'type': 'boolean', 'description': 'true = only fully-remote roles; false = exclude remote roles.'}, 'company': {'type': 'string', 'maxLength': 80, 'description': 'Company name (substring match).'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 country code, e.g. "US", "GB", "DE".'}, 'location': {'type': 'string', 'maxLength': 80, 'description': 'City/state/country text to match in the posted location, e.g. "London", "New York", "Germany". Use "remote" for remote roles.'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string', 'description': 'Seniority derived from the title.'}, 'workplace': {'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string', 'description': 'Workplace arrangement when the employer stated one.'}, 'role_family': {'enum': ['Product design', 'UX / UI', 'Research', 'Content / writing', 'Design systems', 'Service design', 'Interaction', 'Design lead / mgr', 'Other design'], 'type': 'string', 'description': 'Design discipline derived from the title.'}, 'min_salary_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.'}, 'employment_type': {'type': 'string', 'maxLength': 30, 'description': 'e.g. "Full-time", "Contract", "Part-time", "Intern".'}, 'posted_within_days': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'Only roles posted in the last N days (1â\x80\x9360).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['currency', 'roles_with_salary', 'roles_matched', 'generated_at', 'by_seniority', 'overall_median_mid', 'attribution'], 'properties': {'currency': {'type': 'string'}, 'attribution': {'type': 'string'}, 'by_seniority': {'type': 'array', 'items': {'type': 'object', 'required': ['seniority', 'sample', 'median_min', 'median_max', 'median_mid'], 'properties': {'sample': {'type': 'number'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string'}, 'median_max': {'type': ['number', 'null']}, 'median_mid': {'type': ['number', 'null']}, 'median_min': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'generated_at': {'type': 'string'}, 'roles_matched': {'type': 'number'}, 'roles_with_salary': {'type': 'number'}, 'overall_median_mid': {'type': ['number', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Search query.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Results per page (1â\x80\x9350).'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Keywords matched against title, company, location and description, e.g. "senior product designer fintech". All words must match.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Skip this many results (for paging).'}, 'remote': {'type': 'boolean', 'description': 'true = only fully-remote roles; false = exclude remote roles.'}, 'company': {'type': 'string', 'maxLength': 80, 'description': 'Company name (substring match).'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 country code, e.g. "US", "GB", "DE".'}, 'location': {'type': 'string', 'maxLength': 80, 'description': 'City/state/country text to match in the posted location, e.g. "London", "New York", "Germany". Use "remote" for remote roles.'}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string', 'description': 'Seniority derived from the title.'}, 'workplace': {'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string', 'description': 'Workplace arrangement when the employer stated one.'}, 'role_family': {'enum': ['Product design', 'UX / UI', 'Research', 'Content / writing', 'Design systems', 'Service design', 'Interaction', 'Design lead / mgr', 'Other design'], 'type': 'string', 'description': 'Design discipline derived from the title.'}, 'min_salary_usd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only roles whose posted annual USD salary range reaches at least this figure. Only ~8% of roles post salary.'}, 'employment_type': {'type': 'string', 'maxLength': 30, 'description': 'e.g. "Full-time", "Contract", "Part-time", "Intern".'}, 'posted_within_days': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'Only roles posted in the last N days (1â\x80\x9360).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['total', 'offset', 'returned', 'generated_at', 'results', 'attribution'], 'properties': {'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'company', 'location', 'country', 'remote', 'workplace', 'seniority', 'salary', 'employment_type', 'posted_at', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'remote': {'type': 'boolean'}, 'salary': {'type': ['string', 'null']}, 'company': {'type': 'string'}, 'country': {'type': ['string', 'null']}, 'location': {'type': 'string'}, 'posted_at': {'type': ['string', 'null']}, 'seniority': {'enum': ['Junior / Entry', 'Mid-level', 'Senior', 'Lead / Staff', 'Principal', 'Director+'], 'type': 'string'}, 'workplace': {'anyOf': [{'enum': ['remote', 'hybrid', 'onsite'], 'type': 'string'}, {'type': 'null'}]}, 'employment_type': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'returned': {'type': 'number'}, 'attribution': {'type': 'string'}, 'generated_at': {'type': 'string'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
Tollmint
Audits content, page design, cognitive load, dark patterns, trust signals, marketing compliance, accessibility, AI disclosures, a…
Reelfy Agent Tools
Provides paid AI image, video, music, voice, vision, and text generation alongside web search, page scraping, domain data, and cr…
arhiiv
Searches and documents Estonian jewellery and metalwork artists, works, exhibitions, organizations, maker's marks, museum holding…
Thisispaper
Searches and explores a curated archive of architecture, interiors, design, photography, and art projects using keyword, taste, a…
The Artillerist Intelligence
Searches source-backed art and illustration research, prepares commission estimates, and structures paid company intelligence req…
texttostl
Generates text-based 3D-printable STL models and provides paid web search and search-with-page-reading tools.