Skip to main content
Glama
remoas

TCI Job Finder

README.md
# Caribbean Jobs MCP servers

Two public, read-only [Model Context Protocol](https://modelcontextprotocol.io) servers for job vacancies in the Caribbean:

| Server | Endpoint (Streamable HTTP) | Website | Registry name |
|---|---|---|---|
| **TCI Job Finder** (Turks and Caicos Islands) | `https://tcijobfinder.com/api/mcp` | [tcijobfinder.com](https://tcijobfinder.com) | `com.tcijobfinder/jobs` |
| **Cayman Job Finder** (Cayman Islands) | `https://caymanjobfinder.com/api/mcp` | [caymanjobfinder.com](https://caymanjobfinder.com) | `com.caymanjobfinder/jobs` |

Both give AI assistants current vacancies from official adverts, with links to the job page and the official advert. No sign-in or API key is needed. The servers are hosted; there is nothing to install. This repository holds only this README and the registry metadata (`tci/server.json`, `cayman/server.json`); the server code is not published here.

Every tool is read-only (`readOnlyHint: true`, `destructiveHint: false`). Results are capped at 20 per call. Neither site takes applications: each job page links to the official advert and the official place to apply.

## Tools

### TCI Job Finder — `https://tcijobfinder.com/api/mcp`

[![TCI Job Finder MCP connector](https://glama.ai/mcp/connectors/com.tcijobfinder/tci-job-finder/badges/score.svg)](https://glama.ai/mcp/connectors/com.tcijobfinder/tci-job-finder)

| Tool | What it does |
|---|---|
| `search_jobs` | Search current, open vacancies in the Turks and Caicos Islands, newest first. Optional filters: `keyword` (title or employer), `island`, `category`, `new_since` and `closing_before` (YYYY-MM-DD), `limit` (1–20, default 10), `offset`. |
| `get_job` | Full details of one current job by its `slug` (from `search_jobs`), including the job page link, which links to the official advert to apply. |
| `list_employers` | Employers with current vacancies, with their number of open jobs and a link to their jobs. Optional `island`, `category`, `limit`. |

Islands: `providenciales`, `grand-turk`, `north-caicos`, `middle-caicos`, `south-caicos`, `salt-cay`, `parrot-cay`.

Categories: `retail`, `legal`, `health`, `education`, `law-enforcement`, `finance`, `it`, `admin`, `hospitality-customer-service`, `aviation`, `skilled-trades`, `other`.

### Cayman Job Finder — `https://caymanjobfinder.com/api/mcp`

| Tool | What it does |
|---|---|
| `search_jobs` | Search current, open vacancies in the Cayman Islands (from the official WORC Jobs Portal and employer careers pages), newest first. Optional filters: `keyword` (title or employer), `location` (district), `category`, `new_since` and `closing_before` (YYYY-MM-DD), `limit` (1–20, default 10), `offset`. |
| `get_job` | The basic facts of one current job by its `slug`: title, employer, pay as stated, location, dates and the job page link, which links to the official advert for full details and how to apply. |
| `list_employers` | Employers with current vacancies, with their number of open jobs and a link to their jobs. Optional `location`, `category`, `limit`. |

Districts: `bodden-town`, `camana-bay`, `cayman-brac`, `east-end`, `george-town`, `little-cayman`, `north-side`, `red-bay-prospect`, `savannah-lower-valley`, `seven-mile-beach`, `south-sound`, `spotts-newlands`, `west-bay`.

Categories: `accounting-finance`, `funds-banking-insurance`, `legal-compliance`, `it-technology`, `healthcare`, `caregiving`, `education-childcare`, `chefs-kitchen`, `food-beverage-service`, `hotel-tourism`, `engineering-architecture`, `construction-trades`, `cleaning-domestic`, `gardening-pools`, `mechanics-maintenance`, `drivers-logistics`, `marine-aviation`, `beauty-fitness`, `security`, `sales-retail`, `admin-hr-management`, `other`.

## Connect

Use the endpoint URL as a remote (Streamable HTTP) MCP server with no authentication.

**Claude** (claude.ai or Claude Desktop): Settings → Connectors → Add custom connector, then paste the endpoint URL.

**Claude Code**

```bash
claude mcp add --transport http tci-jobs https://tcijobfinder.com/api/mcp
claude mcp add --transport http cayman-jobs https://caymanjobfinder.com/api/mcp
```

**Cursor** (`~/.cursor/mcp.json`) or **VS Code** (`.vscode/mcp.json`, use the key `servers` instead of `mcpServers`)

```json
{
  "mcpServers": {
    "tci-jobs": { "url": "https://tcijobfinder.com/api/mcp" },
    "cayman-jobs": { "url": "https://caymanjobfinder.com/api/mcp" }
  }
}
```

**ChatGPT**: Settings → Apps → Advanced settings → turn on Developer mode → Create, then paste the endpoint URL and choose no authentication.

**Clients that only support local (stdio) servers** can use [`mcp-remote`](https://www.npmjs.com/package/mcp-remote):

```json
{
  "mcpServers": {
    "tci-jobs": { "command": "npx", "args": ["-y", "mcp-remote", "https://tcijobfinder.com/api/mcp"] }
  }
}
```

**MCP Inspector**

```bash
npx @modelcontextprotocol/inspector --cli https://caymanjobfinder.com/api/mcp --transport http --method tools/call --tool-name search_jobs --tool-arg keyword=accountant --tool-arg limit=3
```

## Example

`search_jobs` on the Cayman server with `keyword=accountant`, `limit=3` returns lines like:

```text
7 matching jobs (showing 1–3, newest first):
- Senior Accountant — The Agency Group Ltd (George Town; Accounting & finance; USD$35 - USD$65 Per Hour (paid Bi-Weekly); Closes 2026-11-18 (in 18 days)). https://caymanjobfinder.com/jobs/senior-accountant-n5w4w5/?utm_source=mcp&utm_medium=app
...
```

Each result also comes back as structured content (`total`, `offset`, `next_offset`, `jobs`).

## Fair use

Please keep request rates reasonable; rate limits may apply. Always show users the job page link so they can read the full advert and apply through the official channel.

## License

The contents of this repository are released under the [MIT License](LICENSE). Job adverts belong to their employers.