# 球云体育 Sports Data

> Live scores, fixtures, standings, team profiles and news for 2000+ football and basketball leagues.

- name: top.jsnjlingdong/sports
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/top.jsnjlingdong%2Fsports
- tools: https://api.protogrid.dev/v1/servers/top.jsnjlingdong%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://jsnjlingdong.top/api/mcp"
    }
  }
}
```


## Trust

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

## Quality 80/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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: 86 (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`: 6 of 6 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_team_profile (destructiveHint, idempotentHint); get_matches_by_date (destructiveHint, idempotentHint); get_live_matches (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 531 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`: 6 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: 6, about 531 tokens to load them all
- tool set hash: 37f63c2d2ab812bb94e6060f12e10adf
- tools last changed: 2026-10-09T08:44:51.669Z
- badge: [![protogrid quality](https://protogrid.dev/badge/top.jsnjlingdong/sports.svg)](https://protogrid.dev/servers/top.jsnjlingdong/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-09 `get_matches_by_date` changed (inputSchema)
- 2026-10-06 `get_matches_by_date` changed (inputSchema)
- 2026-10-02 `get_matches_by_date` changed (inputSchema)
- 2026-10-01 `get_matches_by_date` changed (inputSchema)
- 2026-09-30 `get_matches_by_date` changed (inputSchema)
- 2026-09-29 `get_matches_by_date` changed (inputSchema)

Full history: https://api.protogrid.dev/v1/servers/top.jsnjlingdong%2Fsports/changes

## Remotes

- https://jsnjlingdong.top/api/mcp (streamable-http, auth none, reachable true, uptime30d 0.95)

## Packages

_none_

## Tools (6)

- `get_live_matches`: 返回此刻正在进行（含中场休息）的全部比赛及其实时比分与进行分钟数。用户问「现在有什么比赛在踢」「实时比分」时用这个工具。注意跨零点的比赛：欧洲联赛常在东八区凌晨进行，这类比赛不会出现在今天的 get_matches_by_date 结果里，只能靠本工具拿到。
- `get_match_detail`: 返回单场比赛的完整信息，包含比分、状态、场地、轮次，以及按分钟排列的事件时间轴（进球、红黄牌、换人、VAR）。用户问某场比赛「谁进的球」「第几分钟进的」「详细过程」时用这个工具。matchId 从 get_matches_by_date 或 get_live_matches 的返回结果里取。
- `get_matches_by_date`: 查询某一天的全部赛程与比分，覆盖足球、篮球、网球、棒球等项目的全部联赛与杯赛。用户问「今天有什么比赛」「昨天的赛果」「周末的赛程」时用这个工具。date 省略时返回今天（东八区）的赛程，可查询范围为往前 365 天至往后 7 天。只想知道此刻正在踢的比赛，请改用 get_live_matches。
- `get_standings`: 返回指定联赛的完整积分榜，含排名、场次、胜平负、进失球、净胜球、积分与近五场战绩。用户问「英超积分榜」「西甲第几名」「谁是榜首」时用这个工具。热门联赛（英超、西甲、意甲、德甲、法甲、欧冠、中超等）提供积分榜；没有积分榜的赛事会返回错误提示。
- `get_team_profile`: 返回单支球队的联赛排名、赛季战绩、近五场状态、最近已结束的比赛与未来赛程。用户问「阿森纳最近怎么样」「曼城下一场打谁」「某队排第几」时用这个工具。teamId 是数字 id（与球队页 /team/{teamId} 相同），可从 get_matches_by_date 的 home.id / away.id 或 get_standings 的 teamId 取得。
- `search_news`: 按关键词检索站内报道，命中标题、摘要、正文、标签与分类。用户问「有没有关于某队的报道」「最新的转会新闻」时用这个工具。query 省略时返回全部报道（按发布时间倒序），适合「最近有什么新闻」这类开放提问。分类固定为转会、战报、伤情、数据、评论五种。
