Tabletop Library

Beta · Members

MCP SERVER

Connect Tabletop Library to the AI assistant you already use — Claude, ChatGPT, Grok, and more. Once connected, it can search games, check availability, and book tables for you, acting securely as you.

Setup instructions

Tabletop Library runs a remote MCP server. Point any MCP-capable client at this URL over Streamable HTTP — wherever it asks for a “custom connector” or “MCP server URL,” paste:

MCP server URL
https://www.tabletoplibrary.com/api/mcp

The first time you connect, you’ll sign in to Tabletop Library and approve the connection on our own screen. You need an active membership; if a client asks for an OAuth client ID or secret, leave it blank — we register your app automatically.

The tabs above have step-by-step instructions for the most popular apps.

Gemini: the consumer Gemini app doesn’t support custom MCP connectors yet. Gemini CLI and Gemini Enterprise do — use the URL above.

Want to try it before wiring up an app? The official MCP Inspector shows every step of the connection:

Terminal
npx @modelcontextprotocol/inspector

Choose transport Streamable HTTP, enter the URL, click Connect, sign in, then List Tools and try one.

What it can — and can’t — do

Your assistant connects with your permission and acts strictly on your behalf. Here’s the line, plainly:

It can

  • Search the game library and recommend what to play, tuned to your taste.
  • Check availability and book a table — solo, with named guests, or open to other members.
  • Coordinate a game night when you can’t pin a time yet.
  • Browse what’s coming up and join open tables or waitlists.
  • See and respond to your invitations, and manage your “looking for gamers” status.
  • Change or cancel your own reservations.
  • Tell you your membership status and when it renews.

It won’t

  • Touch anyone else’s account — it only ever acts as you, on your data.
  • Spend money. It can’t charge your card, buy or cancel a membership, redeem a gift, or change billing. For those it hands you a link to do it yourself.
  • Do anything irreversible without checking first — cancelling a booking or moving its time always asks you to confirm before it commits.
  • Stay connected against your wishes — disconnect it any time from your AI app’s settings.

Examples

Once connected, just talk to your assistant naturally — it knows when to reach into Tabletop Library. A few ideas to get started:

Discover games

  • What should I play tonight for 4 people — something not too heavy?
  • Tell me about Brass: Birmingham.
  • Do you have any good 2-player games in the library?

Find & book a table

  • Is there a table free Saturday evening for Wingspan?
  • Book a table for me and 3 friends to play Catan this Saturday at 7pm.
  • Open it up to other members — 2 to 5 players, any experience level.

Coordinate a game night

  • Set up a Terraforming Mars night sometime next week when everyone's free.
  • I'm flexible on the day — collect everyone's availability and we'll lock it in.

Manage your bookings

  • What reservations do I have coming up?
  • Move my Saturday booking to 8pm.
  • Cancel my Friday reservation.

Join others & be social

  • What's happening at the library this week that I could join?
  • Join that open Catan table on Saturday.
  • Do I have any pending invites? Accept the one from Sarah.
  • I'm free weeknights after 6 — mark me as looking for a group.

Your account & the venue

  • Am I still an active member? When does my membership renew?
  • What are your hours and where are you located?

Troubleshooting

The connector links, but tools come back “unauthorized” or empty.
The connection is member-only. Make sure you signed in as an active member (the same account you use here), not a different login. Lapsed or non-member accounts can connect but can’t run tools.
It asks for an OAuth client ID or secret.
Leave those fields empty. Tabletop Library registers your assistant automatically — you don’t need to paste any credentials.
The connection won’t establish at all.
Double-check the URL is exactly https://www.tabletoplibrary.com/api/mcp and that your client supports custom / remote MCP connectors over Streamable HTTP. Some plans require Developer mode (ChatGPT) or a paid tier.
It asks me to confirm before cancelling or moving a booking.
That’s on purpose. Anything that can’t be easily undone — cancelling, or changing a reservation’s time — asks you to confirm first. Just say yes and it’ll go through.

This is a new feature in beta. If something doesn’t work or you have ideas, let us know.

MCP Server | Tabletop Library | Tabletop Library