Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Untappd

von darrenjrobinsonVersion 2.1.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.darrenjrobinson/untappd

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server exposing Untappd API tools for AI agents — full v4 read API coverage

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges
  • Das musst du eintragen: UNTAPPD_CLIENT_ID, UNTAPPD_CLIENT_SECRET, UNTAPPD_ACCESS_TOKEN

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: UNTAPPD_CLIENT_ID, UNTAPPD_CLIENT_SECRET, UNTAPPD_ACCESS_TOKEN, UNTAPPD_USERNAME, UNTAPPD_REDIRECT_URL, UNTAPPD_TOKEN_PATH

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "untappd": {
      "command": "npx",
      "args": [
        "-y",
        "untappd-mcp-server"
      ],
      "env": {
        "UNTAPPD_CLIENT_ID": "your-value",
        "UNTAPPD_CLIENT_SECRET": "your-value",
        "UNTAPPD_ACCESS_TOKEN": "your-value",
        "UNTAPPD_USERNAME": "your-value",
        "UNTAPPD_REDIRECT_URL": "your-value",
        "UNTAPPD_TOKEN_PATH": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add untappd --env UNTAPPD_CLIENT_ID=your-value --env UNTAPPD_CLIENT_SECRET=your-value --env UNTAPPD_ACCESS_TOKEN=your-value --env UNTAPPD_USERNAME=your-value --env UNTAPPD_REDIRECT_URL=your-value --env UNTAPPD_TOKEN_PATH=your-value -- npx -y untappd-mcp-server

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "untappd": {
      "command": "npx",
      "args": [
        "-y",
        "untappd-mcp-server"
      ],
      "env": {
        "UNTAPPD_CLIENT_ID": "your-value",
        "UNTAPPD_CLIENT_SECRET": "your-value",
        "UNTAPPD_ACCESS_TOKEN": "your-value",
        "UNTAPPD_USERNAME": "your-value",
        "UNTAPPD_REDIRECT_URL": "your-value",
        "UNTAPPD_TOKEN_PATH": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "untappd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "untappd-mcp-server"
      ],
      "env": {
        "UNTAPPD_CLIENT_ID": "your-value",
        "UNTAPPD_CLIENT_SECRET": "your-value",
        "UNTAPPD_ACCESS_TOKEN": "your-value",
        "UNTAPPD_USERNAME": "your-value",
        "UNTAPPD_REDIRECT_URL": "your-value",
        "UNTAPPD_TOKEN_PATH": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • UNTAPPD_CLIENT_ID geheim erforderlich env
    Untappd API Client ID
  • UNTAPPD_CLIENT_SECRET geheim erforderlich env
    Untappd API Client Secret
  • UNTAPPD_ACCESS_TOKEN geheim env
    Untappd OAuth access token — unlocks the friend feed tool, user-scoped rate limits, and richer /user data. Optional: can instead be obtained interactively via the authenticate_untappd tool or `npx un…
  • UNTAPPD_USERNAME env
    Default username for authenticated user tools
  • UNTAPPD_REDIRECT_URL env
    OAuth redirect URL for interactive authentication — must exactly match the Callback URL registered in your Untappd app settings; default http://localhost:8737/callback
  • UNTAPPD_TOKEN_PATH env
    Override path for the saved token file; default ~/.untappd-mcp-server/token.json

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto darrenjrobinson bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32680 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 76 % der anderen 32680 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32680 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Untappd sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: UNTAPPD_CLIENT_ID, UNTAPPD_CLIENT_SECRET, UNTAPPD_ACCESS_TOKEN

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.1.0) kam vor 11 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, EmbeddedCI BenchPod

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

EmbeddedCI BenchPod

von embeddedci-com

Drive a BenchPod hardware-in-the-loop bench: power, flash, UART, I2C, CAN, analog and logic.

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

untappd-mcp-server

A Model Context Protocol (MCP) server that exposes the Untappd API as tools for AI agents — 27 tools covering the full Untappd v4 read API, plus built-in interactive OAuth authentication. Search venues, breweries, and beers; check what's on tap via check-in feeds; explore user badges, friends, wish lists, and drinking history; and aggregate stats — all from any MCP-compatible client.

Prerequisites

  • Node.js 20+
  • Untappd API credentials (client_id and client_secret) from untappd.com/api
  • Optional: an Untappd OAuth access token to unlock authenticated tools — obtainable in-chat via the authenticate_untappd tool or npx untappd-mcp-server auth (see Interactive Authentication)

Quick Start

Via npx (zero install)
UNTAPPD_CLIENT_ID=xxx UNTAPPD_CLIENT_SECRET=yyy npx untappd-mcp-server
PowerShell
$env:UNTAPPD_CLIENT_ID = "your_client_id"

$env:UNTAPPD_CLIENT_SECRET = "your_client_secret" npx untappd-mcp-server

Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{

"mcpServers": { "untappd": { "command": "npx", "args": ["untappd-mcp-server"], "env": { "UNTAPPD_CLIENT_ID": "your_client_id", "UNTAPPD_CLIENT_SECRET": "your_client_secret", "UNTAPPD_ACCESS_TOKEN": "optional_oauth_token", "UNTAPPD_USERNAME": "optional_default_username" } } } }

Tools

Tools marked 🔑 token require an access token (UNTAPPD_ACCESS_TOKEN env var or interactive authentication).

Authentication Tools
authenticate_untappd

Interactively authenticate with Untappd via OAuth: opens your browser to Untappd's approve page, captures the redirect on a temporary localhost listener, and saves the access token — the 🔑 tools work immediately, no restart. Prerequisite: your Untappd app's Callback URL must be set to exactly http://localhost:8737/callback (or your UNTAPPD_REDIRECT_URL).

ParameterTypeRequiredDescription
timeout_secondsintegerNoHow long to wait for browser approval (default 180, max 600)
get_auth_status

Report authentication status: token presence, source (env var or token file), file path, and whether the 🔑 tools are unlocked. Free by default; validate: true verifies the token with one API call.

ParameterTypeRequiredDescription
validatebooleanNoVerify the token against the API with one call (default false)
Search & Lookup
venue_search

Search for venues (breweries, bars, restaurants) by name with optional location awareness.

ParameterTypeRequiredDescription
qstringYesSearch query (venue name)
latnumberNoLatitude for location-aware results
lngnumberNoLongitude for location-aware results
search_brewery

Search for breweries by name.

ParameterTypeRequiredDescription
qstringYesBrewery name search query
offsetintegerNoOffset for pagination
search_beer

Search for beers by name.

ParameterTypeRequiredDescription
qstringYesBeer name search query
offsetintegerNoPagination offset
sortstringNoSort order: checkin (default), name, count
Venue
get_venue_info

Retrieve detailed information and recent check-ins for a venue.

ParameterTypeRequiredDescription
venue_idintegerYesUntappd venue ID
compactbooleanNoIf true, returns venue info only (no checkins, media, top beers)
get_venue_checkins

Retrieve the recent check-in feed for a venue. This is the primary tool for determining what's currently on tap — recent check-ins act as a live signal for available beers.

ParameterTypeRequiredDescription
venue_idintegerYesUntappd venue ID
limitintegerNoNumber of results (max 25, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
get_venue_foursquare_lookup

Resolve a Foursquare venue ID to its Untappd venue — the bridge between Foursquare/location data and Untappd venue tools.

ParameterTypeRequiredDescription
foursquare_idstringYesFoursquare venue ID in v2 MD5-hash format (v3 numeric IDs will not work)
Beer
get_beer_info

Retrieve detailed information for a specific beer.

ParameterTypeRequiredDescription
bidintegerYesUntappd beer ID
compactbooleanNoIf true, returns beer info only
get_beer_checkins

Retrieve the recent public check-in feed for a specific beer — what people are saying about it right now, and where they're drinking it.

ParameterTypeRequiredDescription
bidintegerYesUntappd beer ID
limitintegerNoResults per page (max 50, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
get_trending_beers

Retrieve globally trending beers (macro and micro brew lists, by recent check-in velocity). No parameters.

Brewery
get_brewery_info

Retrieve detailed information, beer list, and recent check-ins for a brewery.

ParameterTypeRequiredDescription
brewery_idintegerYesUntappd brewery ID
compactbooleanNoIf true, returns brewery info only
get_brewery_checkins

Retrieve the recent public check-in feed for a brewery — all its beers being checked in globally.

ParameterTypeRequiredDescription
brewery_idintegerYesUntappd brewery ID
limitintegerNoResults per page (max 50, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
User
get_user_info

Retrieve profile and stats for an Untappd user.

ParameterTypeRequiredDescription
usernamestringYesUntappd username
compactbooleanNoIf true, returns user info only (no checkins, media, recent brews)
get_user_activity

Retrieve the recent check-in activity feed for a user.

ParameterTypeRequiredDescription
usernamestringYesUntappd username
limitintegerNoNumber of results (max 25, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
get_user_distinct_beers

Retrieve the unique beers a user has checked in, with flexible sort ordering. sort=checkin with limit=1 is the single-call pattern for "most-checked-in beer".

ParameterTypeRequiredDescription
usernamestringYesUntappd username
offsetintegerNoPagination offset
limitintegerNoResults per page (max 50, default 25)
sortstringNodate (default), checkin, highest_rated, lowest_rated, highest_rated_you, lowest_rated_you
get_user_wishlist

Retrieve beers on a user's wish list.

ParameterTypeRequiredDescription
usernamestringYesUntappd username
offsetintegerNoPagination offset
limitintegerNoResults per page (max 50, default 25)
sortstringNodate (default), checkin, highest_rated, lowest_rated
get_user_badges

Retrieve a user's earned badges (pages of 50, most recent first).

ParameterTypeRequiredDescription
usernamestringYesUntappd username
offsetintegerNoPagination offset (pages of 50)
get_user_friends

Retrieve a user's friend list (public accounts only).

ParameterTypeRequiredDescription
usernamestringYesUntappd username
offsetintegerNoPagination offset
limitintegerNoResults per page (max 50, default 25)
Activity Feeds
get_global_feed

Retrieve the global public check-in feed (The Pub). High rate-limit cost for the data returned — prefer min_id polling to fetch only new check-ins. Note: standard API keys are typically not authorized for /thepub — Untappd returns *"You are not authorized to call this method from this key"* unless your key has elevated access (get_local_feed is not restricted).

ParameterTypeRequiredDescription
limitintegerNoResults per page (max 50, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
get_local_feed

Retrieve the public check-in feed near a geographic point.

ParameterTypeRequiredDescription
latnumberYesLatitude
lngnumberYesLongitude
radiusintegerNoRadius in miles (default 25, max 50)
limitintegerNoResults per page (max 50, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
get_friend_feed 🔑 token

Retrieve the friend check-in feed for the authenticated user.

ParameterTypeRequiredDescription
limitintegerNoResults per page (max 50, default 25)
max_idintegerNoReturn results older than this checkin ID
min_idintegerNoReturn only checkins newer than this ID
Checkin
get_checkin_info

Retrieve extended details for a specific check-in, including badges earned, toasts, and comments.

ParameterTypeRequiredDescription
checkin_idintegerYesUntappd check-in ID
Composite / Aggregation

These tools make multiple API calls (1 per page scanned — 50 beers/badges, 25 check-ins). They pre-check the remaining rate limit before starting and stop early — setting truncated: true in the response — if the budget runs low.

get_user_stats_at_venue

Get a user's check-in stats at a specific venue — visit count, last visit, average rating, top beers — by scanning their recent check-in feed. Untappd's API has no venue-history endpoint, so the stats cover the scanned window (max_pages × 25 check-ins), not all time.

ParameterTypeRequiredDescription
venue_idintegerYesUntappd venue ID
usernamestringNoUntappd username (defaults to UNTAPPD_USERNAME)

| max_pages | intege

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen