# Hire Overseas

> Search remote professionals in the Philippines, Latin America and Africa; request introductions.

- name: io.github.Hire-Overseas/hire-overseas-mcp
- version: 0.3.1
- connection class: R0 (autonomous)
- trust: 97/100
- quality: 85/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.Hire-Overseas%2Fhire-overseas-mcp
- tools: https://api.protogrid.dev/v1/servers/io.github.Hire-Overseas%2Fhire-overseas-mcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "hire-overseas-mcp": {
      "type": "http",
      "url": "https://api.hireoverseas.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 90
- drivers: +repository +namespace-matches-repo +website +reachable +uptime-100% +updated-2d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 94 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 1 of 4 tools declare all four hints; missing: search_candidates (idempotentHint); get_request_status (idempotentHint); get_candidate_resume (idempotentHint)
- pass `tools.token_cost`: about 945 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 3 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 945 tokens to load them all
- tool set hash: 21eda214a3f7fff285501ae8959fa6e7
- tools last changed: 2026-11-12T19:50:23.617Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.Hire-Overseas/hire-overseas-mcp.svg)](https://protogrid.dev/servers/io.github.Hire-Overseas/hire-overseas-mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-12 `get_request_status` changed (inputSchema)
- 2026-11-12 `request_intro` changed (inputSchema)
- 2026-11-12 `search_candidates` changed (inputSchema)
- 2026-11-12 `get_request_status` changed (inputSchema)
- 2026-11-11 `get_candidate_resume` added
  - Returns the resume of a candidate from search_candidates as text, with the surname, contact details, links, employer names, city and referees removed. Available when the profile says resumeAvailable.
- 2026-11-11 `search_candidates` changed (description)
  - before: Searches Hire Overseas's pool of remote professionals in the Philippines, Latin America and Africa for a role and returns up to 5 anonymized profiles in seconds. Profiles show first name, country, skills and experience; never a surname, contact detail or employer name. Each profile has a candidateRef that request_intro accepts.
  - after: Searches Hire Overseas's pool of remote professionals in the Philippines, Latin America and Africa for a role and returns up to 5 anonymized profiles in seconds. Profiles show first name, country, skills and experience; never a surname, contact detail or employer name. Each profile has a candidateRef that get_candidate_resume and request_intro accept, says whether a resume exists, and includes a link to the candidate's intro video when there is one.

Full history: https://api.protogrid.dev/v1/servers/io.github.Hire-Overseas%2Fhire-overseas-mcp/changes

## Remotes

- https://api.hireoverseas.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (4)

- `get_candidate_resume`: Returns the resume of a candidate from search_candidates as text, with the surname, contact details, links, employer names, city and referees removed. Available when the profile says resumeAvailable.
- `get_request_status`: Returns pending_review, approved or rejected for a request made with request_intro.
- `request_intro`: Requests an introduction to a candidate returned by search_candidates. The request goes to the Hire Overseas team, who verify the candidate, confirm availability and pricing, and reply to the contact email, usually within one business day. Requires the requester's real company name and work email. One request covers one candidate.
- `search_candidates`: Searches Hire Overseas's pool of remote professionals in the Philippines, Latin America and Africa for a role and returns up to 5 anonymized profiles in seconds. Profiles show first name, country, skills and experience; never a surname, contact detail or employer name. Each profile has a candidateRef that get_candidate_resume and request_intro accept, says whether a resume exists, and includes a link to the candidate's intro video when there is one.
