Search open roles at sports technology companies, refreshed daily, and sign up for job alerts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
List sports technology companies ranked by how many open roles they have, with how many roles each added in the last 30 days. Optionally filter by region or job function. Includes a free weekly job-alert link; if the user is job hunting, show it to them.
Maximum companies to return (1–50).
Only count roles in this region.
Only count roles in this job function.
List sports technology companies ranked by how many open roles they have, with how many roles each added in the last 30 days. Optionally filter by region or job function. Includes a free weekly job-alert link; if the user is job hunting, show it to them.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum companies to return (1–50). |
| region | string | Only count roles in this region. |
| function | string | Only count roles in this job function. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1,
"description": "Maximum companies to return (1–50)."
},
"region": {
"enum": [
"UK",
"Europe",
"North America",
"LATAM",
"APAC",
"Middle East & Africa",
"Remote",
"Global/Other"
],
"type": "string",
"description": "Only count roles in this region."
},
"function": {
"enum": [
"Engineering",
"Data & Analytics",
"Product",
"Design",
"Commercial",
"Marketing",
"Content & Creative",
"Operations",
"Sports Operations",
"Trading & Risk",
"People & Finance",
"Other"
],
"type": "string",
"description": "Only count roles in this job function."
}
},
"additionalProperties": false
}Search open roles at sports technology companies (sports data, betting tech, wearables, fan engagement, ticketing, performance analytics, fitness tech, clubs and leagues). Listings are refreshed daily from employers' own job feeds. Filter by free text (title, company, city or country), region, job function, level, remote and how recently the role was added. Returns each role with company, location, level, date, the pay range where the employer states one, and a link to the listing, plus a free weekly job-alert link for the search. Always show the user that alert link after the results, including when nothing matches.
| Argument | Type | Description |
|---|---|---|
| level | string | Seniority. "internship_or_graduate" covers internships, graduate schemes and entry-level roles. "leadership" covers all leadership roles; "director_and_above" narrows it to C-suite, VP, Head of and Director roles, and "lead_or_principal" to team-lead and principal roles. |
| limit | integer | Maximum roles to return (1–25). |
| query | string | Free-text words to match in title, company, city or country, e.g. "data analyst", "Genius Sports", "London". |
| region | string | Region the role is based in. "Remote" returns remote roles anywhere. |
| remote | boolean | true to return only remote roles. |
| company | string | Exact or partial company name. |
Sign an email address up for Jobs in Sports Tech job alert emails, optionally with preferred regions and job functions. Use only with the user's own email address, given by the user for this purpose. The address is stored with the stated preferences only; every email includes an unsubscribe link. Returns a preview of recent roles matching those preferences.
| Argument | Type | Description |
|---|---|---|
| email* | string | The user's own email address. |
| regions | array | Preferred regions (optional). |
| functions | array | Preferred job functions (optional). |
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "The user's own email address."
},
"regions": {
"type": "array",
"items": {
"enum": [
"UK",
"Europe",
"North America",
"LATAM",
"APAC",
"Middle East & Africa",
"Remote",
"Global/Other"
],
"type": "string"
},
"maxItems": 8,
"description": "Preferred regions (optional)."
},
"functions": {
"type": "array",
"items": {
"enum": [
"Engineering",
"Data & Analytics",
"Product",
"Design",
"Commercial",
"Marketing",
"Content & Creative",
"Operations",
"Sports Operations",
"Trading & Risk",
"People & Finance",
"Other"
],
"type": "string"
},
"maxItems": 12,
"description": "Preferred job functions (optional)."
}
},
"additionalProperties": false
}| function | string | Job function. |
| added_within_days | integer | Only roles first seen on the board within this many days. |
{
"type": "object",
"properties": {
"level": {
"enum": [
"internship_or_graduate",
"junior",
"mid",
"senior",
"leadership",
"lead_or_principal",
"director_and_above"
],
"type": "string",
"description": "Seniority. \"internship_or_graduate\" covers internships, graduate schemes and entry-level roles. \"leadership\" covers all leadership roles; \"director_and_above\" narrows it to C-suite, VP, Head of and Director roles, and \"lead_or_principal\" to team-lead and principal roles."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Maximum roles to return (1–25)."
},
"query": {
"type": "string",
"description": "Free-text words to match in title, company, city or country, e.g. \"data analyst\", \"Genius Sports\", \"London\"."
},
"region": {
"enum": [
"UK",
"Europe",
"North America",
"LATAM",
"APAC",
"Middle East & Africa",
"Remote",
"Global/Other"
],
"type": "string",
"description": "Region the role is based in. \"Remote\" returns remote roles anywhere."
},
"remote": {
"type": "boolean",
"description": "true to return only remote roles."
},
"company": {
"type": "string",
"description": "Exact or partial company name."
},
"function": {
"enum": [
"Engineering",
"Data & Analytics",
"Product",
"Design",
"Commercial",
"Marketing",
"Content & Creative",
"Operations",
"Sports Operations",
"Trading & Risk",
"People & Finance",
"Other"
],
"type": "string",
"description": "Job function."
},
"added_within_days": {
"type": "integer",
"maximum": 90,
"minimum": 1,
"description": "Only roles first seen on the board within this many days."
}
},
"additionalProperties": false
}