untappd-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNTAPPD_UTV | No | API version param (default 4.0.0). | |
| UNTAPPD_PASSWORD | Yes | Your Untappd password (used only for the xauth login). | |
| UNTAPPD_USERNAME | Yes | Your Untappd username or login email. | |
| UNTAPPD_CLIENT_ID | Yes | The Untappd mobile app client id. | |
| UNTAPPD_DEVICE_ID | No | Stable device UUID the token is keyed to (a default is provided). | |
| UNTAPPD_USER_AGENT | No | Override the User-Agent (default mimics the app). | |
| UNTAPPD_CLIENT_SECRET | Yes | The Untappd mobile app client secret. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| untappd_search_beerA | Search Untappd for beers by name (optionally "Brewery Beer"). Returns ranked matches with their beer id (bid), brewery, style, ABV, IBU, and global rating. Feed a bid into untappd_beer_info for full detail. Read-only. |
| untappd_beer_infoA | Get full detail for a beer by its Untappd beer id (bid): description, style, ABV, IBU, brewery, rating, total check-in count, and (unless compact) recent activity. Get a bid from untappd_search_beer. Read-only. |
| untappd_beer_activityA | Get the recent public check-ins for a beer by its bid — who drank it, their rating, comment, and venue. Page backwards with max_id (the pagination.max_id from a prior call). Read-only. |
| untappd_search_breweryA | Search Untappd for breweries by name. Returns matches with their brewery id, location, type, and beer count. Feed a brewery id into untappd_brewery_info for full detail. Read-only. |
| untappd_brewery_infoA | Get full detail for a brewery by its Untappd brewery id: description, location, type, rating, total check-ins, and popular beers. Get an id from untappd_search_brewery. Read-only. |
| untappd_brewery_beersA | Get the beers a brewery makes, by brewery id, with per-beer rating and check-in counts. Supports sorting and paging. Get an id from untappd_search_brewery. Read-only. |
| untappd_search_venueA | Search Untappd for venues (bars, breweries, restaurants) by name. Returns matches with their venue id, category, and location. Feed a venue id into untappd_venue_info for full detail. Read-only. |
| untappd_venue_infoA | Get full detail for a venue by its Untappd venue id: category, address, contact, rating, total check-ins, and (unless compact) top beers and recent activity. Get an id from untappd_search_venue. Read-only. |
| untappd_venue_activityA | Get the recent public check-ins at a venue by its id — who was there, what they drank, and their ratings. Page backwards with max_id (the pagination.max_id from a prior call). Read-only. |
| untappd_user_infoA | Get an Untappd user's profile: bio, location, total check-ins, distinct beers, badges, and stats. Omit username for your own account. Read-only. |
| untappd_user_checkinsA | Get a user's recent check-ins (most recent first): the beer, rating, comment, venue, and toasts/comments. Page backwards with max_id (the pagination.max_id from a prior call). Omit username for your own. Read-only. |
| untappd_user_wishlistA | Get the beers on a user's wishlist. Supports sorting and paging. Omit username for your own account. Read-only. |
| untappd_user_beersA | Get the distinct (unique) beers a user has ever checked in, with their rating and check-in count per beer. Supports sorting and paging. Omit username for your own account. Read-only. |
| untappd_user_badgesA | Get the badges a user has earned, most recent first. Omit username for your own account. Read-only. |
| untappd_user_friendsA | Get a user's friend list. Omit username for your own account. Read-only. |
| untappd_pending_friendsA | Get the incoming friend requests waiting on YOUR account — the users who have requested to be your friend. Read-only. |
| untappd_activity_feedA | Get your Untappd friend activity feed — the recent check-ins from people you follow, newest first. Page backwards with max_id (the pagination.max_id from a prior call). Read-only. |
| untappd_checkin_infoA | Get full detail for a single check-in by its id: the beer, rating, comment, photos, venue, badges earned, toasts, and comments. Get a check-in id from a feed or user-checkins result. Read-only. |
| untappd_trendingA | Get the beers trending on Untappd right now, split into macro (big/widely-available) and micro (craft/independent) lists. Read-only. |
| untappd_notificationsB | Get your Untappd notifications — toasts, comments, friend requests, and badges earned on YOUR account, plus news items. Read-only. |
| untappd_local_checkinsA | Get recent check-ins near a location (lat/lng) — what people are drinking nearby right now. Optionally widen the search radius. Read-only. |
| untappd_wishlist_addA | Add a beer to YOUR Untappd wishlist by its bid. Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it adds. Writes to your account. |
| untappd_wishlist_removeA | Remove a beer from YOUR Untappd wishlist by its bid. Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it removes. Writes to your account. |
| untappd_toastA | Toast (like) a check-in on YOUR account. This endpoint is a TOGGLE: calling it on a check-in you have already toasted removes the toast. Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it posts. Writes to your Untappd account and is visible to others. |
| untappd_add_commentA | Post a comment on a check-in from YOUR account. Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it posts. Writes to your Untappd account and is visible to others. |
| untappd_delete_commentA | Delete one of YOUR comments by its comment id (the id from a check-in's comments list). Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it deletes. |
| untappd_delete_checkinA | Permanently delete one of YOUR check-ins by its id. This is destructive and cannot be undone. Without confirm: true it returns a dry-run preview and makes NO network call; with confirm: true it deletes. |
| untappd_checkinA | Post a NEW beer check-in to YOUR Untappd account — this publishes to your public feed. Provide the beer id (bid) from untappd_search_beer; optionally a rating (0–5 in 0.25 steps), a shout (comment), a venue via foursquare_id, and a local photo via photo_path (JPEG/PNG). Without confirm: true it returns a dry-run preview of the exact fields and makes NO network call; with confirm: true it posts. |
| untappd_healthcheckA | Verify Untappd connectivity and that credentials are configured and can log in. Performs a lightweight authenticated request (your recent feed) and reports whether it succeeded. Read-only. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/untappd-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server