Check in a beer on Untappd
untappd_checkinPost a new beer check-in to your public Untappd feed. Provide the beer ID, add rating, shout, venue, or photo, and confirm before publishing.
Instructions
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). The preview shows the exact fields and photo that will be posted. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bid | Yes | Untappd beer id to check in (from untappd_search_beer) | |
| shout | No | Optional shout / comment text for the check-in | |
| geolat | No | Optional latitude of the check-in | |
| geolng | No | Optional longitude of the check-in | |
| rating | No | Rating 0–5 in 0.25 increments (omit for no rating) | |
| timezone | No | The drinker's IANA timezone (e.g. America/New_York), which sets the check-in's local time. Defaults to UNTAPPD_TIMEZONE, else the server's own zone — which on a hosted connector is usually UTC, so pass it when you know where the user is. | |
| photo_path | No | Optional path to a local JPEG/PNG photo (max 15 MB) to attach — it is published publicly. Only use a file the user explicitly chose; the preview shows the resolved path and size for them to confirm. | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. | |
| container_id | No | Optional serving container id (e.g. 1 = draft, 2 = bottle, 3 = can) | |
| foursquare_id | No | Optional Foursquare venue id to tag the check-in location |