WorldRole
Server Details
Free remote and overseas job search with sources and eligibility checks. Usage limits apply.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- zzn199216/worldrole-mcp
- GitHub Stars
- 14
- Server Listing
- WorldRole MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
Most tools target distinct resources (profile, jobs, companies, usage, referral), but boardwork_start is opaque and overlaps conceptually with get_profile since it also 'restores known facts'. get_jobs vs search_jobs and get_company vs search_companies are distinguishable but require reading long descriptions to separate read-detail from discovery.
Nine of ten tools follow a clean verb_noun snake_case pattern (get_profile, update_profile, search_jobs, create_referral_link, etc.). boardwork_start breaks the convention entirely with a noun_verb, domain-jargon name that does not signal its action.
Ten tools is a reasonable scope for a career/job-search assistant covering profile, jobs, companies, usage and referrals. The only questionable inclusion is boardwork_start, which does not clearly earn its place alongside get_profile.
Profile lifecycle (read/update/delete/resume) and read-only job and company discovery are covered. However, there is no tool to save, track or apply to a job, and no way to act on the jobs surfaced by search_jobs, which are core workflows for a job-search server.
Available Tools
10 toolsboardwork_startBRead-onlyIdempotentInspect
Restore known facts and plan useful work before asking. Optional assistance_context describes actual task requirements and client checks, without private answers. Defaults to zero questions; no profile writes, sending, monitoring or live verification are performed.
Inputs: locale, workflow, profile_state, assistance_context.
create_referral_linkAIdempotentInspect
Only when the user explicitly requests an invitation link. Returns a public URL and grants the account's once-ever 20-job bonus. Never call during installation, startup or automatically after an exhaustion notice. Repeated calls return the same link without another bonus. No message is sent.
Inputs: request_id (required).
delete_profileADestructiveIdempotentInspect
When the user asks to forget or stop remembering, clear their career summary and pause future saves. Retains only an empty version marker. The user can later ask to resume via update_profile(resume=True), without visiting a settings page.
Inputs: request_id (required), expected_version (required).
get_companyCRead-onlyIdempotentInspect
Read company identity and a few accepted roles. Company-wide policies do not automatically apply to every role.
Inputs: company_id (required), roles_limit, include_evidence.
get_jobsCRead-onlyIdempotentInspect
Read selected details, periodic vacancy freshness and the last completed check time. Identity and applicant eligibility are separate checks. not_available alone does not prove the employer closed the job.
Inputs: job_ids (required), sections.
get_profileARead-onlyIdempotentInspect
Read/export the current account's compact career summary for conversational onboarding. Empty fields are missing, not a reason to send the user a form. Never accepts another user ID.
Inputs: no named parameters.
get_usageARead-onlyIdempotentInspect
Read current hosted account/guest allowance when requested. No promotion at install/startup; external free sources have independent limits. Does not spend a job.
Inputs: no named parameters.
search_companiesARead-onlyIdempotentInspect
Find known companies by name OR exact website hostname. An empty list is only a corpus gap; never fetches arbitrary URLs.
Inputs: name, limit, cursor, domain.
search_jobsBRead-onlyIdempotentInspect
Search a small page of sourced jobs by explicit filters and weighted preferences. Defaults to one role per company. Exclusions apply before pagination.
Inputs: count, cursor, intent, filters, +4 more.
update_profileAIdempotentInspect
Save important career facts. mode=compiled submits COMPLETE merged summaries for changed fields; omitted fields stay, null explicitly deletes. mode=supplement fills missing fields and skips exact duplicates; changes to populated fields return PROFILE_MERGE_REQUIRED with affected context, atomically without saving. Compile that context and retry compiled, preserving old facts. No server LLM or pending queue. Read first; batch meaningful changes, no-op does not bump version. user_reported needs user statements; document_supported needs accessible evidence, inference stays needs_confirmation. Values <=500 chars, total <=8 KB; no full chats/files/secrets. Reuse request_id for identical retry, re-read on conflict. resume=True only on explicit request to resume paused memory; never reconstruct deleted facts.
Inputs: patch (required), request_id (required), expected_version (required), mode, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search remote jobs by the country they hire from, and jobs with relocation or visa sponsorship.
Remote jobs you can do from anywhere in the world: search jobs, companies, salaries and perks.
Search open jobs from company career sites by the country you can apply from, remote or onsite.
Search remote jobs from company career pages by title, location, seniority, salary, and tech stack.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceSearches public remote job feeds (Himalayas, Remotive, Remote OK, We Work Remotely, Hacker News, n8n and Make forums, Ashby boards) and keeps contract and part-time developer posts open to your location, dropping posts that require video interviews, ID uploads or US-only work.MIT
- AlicenseAqualityDmaintenanceSearch current remote / work-from-home jobs by category, region, perk, or company — with ready-to-apply links.5MIT

JobsPipe MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceSearch live job postings from 30+ job boards, ATS feeds and public employment services, and watch for new matches.MIT- FlicenseNot gradedqualityAmaintenanceLets an AI agent search and filter roughly 4,700 salary-transparent tech postings across nine job boards in eight countries, plus ~50,000 Swiss and ~9,000 Singapore IT listings, using criteria like minimum salary, remote work, tech stack, and seniority. It also tracks which roles have already been applied to so duplicates stay out of results.-
Glama MCP Gateway
Add one secure layer between your agents and this server.