此 MCP 可以做什么
Searches a large job listing catalog, retrieves job and market details, manages resumes, and supports applications.
工具
输入模式
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'Worklittle job id from search_jobs / get_job_details.', 'x-mcp-header': 'Job-Id'}, 'auto_submit': {'type': 'boolean', 'description': 'Ignored on API keys. Sessions started with a key always submit.'}, 'resume_html': {'type': 'string', 'description': 'Optional resume HTML to seed.'}, 'cover_letter_html': {'type': 'string', 'description': 'Optional cover letter HTML to seed.'}}}
输出模式
{'type': 'object', 'description': 'JSON result from this Worklittle MCP tool.', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'Worklittle job id to remove from the pipeline.'}}}
输出模式
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'deleted': {'type': 'boolean'}}, 'description': 'Delete or stop confirmation from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'deleted': {'type': 'boolean'}}, 'description': 'Delete or stop confirmation from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'description': 'Read result from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Role/title search used when job_id is missing (picks the first live match).'}, 'job_id': {'type': 'string', 'description': 'The job ID from a previous search_jobs result when available.', 'x-mcp-header': 'Job-Id'}, 'summary': {'type': 'boolean', 'description': 'If true, request first-time AI generation via GET /jobs/:id?summary=true. Default is raw plus cached AI only.'}, 'location': {'type': 'string', 'description': 'Optional location substring when resolving details by query.'}}}
输出模式
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'location': {'type': 'string'}, 'description': {'type': 'string'}, 'company_name': {'type': 'string'}}, 'description': 'Detailed Worklittle job record.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Role or title phrase when aggregating common keywords across live jobs (e.g. data scientist).'}, 'job_id': {'type': 'string', 'description': 'Job ID from search_jobs when keywords are for one listing.'}, 'location': {'type': 'string', 'description': 'Optional location substring when aggregating by query.'}}}
输出模式
{'type': 'object', 'description': 'Read result from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Role or title filter for a market slice (e.g. product manager).'}, 'location': {'type': 'string', 'description': 'Location substring for a market slice (e.g. San Francisco).'}, 'workplace_type': {'enum': ['remote', 'hybrid', 'on_site'], 'type': 'string', 'description': 'Optional workplace filter for the slice.'}}}
输出模式
{'type': 'object', 'properties': {'total_jobs': {'type': 'number'}, 'top_companies': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'description': 'Aggregate job market stats for the requested filters.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'description': 'Read result from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'cursor': {'type': 'string', 'description': 'next_cursor from the previous search_jobs / load_more_job_cards response. Omit for the first page.'}, 'company': {'type': 'string', 'description': "Same as search_jobs: bare slug include OR; leading '-' excludes (e.g. -lucid-motors)."}, 'country': {'type': 'string'}, 'keywords': {'type': 'string'}, 'location': {'type': 'string'}, 'near_lat': {'type': 'number'}, 'near_lng': {'type': 'number'}, 'radius_km': {'type': 'number'}, 'salary_min': {'type': 'number'}, 'exclude_ids': {'type': 'string', 'description': 'Comma-separated job IDs already in the deck (dedupe).'}, 'location_or': {'type': 'string'}, 'exclude_remote': {'type': 'boolean'}, 'workplace_type': {'type': 'string'}, 'employment_type': {'type': 'string'}, 'seniority_level': {'type': 'string'}, 'visa_sponsorship': {'enum': ['yes', 'no'], 'type': 'string'}, 'posted_within_days': {'type': 'number'}, 'description_language': {'type': 'string'}}}
输出模式
{'type': 'object', 'description': 'JSON result from this Worklittle MCP tool.', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Company name or slug query (min 2 characters, max 80).'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Max results to return. Default 5, max 20.'}}}
输出模式
{'type': 'object', 'description': 'Read result from the Worklittle API.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Number of results to return. Default 10, max 50.'}, 'query': {'type': 'string', 'description': "Job title or role phrase (merged with keywords). Sent as API title= — matches job TITLE text only, separate from company. Preserve negative title terms with a leading dash, e.g. 'product manager, software engineer, -senior'. If they want any role / all jobs, omit. Never merge many titles into one string unless the user supplied comma-separated roles. Expand shorthand (swe, pm, sre) when applicable.", 'x-mcp-header': 'Query'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous search_jobs response to fetch the next page.'}, 'company': {'type': 'string', 'description': "Employer slug(s): bare slug or comma-separated OR include (e.g. meta,google,apple). Prefix with '-' to exclude (e.g. -lucid-motors,-tesla). Mix allowed (meta,google,-amazon). Lowercase hyphenated. Mid-slug hyphens are part of the slug; only a leading '-' excludes. If include-only returns 0, retry without include slugs.", 'x-mcp-header': 'Company'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country filter (e.g. US, GB, DE). Returns jobs in that country or workplace_type remote.'}, 'keywords': {'type': 'string', 'description': 'Only if the user named skills or stacks in this turn. Omit by default — do not pull from resume or profile.'}, 'location': {'type': 'string', 'description': "Text filter on job location strings (partial match). For metro-area or 'near me' intent, prefer near_lat + near_lng + radius_km (50–65 km typical) so results are not tied to one city spelling. Use location only when you cannot geocode, or as a fallback. Avoid long 'City, Country' strings; use country for country filters. For multiple metros, prefer location_or."}, 'near_lat': {'type': 'number', 'description': 'Latitude for distance search. Use with near_lng. Typical source: browser geolocation or geocoded city.'}, 'near_lng': {'type': 'number', 'description': 'Longitude for distance search. Required with near_lat.'}, 'radius_km': {'type': 'number', 'maximum': 500, 'minimum': 1, 'description': 'Radius in kilometers around near_lat/near_lng. Default 50, max 500.'}, 'salary_min': {'type': 'number', 'minimum': 0, 'description': "Minimum annual salary in the job's listed currency. Only returns jobs where a salary is known and meets this threshold. Examples: 100000, 150000."}, 'exclude_ids': {'type': 'string', 'description': 'Comma-separated job IDs to exclude (e.g. postings already shown in the conversation).'}, 'location_or': {'type': 'string', 'description': 'Comma-separated place substrings when the user names two or more metros at once (e.g. San Francisco,New York). The API returns jobs whose location text matches ANY term. Mutually exclusive with distance search (near_lat/near_lng).'}, 'exclude_remote': {'type': 'boolean', 'description': 'When using near_lat/near_lng: false includes remote-only jobs; true (default) excludes them so results are geographically local.'}, 'workplace_type': {'enum': ['remote', 'hybrid', 'on_site'], 'type': 'string', 'description': 'Work arrangement.'}, 'employment_type': {'enum': ['full_time', 'part_time', 'contract', 'internship', 'temporary'], 'type': 'string', 'description': 'Type of employment contract.'}, 'seniority_level': {'enum': ['new_grad', 'entry', 'mid', 'senior', 'staff', 'manager', 'director', 'executive'], 'type': 'string', 'description': 'Omit unless the user explicitly asked for a band. Never infer from profile. Enum when set:'}, 'visa_sponsorship': {'enum': ['yes', 'no'], 'type': 'string', 'description': "Filter by explicit visa sponsorship text in the posting (AI-extracted). Use 'yes' for jobs that sponsor visas (H-1B, etc.). Use 'no' only when the user wants roles that explicitly state no sponsorship. Omit when not relevant."}, 'posted_within_days': {'type': 'number', 'minimum': 0, 'description': 'Days of posted-date lookback. Omit → default 14. 0 → no cutoff (any age). 1 → today/last 24h. 7 → this week. Any positive integer allowed (e.g. 90, 365). Never encode recency words in query.'}, 'description_language': {'type': 'string', 'description': 'ISO 639-1 code for the language of the job posting body. Examples: en, es, de, fr, pt.'}}}
输出模式
{'type': 'object', 'properties': {'jobs': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Matching job listings.'}, 'query': {'type': 'string'}, 'total': {'type': 'number', 'description': 'Total matches when provided by the API.'}, 'cursor': {'type': ['string', 'null'], 'description': 'Pagination cursor for the next page.'}, 'search': {'type': 'object', 'description': 'Echo of search_jobs filters for the Job Cards widget.', 'additionalProperties': True}, 'location': {'type': 'string'}, 'near_lat': {'type': 'number'}, 'near_lng': {'type': 'number'}}, 'description': 'Paginated job search results from Worklittle.', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['job_id', 'job_title', 'company_name'], 'properties': {'job_id': {'type': 'string', 'description': 'Worklittle job id from search_jobs or get_job_details.'}, 'method': {'enum': ['apply', 'apply_with_ai', 'api'], 'type': 'string', 'description': 'How the user applied. Defaults to apply.'}, 'status': {'enum': ['saved', 'in_progress', 'applied', 'interview', 'offer', 'rejected', 'withdrawn', 'skipped'], 'type': 'string', 'description': 'Pipeline stage when known. Use saved for heart/save, skipped for Job Cards / deck Skip. Defaults to in_progress for apply / apply_with_ai, applied for api.'}, 'apply_url': {'type': 'string', 'description': 'Optional employer apply URL.'}, 'job_title': {'type': 'string'}, 'company_name': {'type': 'string'}}}
输出模式
{'type': 'object', 'description': 'JSON result from this Worklittle MCP tool.', 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'phone': {'type': 'string'}, 'x_url': {'type': 'string'}, 'you_name': {'type': 'string'}, 'you_work': {'type': 'string'}, 'github_url': {'type': 'string'}, 'tiktok_url': {'type': 'string'}, 'you_school': {'type': 'string'}, 'youtube_url': {'type': 'string'}, 'facebook_url': {'type': 'string'}, 'linkedin_url': {'type': 'string'}, 'instagram_url': {'type': 'string'}, 'school_degree': {'type': 'string'}, 'you_interests': {'type': 'string'}, 'phone_national': {'type': 'string'}, 'drivers_license': {'type': 'string', 'description': 'valid | none | empty to clear'}, 'huggingface_url': {'type': 'string'}, 'phone_country_iso': {'type': 'string'}, 'personal_website_url': {'type': 'string'}, 'profile_clear_fields': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Field names to clear when empty'}, 'work_authorization_countries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ISO2 country codes'}}}
输出模式
{'type': 'object', 'description': 'Mutation result from the Worklittle API (created or updated resource).', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['filename', 'content_base64'], 'properties': {'mime': {'type': 'string', 'description': 'MIME type, e.g. application/pdf'}, 'filename': {'type': 'string', 'description': 'Original file name, e.g. resume.pdf'}, 'content_base64': {'type': 'string', 'description': 'Base64-encoded file bytes (data: URLs accepted; strip prefix ok).'}}}
输出模式
{'type': 'object', 'description': 'JSON result from this Worklittle MCP tool.', 'additionalProperties': True}
近期工具变更
类似的 MCP 服务器
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
US Company Intelligence for AI Agents (SEC EDGAR, x402)
Offers pay-per-call web extraction, search and LLM tools plus French company, property, procurement, marketplace and security dat…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
FirmLedger
Searches and manages verified business directory listings, company profiles, leads, jobs, watchlists, analytics, advertising, and…