Your tabletop campaign's journal, wiki, map, character sheets and combat tracker.
MCPpedia last refreshed this data
io.github.jakehandy/tavern is an MCP server that your tabletop campaign's journal, wiki, map, character sheets and combat tracker. Its tool list has not been published yet over http, requires no API key, and scores 43/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"tavern": {
"url": "https://gettavern.app/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Your tabletop campaign's journal, wiki, map, character sheets and combat tracker.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in education / marketing
Search Console, Google Analytics and keyword data for your AI agent.
DataForSEO API modelcontextprotocol server
Newsletters where you pay for the emails you send, not for dormant subscribers, at a fraction of the price of beehiiv and the like. Open source: self-host it, or use mailcheap.ai.
X/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.
MCP Security Weekly
Get CVE alerts and security updates for io.github.jakehandy/tavern and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your tabletop RPG campaigns, as tools. Tavern keeps a TTRPG group's campaign in one place: dated sessions with everybody's notes, a wiki of the people, places and things in them, maps with pins, character sheets with live hit points and spell slots, a combat tracker, and each player's private notes. This server lets Claude, Cursor, VS Code or any MCP client work on all of it, acting as you at the tables you already sit at.
This repository holds the listing only: this README, the registry entry, the Gemini CLI extension manifest and the icon. The server is hosted by Tavern, so there is nothing to install or run.
| Server address | https://gettavern.app/mcp |
| Transport | Streamable HTTP (remote, stateless) |
| Sign-in | OAuth 2.1 with PKCE, or a personal API key |
| Registry name | io.github.jakehandy/tavern |
| Docs | gettavern.app/developers |
You need a free Tavern account and a campaign. Sign up at gettavern.app/signin.
In Settings, under Connectors, add a custom connector and paste https://gettavern.app/mcp. Claude opens a Tavern page asking you to approve it.
claude mcp add --transport http tavern https://gettavern.app/mcp
Then run /mcp inside a session to sign in.
Add it to ~/.cursor/mcp.json. Cursor asks you to sign in the first time it connects.
{
"mcpServers": {
"tavern": {
"url": "https://gettavern.app/mcp"
}
}
}
Add it to .vscode/mcp.json in a workspace, or to your user settings.
{
"servers": {
"tavern": {
"type": "http",
"url": "https://gettavern.app/mcp"
}
}
}
This repository is a Gemini CLI extension. Install it, then run /mcp auth tavern inside Gemini CLI to sign in.
gemini extensions install https://github.com/jakehandy/tavern-mcp
Any client that speaks Streamable HTTP finds the sign-in on its own. A client that only takes a header can send a personal API key instead (make one in Tavern under Settings, API and assistants):
{
"url": "https://gettavern.app/mcp",
"headers": { "Authorization": "Bearer tvn_your_key" }
}
The first time a client connects, the server answers 401 with a pointer to its sign-in, and the client opens Tavern's own consent page. You sign in there, see what the app is asking for, and may grant less than it asked.
read, then write, then delete. A client only sees the tools its scopes allow./.well-known/oauth-protected-resource/mcp and /.well-known/oauth-authorization-server. The full story is at gettavern.app/auth.md.A connected app is you and no more. It reaches the tables you sit at with the seat you hold at each, so a player's