consensus

Friday expert picks on 25 football matches from players with records since 1997. Read-only, free.

Should I use this

Quality & Safety

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

Findings (1)

  • LOWTool 'list_matches' description lacks action verbin list_matches

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~809Tokens (tool definitions)
~865 BTypical response size
Moderate attention impact (0.63% 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 (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_expert_picks(game)

The current TipMaster Classic round: 25 real football matches per game (btm = Bundesliga TipMaster, tmi = TipMaster International), each with the expert cohort’s home/draw/away split and majority pick (expertPick), and the whole crowd’s split beside it. The expert cohort is the top quarter, by career points per match, of this round’s players with at least 100 career Classic matches, a record kept since 1997. Expert picks are published at the Friday 18:00 Europe/Berlin deadline (releaseUtc); before it released is false, expertPick and expert are null and expertSample is 0, while releaseUtc and criteria are already present. Shares need at least 20 players.

Input Schema

{
  "type": "object",
  "properties": {
    "game": {
      "description": "One Classic game; omit for both.",
      "type": "string",
      "enum": [
        "btm",
        "tmi"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_matches(mode, status)

The matches in the current Classic round (teams, kickoff, Friday 18:00 Europe/Berlin deadline, status, result) without the prediction fields.

Input Schema

{
  "type": "object",
  "properties": {
    "mode": {
      "description": "Only \"classic\" is published.",
      "type": "string",
      "enum": [
        "classic"
      ]
    },
    "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)

Full prediction record per match: the crowd’s home/draw/away shares (live while the round is open) and the expert cohort (expert.outcome, from the Friday 18:00 Europe/Berlin deadline; expert.criteria says how the cohort was chosen). 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 (20) players have picked.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "description": "One match id, e.g. \"classic:btm:7:14\"",
      "type": "string",
      "maxLength": 64
    },
    "mode": {
      "description": "Only \"classic\" is published.",
      "type": "string",
      "enum": [
        "classic"
      ]
    },
    "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": "Only \"classic\" is published.",
      "type": "string",
      "enum": [
        "classic"
      ]
    },
    "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 recorded4 tools
verifiedversion not recorded3 tools