Labsco
ervwalter logo

Kanka

โ˜… 4

from ervwalter

An MCP server for integrating with the Kanka API, a worldbuilding and campaign management tool for tabletop RPGs.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

โŒ labsco summary โ€” our analysis, not the vendor's

What it is โ€” an MCP server for the Kanka worldbuilding/campaign-management API, giving AI assistants CRUD access to tabletop-RPG campaign data.

What you get โ€”

  • Entity management โ€” create/read/update/delete Characters, Locations, Organizations, Quests, Journals, Notes and more
  • Search & filter โ€” "find all NPCs tagged 'villain' updated since last session" with client-side filtering beyond API limits
  • Batch operations and Posts (notes) management on entities
  • Markdown โ†” HTML conversion that preserves Kanka entity mentions, plus sync via lastSync

Requirements โ€” a Kanka API token and campaign ID (KANKA_TOKEN, KANKA_CAMPAIGN_ID); Python 3.10+.

Cost snapshot โ€” server is free and MIT-licensed; needs a Kanka account for the token. No prices stated in the README.

Setup effort โ€” pip install mcp-kanka, then add to Claude Desktop or claude mcp add kanka with the two env vars.

Our take โ€” a capable bridge for GMs who run campaigns in Kanka, but the author states it's "designed specifically to serve the needs of Teghrim," so treat broader use as best-effort rather than a supported product.

Source: the project README โ€” summarized 2026-07-08.