# betrend sports data

> Live scores, fixtures, results, standings, teams and head-to-head for football and more sports.

- name: im.betrend/sports
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 90/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/im.betrend%2Fsports
- tools: https://api.protogrid.dev/v1/servers/im.betrend%2Fsports/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "sports": {
      "type": "http",
      "url": "https://betrend.im/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-8d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 90/100 (strong)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 7 of 7 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,322 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 14 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 7, about 1,322 tokens to load them all
- tool set hash: 2069c03ba69ec3a30cdb4ed2f8c1681c
- tools last changed: 2026-10-18T13:51:25.228Z
- badge: [![protogrid quality](https://protogrid.dev/badge/im.betrend/sports.svg)](https://protogrid.dev/servers/im.betrend/sports)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-18 `head_to_head` changed (description, outputSchema)
  - before: Past meetings of two teams of the same sport on betrend: number of finished meetings, wins of each team and draws (by team, not home or away), total goals for football, the last 10 results and the next scheduled meeting. Includes the betrend.im head-to-head URL to cite.
  - after: Past meetings of two teams of the same sport on betrend: number of finished meetings, wins of each team and draws (by team, not home or away), total goals for football, the last 10 results and the next scheduled meeting. Includes the betrend.im head-to-head page URL.
- 2026-10-18 `team` changed (description, outputSchema)
  - before: Overview of a team or player-participant on betrend: country, current competition positions, the last 5 results with W/D/L, and the next 5 fixtures (live matches included). Includes the betrend.im team URL to cite.
  - after: Overview of a team or player-participant on betrend: country, current competition positions, the last 5 results with W/D/L, and the next 5 fixtures (live matches included). Includes the betrend.im team page URL.
- 2026-10-18 `standings` changed (description, outputSchema)
  - before: League table of a competition on betrend: position, played, won, drawn, lost, score for and against, points and recent form for every team, split into groups where the competition has them. Current season by default, or a season such as "2025/26". Includes the betrend.im standings URL to cite and the list of available seasons.
  - after: League table of a competition on betrend: position, played, won, drawn, lost, score for and against, points and recent form for every team, split into groups where the competition has them. Current season by default, or a season such as "2025/26". Includes the betrend.im standings page URL and the list of available seasons.
- 2026-10-18 `match_details` changed (description, outputSchema)
  - before: One match on betrend by its URL or slug: teams, status, score, scores by period (halves, quarters, sets, innings, maps), key events such as goals, cards and substitutions, venue, competition, round and kick-off time in UTC. Includes the betrend.im match URL to cite.
  - after: One match on betrend by its URL or slug: teams, status, score, scores by period (halves, quarters, sets, innings, maps), key events such as goals, cards and substitutions, venue, competition, round and kick-off time in UTC. Includes the betrend.im match page URL.
- 2026-10-18 `matches_by_date` changed (description, outputSchema)
  - before: Fixtures and results on betrend for one UTC calendar day (Y-m-d), from 3 years ago to 14 days ahead. Optional filters: sport, competition and team (betrend URLs from search). Major competitions come first. Each match has its betrend.im URL to cite.
  - after: Fixtures and results on betrend for one UTC calendar day (Y-m-d), from 3 years ago to 14 days ahead. Optional filters: sport, competition and team (betrend URLs from search). Major competitions come first. Each match has its betrend.im page URL.
- 2026-10-18 `live_scores` changed (description, outputSchema)
  - before: Matches being played right now on betrend, with the current score and minute or period. Optional filters: sport (e.g. football, cricket, basketball, ice-hockey, tennis, esports) and competition (betrend URL from search). Major competitions come first. Each match has its betrend.im URL to cite.
  - after: Matches being played right now on betrend, with the current score and minute or period. Optional filters: sport (e.g. football, cricket, basketball, ice-hockey, tennis, esports) and competition (betrend URL from search). Major competitions come first. Each match has its betrend.im page URL.
- 2026-10-18 `search` changed (outputSchema)
- 2026-10-14 `head_to_head` changed (annotations)
- 2026-10-14 `team` changed (annotations)
- 2026-10-14 `standings` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/im.betrend%2Fsports/changes

## Remotes

- https://betrend.im/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `head_to_head`: Past meetings of two teams of the same sport on betrend: number of finished meetings, wins of each team and draws (by team, not home or away), total goals for football, the last 10 results and the next scheduled meeting. Includes the betrend.im head-to-head page URL.
- `live_scores`: Matches being played right now on betrend, with the current score and minute or period. Optional filters: sport (e.g. football, cricket, basketball, ice-hockey, tennis, esports) and competition (betrend URL from search). Major competitions come first. Each match has its betrend.im page URL.
- `match_details`: One match on betrend by its URL or slug: teams, status, score, scores by period (halves, quarters, sets, innings, maps), key events such as goals, cards and substitutions, venue, competition, round and kick-off time in UTC. Includes the betrend.im match page URL.
- `matches_by_date`: Fixtures and results on betrend for one UTC calendar day (Y-m-d), from 3 years ago to 14 days ahead. Optional filters: sport, competition and team (betrend URLs from search). Major competitions come first. Each match has its betrend.im page URL.
- `search`: Find competitions, teams and players on betrend by name (any language, at least 2 characters). Returns each match with its betrend.im URL; pass a competition or team URL to the other tools. Covers sports only.
- `standings`: League table of a competition on betrend: position, played, won, drawn, lost, score for and against, points and recent form for every team, split into groups where the competition has them. Current season by default, or a season such as "2025/26". Includes the betrend.im standings page URL and the list of available seasons.
- `team`: Overview of a team or player-participant on betrend: country, current competition positions, the last 5 results with W/D/L, and the next 5 fixtures (live matches included). Includes the betrend.im team page URL.
