# livegolf_get_leaderboard

Get the live or final leaderboard for a tournament.

Agent View of the PolicyLayer registry record for `livegolf_get_leaderboard`. HTML page: https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/livegolf-get-leaderboard

## Facts

- Tool: `livegolf_get_leaderboard`
- Server: Sports Hub (`mcp-sports-hub`) — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub.md
- Install: `npx -y mcp-sports-hub`
- Homepage: https://github.com/lacausecrypto/mcp-sports-hub
- Risk category: Read (Low risk)
- Registry record: grade B, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "livegolf_get_leaderboard",
    "arguments": {}
  }
}
```

## Why livegolf_get_leaderboard is rated Low

The tool performs data retrieval without any capability to create, modify, delete, or execute operations. Similar sibling tools (apifootball_get_fixtures, apifootball_get_players, apifootball_get_odds) are all read-only queries. Blast radius is minimal since the only risk is stale or incorrect sports data being returned, which cannot harm system integrity or user assets.

From the tool's own definition: "Tool retrieves leaderboard data for tournaments ('Get the live or final leaderboard'). This is a query operation with no side effects—it only fetches and displays existing sports data."

## Use case

AI agents call livegolf_get_leaderboard to retrieve information from Sports Hub without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Sports Hub:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "livegolf_get_leaderboard": {}
  }
}
```

## Other tools on Sports Hub (395)

- `apifootball_get_countries` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-countries.md
- `apifootball_get_fixture_events` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-fixture-events.md
- `apifootball_get_fixture_lineups` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-fixture-lineups.md
- `apifootball_get_fixture_statistics` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-fixture-statistics.md
- `apifootball_get_fixtures` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-fixtures.md
- `apifootball_get_injuries` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-injuries.md
- `apifootball_get_leagues` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-leagues.md
- `apifootball_get_odds` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-odds.md
- `apifootball_get_players` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-players.md
- `apifootball_get_predictions` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-predictions.md
- `apifootball_get_standings` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-standings.md
- `apifootball_get_status` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-status.md
- `apifootball_get_teams` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-teams.md
- `apifootball_get_top_scorers` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-top-scorers.md
- `apifootball_get_transfers` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apifootball-get-transfers.md
- `apisports_get_fixtures` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-fixtures.md
- `apisports_get_head2head` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-head2head.md
- `apisports_get_leagues` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-leagues.md
- `apisports_get_live_scores` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-live-scores.md
- `apisports_get_odds` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-odds.md
- `apisports_get_players` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-players.md
- `apisports_get_standings` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-standings.md
- `apisports_get_status` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-status.md
- `apisports_get_team_statistics` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-team-statistics.md
- `apisports_get_teams` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apisports-get-teams.md
- `apitennis_get_categories` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apitennis-get-categories.md
- `apitennis_get_countries` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apitennis-get-countries.md
- `apitennis_get_fixtures` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apitennis-get-fixtures.md
- `apitennis_get_head2head` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apitennis-get-head2head.md
- `apitennis_get_leagues` — Read — https://policylayer.com/tools/io-github-lacausecrypto-sports-hub/apitennis-get-leagues.md
- …and 365 more: https://policylayer.com/tools/io-github-lacausecrypto-sports-hub.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-lacausecrypto-sports-hub · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/io-github-lacausecrypto-sports-hub
