# TavernFinder (remote · mcp.tavernfinder.com)

Find tabletop events, venues, and games. RSVP, register, create events via personal token.

- Trust score: 62/100 (medium)
- Change this week: +1
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.tavernfinder.com`: 62/100 (this document), [markdown](https://verifymcp.io/servers/bmachado86-tavernfinder/mcp.md), [page](https://verifymcp.io/servers/bmachado86-tavernfinder/mcp)

## Channel facts

- Endpoint: `https://mcp.tavernfinder.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS not yet verified: we couldn't determine whether a plaintext access path exists.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 74/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 784 tokens (~130/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http bmachado86-tavernfinder https://mcp.tavernfinder.com/mcp
```

### Codex

```toml
[mcp_servers.bmachado86-tavernfinder]
url = "https://mcp.tavernfinder.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "bmachado86-tavernfinder": {
      "type": "remote",
      "url": "https://mcp.tavernfinder.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add bmachado86-tavernfinder --url https://mcp.tavernfinder.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  bmachado86-tavernfinder:
    url: "https://mcp.tavernfinder.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "bmachado86-tavernfinder": {
      "type": "http",
      "url": "https://mcp.tavernfinder.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 61, −2)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 63, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 61, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 60)

First indexed and scored.

## MCP tools (6)

### `search_events` (~101 tokens)

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

Input parameters:

- `gameBggId` (number): BoardGameGeek ID to filter for a specific game
- `lat` (number): Latitude of the user for proximity search
- `limit` (number): Maximum number of results to return
- `lng` (number): Longitude of the user for proximity search
- `type` (string): Type of activity to search for

### `search_venues` (~152 tokens)

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

Input parameters:

- `amenities` (string): Comma-separated list of amenities (e.g., 'play_space,food,game_library')
- `city` (string): Filter by city name
- `lat` (number): Latitude for proximity sorting
- `lng` (number): Longitude for proximity sorting
- `products` (string): Comma-separated list of products sold (e.g., 'board_games,tcg_products,miniatures')
- `q` (string): Search query (venue name or game category)
- `unclaimed` (boolean): Filter for venues that haven't been claimed by owners yet
- `venueType` (string): Type of venue

### `search_games` (~58 tokens)

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

Input parameters:

- `limit` (number): Maximum number of results to return
- `q` (string, required): Name of the board game to search for

### `rsvp_event` (~102 tokens)

RSVP / join a TavernFinder 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.

Input parameters:

- `accessCode` (string): Access code, only needed if the event is access-code-protected
- `eventId` (string, required): UUID of the specific event to join
- `venueId` (string, required): UUID of the venue hosting the event

### `register_user` (~147 tokens)

Create a new TavernFinder account. Returns access + refresh tokens that the agent can use immediately. The new user is unverified until they click the email verification link, but most read paths still work.

Input parameters:

- `email` (string, required): Email address (will receive a verification mail)
- `lastName` (string, required): Last name
- `locale` (string): Preferred locale: 'pt' | 'en' | 'es' (default 'pt')
- `name` (string, required): First name
- `password` (string, required): Password, minimum 8 characters
- `tosAccepted` (boolean, required): Must be true. Confirms the user agreed to https://tavernfinder.com/terms

### `create_event` (~224 tokens)

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.

Input parameters:

- `accessCode` (string): Optional access code for private events
- `autoJoin` (boolean): Whether the creator auto-joins (default true)
- `date` (string, required): ISO date (YYYY-MM-DD)
- `description` (string): Optional description (max 2000 chars)
- `endTime` (string, required): HH:MM[:SS] end time
- `gameBggId` (number): BGG game ID, optional
- `maxCapacity` (number): Max participants
- `startTime` (string, required): HH:MM[:SS] start time
- `tableId` (string): Specific table UUID for table-based events
- `title` (string): Event title (max 200 chars)
- `venueId` (string, required): UUID of the venue

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/bmachado86-tavernfinder/mcp#diagnostics

## Score history

- 2026-08-03: 62
- 2026-08-02: 62
- 2026-08-01: 61
- 2026-07-31: 61
- 2026-07-30: 63
- 2026-07-29: 62
- 2026-07-28: 61
- 2026-07-27: 61
- 2026-07-26: 60

## Links

- Remote endpoint: https://mcp.tavernfinder.com/mcp
- Repository: https://github.com/bmachado86/tavernfinder
- Website: https://tavernfinder.com/
- Changelog RSS feed: https://verifymcp.io/servers/bmachado86-tavernfinder/mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/bmachado86-tavernfinder/mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/bmachado86-tavernfinder/mcp
