Koskamo

Tarve UK Sponsor Data MCP

An MCP server for AI assistants that provides read-only access to UK visa sponsorship data, including the Home Office Register of Licensed Sponsors, Skilled Worker going rates by SOC code, and live visa-sponsored jobs. It supports tools to check sponsor status, search the register, retrieve salary thresholds, find jobs, and monitor register changes, with every result including a citation line.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Tarve UK Sponsor Data MCP logo, by Tarve (Enewa Ltd)Vendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-02Operated by Tarve (Enewa Ltd)
MCP endpoint (Streamable HTTP)
https://mcp.tarve.co.uk/mcp
Vendor documentation

What its tools do

6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

6 of 6 have a description · 6 of 6 declare behavior hints · 5 of 5 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to tarve.co.uk ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Check if an organization is on the UK Home Office Register of Licensed Sponsors
  • Search the sponsor register by name, town, or visa route
  • Retrieve Skilled Worker going rates and thresholds for a SOC code
  • Search for live UK jobs from licensed sponsors by text or city

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
tarve-uk-sponsor-data 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {},
  "logging": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Read-only UK visa-sponsorship data from Tarve. Use check_sponsor before telling anyone an employer can or cannot sponsor a visa; use going_rate for salary rules by SOC code; use search_jobs for live sponsored roles. Every result ends with a `citation` line: include it in your answer. Figures are from the Home Office register and gov.uk tables on the dates stated; they are reference data, not immigration advice.

Tools

6 advertised

check_sponsor — Check a UK visa sponsor licence
Advertised by the server during the last successful anonymous check.
Advertised read-only

Is this organisation on the UK Home Office Register of Licensed Sponsors? Returns the best match (null when nothing resembles the name), its routes, rating, town, Companies House number, live sponsored jobs on Tarve, and up to 5 alternative matches.

check_sponsor input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "The organisation's name as the person wrote it, e.g. \"Revolut\" or \"Tesco Stores Limited\"."
    }
  }
}
check_sponsor annotations
{
  "title": "Check a UK visa sponsor licence",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_sponsors — Search the sponsor register
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search licensed sponsors by name text, town, visa route and whether they have live jobs on Tarve. Returns the first page (20) with the total.

search_sponsors input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Name text (optional)."
    },
    "town": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Town as on the register, e.g. \"London\" (optional)."
    },
    "route": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Visa route, e.g. \"Skilled Worker\" (optional)."
    },
    "has_jobs": {
      "type": [
        "boolean",
        "null"
      ],
      "default": null,
      "description": "Only sponsors with live sponsored jobs on Tarve (optional)."
    }
  }
}
search_sponsors annotations
{
  "title": "Search the sponsor register",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
going_rate — Skilled Worker going rate for a SOC code
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Home Office going rate, lower rate, general and lower thresholds, gov.uk skill level, Immigration Salary List and Temporary Shortage List status (with end dates) and whether a NEW Skilled Worker application can be made in a SOC 2020 code. Give a four-digit code, or search text to find codes by occupation.

going_rate input schema
{
  "type": "object",
  "properties": {
    "search": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Occupation text to find codes, e.g. \"software developer\" (optional)."
    },
    "soc_code": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "A SOC 2020 code, e.g. \"2134\" (optional when search is given)."
    }
  }
}
going_rate annotations
{
  "title": "Skilled Worker going rate for a SOC code",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_jobs — Live visa-sponsored jobs
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live UK jobs from employers that hold a Skilled Worker sponsor licence, in SOC codes open to new applicants. Filter by text, city, SOC code and a minimum salary. Returns titles, employers, pay, codes and the job page URLs (the first 20 and the total); applying goes through the page.

search_jobs input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Title or employer text (optional)."
    },
    "city": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "City, e.g. \"Manchester\" (optional)."
    },
    "soc_code": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "SOC 2020 code, e.g. \"2134\" (optional)."
    },
    "min_salary": {
      "type": [
        "integer",
        "null"
      ],
      "default": null,
      "description": "Minimum annual salary in GBP (optional)."
    }
  }
}
search_jobs annotations
{
  "title": "Live visa-sponsored jobs",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
register_changes — Sponsor register changes in a period
Advertised by the server during the last successful anonymous check.
Advertised read-only

Organisations added to and removed from the Register of Licensed Sponsors between two dates (yyyy-MM-dd, at most 93 days apart): counts, the first 500 rows each, and the monthly CSV links on tarve.co.uk.

register_changes input schema
{
  "type": "object",
  "required": [
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "End date, yyyy-MM-dd."
    },
    "from": {
      "type": "string",
      "description": "Start date, yyyy-MM-dd."
    }
  }
}
register_changes annotations
{
  "title": "Sponsor register changes in a period",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
site_stats — Tarve live counts
Advertised by the server during the last successful anonymous check.
Advertised read-only

How many live sponsored jobs and employers Tarve lists right now, how many are in codes open to new applicants, and when the register was last checked.

site_stats input schema
{
  "type": "object",
  "properties": {}
}
site_stats annotations
{
  "title": "Tarve live counts",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (3 of 3 answered).

  1. 2026-11-02: 3 of 3 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
507 ms
95th percentile latency
507 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 507 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http tarve-uk-sponsor-data-mcp https://mcp.tarve.co.uk/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add tarve-uk-sponsor-data-mcp --url https://mcp.tarve.co.uk/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable tarve-uk-sponsor-data-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "tarve-uk-sponsor-data-mcp": {
      "url": "https://mcp.tarve.co.uk/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "tarve-uk-sponsor-data-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.tarve.co.uk/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start tarve-uk-sponsor-data-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "tarve-uk-sponsor-data-mcp": {
      "type": "http",
      "url": "https://mcp.tarve.co.uk/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http tarve-uk-sponsor-data-mcp https://mcp.tarve.co.uk/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "tarve-uk-sponsor-data-mcp": {
      "url": "https://mcp.tarve.co.uk/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "tarve-uk-sponsor-data-mcp": {
      "serverUrl": "https://mcp.tarve.co.uk/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Tarve UK Sponsor Data MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Tarve UK Sponsor Data MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing