---
title: "Look up endorser criteria"
method: POST
path: "/tools/get_endorser"
---

# Look up endorser criteria

`POST /tools/get_endorser`

## Request

- Base URL: `https://ukglobaltalentvisa.org/mcp/rest`
- URL: `https://ukglobaltalentvisa.org/mcp/rest/tools/get_endorser`
- Auth: none required

Returns criteria, typical turnaround, and evidence patterns for a given endorsing body or sub-route (e.g. digital-technology/exceptional-talent, academia/royal-society, arts/film-tv).

## Request body

- object
  - `route_slug` 'digital-technology' | 'digital-technology/exceptional-talent' | 'digital-technology/exceptional-promise' | 'academia' | 'academia/royal-society' | 'academia/british-academy' | 'academia/raeng' | 'academia/ukri-fast-track' | 'academia/peer-review' | 'arts' | 'arts/film-tv' | 'arts/fashion' | 'arts/architecture' | 'arts/music-literature-visual', required: Endorser or sub-route slug.

## Response `200`

Markdown-formatted tool result, flattened from the MCP `content` array.

- ToolResult
  - `text` string, required: Markdown body — pass straight through to the user.
  - `isError` boolean: True when the backend returned a recoverable tool error (e.g. unknown route_slug). The status code stays 200 so ChatGPT can still surface the message to the user.

## Other responses

- `400`: Tool error.
- `502`: Tool error.

---

[API](https://skmtc.dev/ukglobaltalentvisa/apis/uk-global-talent-visa-mcp-rest-surface.md) · [All operations](https://skmtc.dev/ukglobaltalentvisa/apis/uk-global-talent-visa-mcp-rest-surface/llms.txt) · [OpenAPI document](https://skmtc.dev/ukglobaltalentvisa/apis/uk-global-talent-visa-mcp-rest-surface/revisions/a835b935f109?raw)
