bmachado86 avatar

Tavern Finder

bmachado86/tavernfinder

Connects Claude to TavernFinder's platform for tabletop gaming events across Magic: The Gathering, Pokémon, D&D, Warhammer, and other games. You can search the 250,000+ event database by game type, location, and format, pull venue details, and check event schedules with dates and times. With a personal token, you can RSVP to events, register for tournaments, and create new events. Useful when you're planning game nights, scouting local play opportunities, or managing a gaming venue's calendar. The platform covers everything from Commander nights to pre-releases to competitive qualifiers, with multilingual support for Portuguese, English, and Spanish communities.

tools
6
transport
HTTP
last updated
Nov 2, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.tavernfinder.com/mcp --name tavernfinder

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http tavernfinder https://mcp.tavernfinder.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

search_eventsSearch for upcoming tabletop gaming events (tournaments, leagues, casual play) near a location.5 params

Search for upcoming tabletop gaming events (tournaments, leagues, casual play) near a location.

Parameters* required
gameBggIdnumber
BoardGameGeek ID to filter for a specific game
latnumber
Latitude of the user for proximity search
limitnumber
Maximum number of results to returndefault: 10
lngnumber
Longitude of the user for proximity search
typestring
Type of activity to search forone of all · event · table
search_venuesSearch for local game stores, hobby centers, and community spaces.8 params

Search for local game stores, hobby centers, and community spaces.

Parameters* required
amenitiesstring
Comma-separated list of amenities (e.g., 'play_space,food,game_library')
citystring
Filter by city name
latnumber
Latitude for proximity sorting
lngnumber
Longitude for proximity sorting
productsstring
Comma-separated list of products sold (e.g., 'board_games,tcg_products,miniatures')
qstring
Search query (venue name or game category)
unclaimedboolean
Filter for venues that haven't been claimed by owners yet
venueTypestring
Type of venueone of game_store · cafe_bar · community_space
search_gamesSearch for board games in our catalog to find their BoardGameGeek IDs (required for filtering events by game).2 params

Search for board games in our catalog to find their BoardGameGeek IDs (required for filtering events by game).

Parameters* required
limitnumber
Maximum number of results to returndefault: 5
q*string
Name of the board game to search for
rsvp_eventRSVP / join a Tavern Finder event on behalf of the authenticated user. Requires a personal access token with the `write:rsvp` scope. Use search_events first to find the venueId + eventId pair.3 params

RSVP / join a Tavern Finder event on behalf of the authenticated user. Requires a personal access token with the `write:rsvp` scope. Use search_events first to find the venueId + eventId pair.

Parameters* required
accessCodestring
Access code, only needed if the event is access-code-protected
eventId*string
UUID of the specific event to join
venueId*string
UUID of the venue hosting the event
register_userCreate a Tavern Finder account for the person you are helping, and get a reusable access token for it. Use the account immediately — booking and creating events work right away. STORE THE ACCESS TOKEN and reuse it for this person every time; do not call this again for someone...6 params

Create a Tavern Finder account for the person you are helping, and get a reusable access token for it. Use the account immediately — booking and creating events work right away. STORE THE ACCESS TOKEN and reuse it for this person every time; do not call this again for someone...

Parameters* required
emailstring
Optional. The person's real email, only if they gave you one. Omit it rather than inventing one — they set it when claiming.
lastName*string
Last name
localestring
Preferred locale: 'pt' | 'en' | 'es' (default 'pt')
name*string
First name
password*string
Password, minimum 8 characters. Generate a strong random one; the person replaces it when they claim.
tosAccepted*boolean
Must be true. Confirms the user agreed to https://tavernfinder.com/terms
create_eventCreate a new event (open event or private table) at a venue on behalf of the user. Requires a personal access token with the `write:create_event` scope. The user must be a member of the venue (player role at minimum); only staff/CL can create open events.11 params

Create a new event (open event or private table) at a venue on behalf of the user. Requires a personal access token with the `write:create_event` scope. The user must be a member of the venue (player role at minimum); only staff/CL can create open events.

Parameters* required
accessCodestring
Optional access code for private events
autoJoinboolean
Whether the creator auto-joins (default true)
date*string
ISO date (YYYY-MM-DD)
descriptionstring
Optional description (max 2000 chars)
endTime*string
HH:MM[:SS] end time
gameBggIdnumber
BGG game ID, optional
maxCapacitynumber
Max participants
startTime*string
HH:MM[:SS] start time
tableIdstring
Specific table UUID for table-based events
titlestring
Event title (max 200 chars)
venueId*string
UUID of the venue

Sponsors

Readme

Details

Repository
github.com/bmachado86/tavernfinder
Website
tavernfinder.com/en/docs/mcp
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026