UK Visa Sponsor Register MCP

Home Office licensed visa sponsors register search and lead lists.

Should I use this

Quality & Safety

A
Description quality
84%
Schema completeness
85%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'sponsor_check' description lacks action verbin sponsor_check
  • LOWTool 'b_rated' description lacks action verbin b_rated

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~386Tokens (tool definitions)
~463 BTypical response size
Minimal attention impact (0.30% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "uk-sponsor-register-mcp": {
      "url": "https://uk-sponsor-register-mcp.donniertf.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://uk-sponsor-register-mcp.donniertf.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢sponsor_check(organisation)

FREE. Is this organisation a licensed UK visa sponsor (Skilled Worker etc.)? Returns rating (A/B) and routes from today's Home Office register — top 3 matches.

Input Schema

{
  "type": "object",
  "properties": {
    "organisation": {
      "type": "string"
    }
  },
  "required": [
    "organisation"
  ]
}
🟢sponsor_search(town, route, limit, access_token)

PRO. All licensed sponsors in a town/city, optionally filtered by route (e.g. Skilled Worker, Health and Care) — lead lists for recruiters and immigration advisers.

Input Schema

{
  "type": "object",
  "properties": {
    "town": {
      "type": "string"
    },
    "route": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "town"
  ]
}
🟡new_and_removed(access_token)

PRO. Organisations added to or removed from the sponsor register since the previous daily update (removed = possible revocation/surrender).

Input Schema

{
  "type": "object",
  "properties": {
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  }
}
⚪b_rated(town, access_token)

PRO. Sponsors currently B-rated (downgraded, on an action plan), optionally by town — compliance risk signal.

Input Schema

{
  "type": "object",
  "properties": {
    "town": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  }
}
⚪register_stats(access_token)

PRO. Counts of sponsors by route and by town (top 30).

Input Schema

{
  "type": "object",
  "properties": {
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools