Mmcp.market

Untappd MCP server

by chrischall·io.github.chrischall/untappd-mcp·v2.0.0

Untappd MCP — search beers/breweries/venues, read check-ins & wishlists, post check-ins

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars232 downloads/wk

Reviews

Write one

Nobody has reviewed Untappd yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Untappd tools (41, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • untappd_activity_feed

    Get your Untappd friend activity feed — the recent check-ins from people you follow, newest first. Page

  • untappd_add_commentwrite action

    Post a comment on a check-in from YOUR account. Without confirm: true it returns a dry-run preview and

  • untappd_beer_activity

    Get the recent public check-ins for a beer by its bid — who drank it, their rating, comment, and venue.

  • untappd_beer_info

    Get full detail for a beer by its Untappd beer id (bid): description, style, ABV, IBU, brewery, rating,

  • untappd_brewery_beers

    Get the beers a brewery makes, by brewery id, with per-beer rating and check-in counts. Supports sorting

  • untappd_brewery_info

    Get full detail for a brewery by its Untappd brewery id: description, location, type, rating, total

  • untappd_cache_has_had

    Answer "has this user ever checked in this beer?" from the cache only — NO API call. Consults BOTH cached

  • untappd_cache_has_had_many

    Cross-check a list of beer ids against a user's cached history in ONE call — NO API call. Consults BOTH

  • untappd_cache_not_had

    Given a list of beer ids, return only the ones the user has NOT had — the "what here is new to me?" filter

  • untappd_cache_query

    Query a user's cached CHECK-INS by brewery, style, minimum rating, venue, and/or date range, with sorting

  • untappd_checkinwrite action

    Post a NEW beer check-in to YOUR Untappd account — this publishes to your public feed. Provide the beer id

  • untappd_checkin_info

    Get full detail for a single check-in by its id: the beer, rating, comment, photos, venue, badges earned,

  • untappd_delete_checkinwrite action

    Permanently delete one of YOUR check-ins by its id. This is destructive and cannot be undone. Without

  • untappd_delete_commentwrite action

    Delete one of YOUR comments by its comment id (the id from a check-in's comments list). Without

  • untappd_healthcheck

    Verify Untappd connectivity and that credentials are configured and can log in. Performs a lightweight

  • untappd_local_checkins

    Get recent check-ins near a location (lat/lng) — what people are drinking nearby right now. Optionally

  • untappd_notifications

    Get your Untappd notifications — toasts, comments, friend requests, and badges earned on YOUR account,

  • untappd_open_url

    Resolve an untappd.com URL AND fetch the entity detail in one call — the convenience combination of

  • untappd_pending_friends

    Get the incoming friend requests waiting on YOUR account — the users who have requested to be your

  • untappd_resolve

    Parse an untappd.com URL (a beer /b/, brewery /w/, venue /v/, user /user/, or check-in link) into its

  • untappd_search_beer

    Search Untappd for beers by name (optionally "Brewery Beer"). Returns ranked matches with their

  • untappd_search_brewery

    Search Untappd for breweries by name. Returns matches with their brewery id, location, type, and beer

  • untappd_search_venue

    Search Untappd for venues (bars, breweries, restaurants) by name. Returns matches with their venue id,

  • untappd_sync_checkins

    Fetch a user's detailed check-ins (venue, date, comment) into the cache from user/checkins. Incremental and

  • untappd_sync_user_beers

    Fetch a user's COMPLETE distinct-beers list (every unique beer they've ever had, with their rating,

  • untappd_toast

    Toast (like) a check-in on YOUR account. This endpoint is a TOGGLE: calling it on a check-in you have

  • untappd_top_not_had

    The "what should I order off this tap list?" tool. From a list of candidate beer ids, return the top N the

  • untappd_trending

    Get the beers trending on Untappd right now, split into macro (big/widely-available) and micro

  • untappd_user_badges

    Get the badges a user has earned, most recent first. Omit username for your own account. Read-only.

  • untappd_user_beers

    Get the distinct (unique) beers a user has ever checked in, with their rating and check-in count per beer.

  • untappd_user_checkins

    Get a user's recent check-ins (most recent first): the beer, rating, comment, venue, and toasts/comments.

  • untappd_user_friends

    Get a user's friend list. Omit username for your own account. Read-only.

  • untappd_user_info

    Get an Untappd user's profile: bio, location, total check-ins, distinct beers, badges, and stats.

  • untappd_user_venues

    Get the venues a user has checked in at, most recent first, with per-venue check-in counts. Supports

  • untappd_user_wishlist

    Get the beers on a user's wishlist. Supports sorting and paging. Omit username for your own account. Read-only.

  • untappd_venue_activity

    Get the recent public check-ins at a venue by its id — who was there, what they drank, and their ratings.

  • untappd_venue_by_foursquare

    Resolve a Foursquare venue id to its Untappd venue. Useful to turn a foursquare_id (e.g. from a check-in)

  • untappd_venue_info

    Get full detail for a venue by its Untappd venue id: category, address, contact, rating, total check-ins,

  • untappd_venue_menu

    Return a venue's verified beer menu as a flat, compact list of beers. untappd_venue_info returns only the FIRST

  • untappd_wishlist_add

    Add a beer to YOUR Untappd wishlist by its bid. Without confirm: true it returns a dry-run preview and

  • untappd_wishlist_removewrite action

    Remove a beer from YOUR Untappd wishlist by its bid. Without confirm: true it returns a dry-run preview

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan27 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y untappd-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add untappd-mcp -- npx -y untappd-mcp
Add to Cursor

Untappd: common questions

Is Untappd MCP server safe?
Mostly: it is graded B (83/100). Read the Untappd safety report
How do I install Untappd?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Untappd need an API key?
Yes. The registry entry asks for UNTAPPD_PASSWORD, UNTAPPD_CLIENT_ID, UNTAPPD_CLIENT_SECRET.
Is Untappd maintained?
The last commit was in the last day (2026-09-19). The latest release is v2.0.0.
What can I use instead of Untappd?
Servers from other publishers that do the same job: Reddit MCP server, Readdit Later MCP server and CLI MCP server. Compare all Untappd alternatives.

Alternatives to Untappd

Same job from other publishers: the closest match first, then the best rated.

All Untappd alternatives →
  • Reddit
    Reddit MCP server with full read/write - posts, comments, search, and content creation.
    B
  • Readdit Later
    Search, organize, and chat with your saved Reddit posts from Claude, Cursor, and any MCP client.
    B
  • CLI
    Cross-tool decision memory for AI coding agents: search your decision graph, check changes over MCP.
    A
  • Liongard MCP
    Liongard config visibility: sync your estate offline, then drift-check and search it from one CLI.
    B

More from chrischall