consensus

Crowd football predictions from TipMaster players, per match. Read-only, no auth, no odds.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
90%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~555Tokens (tool definitions)
~1.0 KBTypical response size
Minimal attention impact (0.43% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "consensus": {
      "url": "https://tipmaster.net/api/agent/mcp"
    }
  }
}

Remote endpoints

https://tipmaster.net/api/agent/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒list_matches(mode, status)

Matches currently in the feed (teams, kickoff, lock deadline, status, result) without the consensus fields. Use get_consensus for the crowd’s picks.

Input Schema

{
  "type": "object",
  "properties": {
    "mode": {
      "description": "Restrict to one game mode; omit for all.",
      "type": "string",
      "enum": [
        "classic",
        "national",
        "worldtour"
      ]
    },
    "status": {
      "description": "Restrict to one match status; omit for all.",
      "type": "string",
      "enum": [
        "open",
        "locked",
        "played",
        "cancelled"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒get_consensus(id, mode, status)

The crowd’s prediction per match: 1X2 shares of the sample, top-3 exact scorelines (Daily modes), and an expert cohort weighted by Weltrang ranking. Pass an id (e.g. "classic:btm:7:14") for one match, or mode/status filters for a list. outcome is null while fewer than minCohort tippers have picked.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "description": "One match id from list_matches",
      "type": "string",
      "maxLength": 64
    },
    "mode": {
      "description": "Restrict to one game mode; omit for all.",
      "type": "string",
      "enum": [
        "classic",
        "national",
        "worldtour"
      ]
    },
    "status": {
      "description": "Restrict to one match status; omit for all.",
      "type": "string",
      "enum": [
        "open",
        "locked",
        "played",
        "cancelled"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟒get_crowd_record(mode, season)

How often the crowd’s majority pick was right, per competition and season. Not published yet; the tool answers with available:false until the historical archive is wired in.

Input Schema

{
  "type": "object",
  "properties": {
    "mode": {
      "description": "Restrict to one game mode; omit for all.",
      "type": "string",
      "enum": [
        "classic",
        "national",
        "worldtour"
      ]
    },
    "season": {
      "description": "Season label, e.g. \"2026/01\"",
      "type": "string",
      "maxLength": 16
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools