About
A Model Context Protocol server that lets AI assistants manage campaigns, characters, locations, posts, notes, and journals in Kanka via the official API. It supports CRUD operations with HTML handling and privacy settings.
Capabilities
Kanka MCP – AI‑Powered Worldbuilding Assistant
Kanka is a popular online platform for collaborative fantasy worldbuilding, offering robust APIs to manage campaigns, characters, locations, posts, notes and journals. The Kanka MCP server bridges that API with AI assistants such as Claude, enabling the assistant to read, create and modify a world’s data directly from natural language prompts. For developers building AI‑driven tabletop tools or narrative generators, this eliminates the need to write custom API wrappers and allows the assistant to act as a first‑class editor for a Kanka world.
The server exposes a rich set of tools that mirror the full CRUD capabilities of the Kanka API. With simple, well‑named functions—, , , and so on—developers can let the assistant query existing content, draft new entries, or tweak descriptions. All text fields that accept HTML are handled automatically, and privacy flags can be set on every resource. Because the tools are defined in MCP format, any client that understands the protocol can invoke them without additional plumbing.
Key capabilities include:
- Campaign discovery – lists every campaign the authenticated user owns or contributes to, giving the assistant context for subsequent operations.
- Entity management – Comprehensive CRUD functions for characters, locations, posts, notes and journals allow the assistant to build or revise narrative elements on demand.
- Rich content handling – Description fields are sent as sanitized HTML, preserving formatting and media links that Kanka supports.
- Privacy controls – Every create or update call accepts a visibility flag, ensuring that the assistant can respect public/private boundaries within a shared world.
Typical use cases are abundant. A Dungeon Master could ask the assistant to “add a new faction leader named Aria” and the server will create the character, populate default fields, and return the new ID. Writers can generate a series of posts for a specific location by simply requesting “create a travel log for the Riverbank.” In collaborative campaigns, multiple assistants can work side‑by‑side, each modifying notes or journals without stepping on each other’s toes. Because the server runs locally and uses only an API key, developers can integrate it into existing MCP‑compatible workflows—be it a chat interface, a voice assistant or an automated content pipeline.
What sets Kanka MCP apart is its tight coupling to a mature, feature‑rich worldbuilding platform. Developers gain immediate access to structured narrative data without building their own database schemas, while AI assistants obtain the same level of control as a human user. This synergy accelerates content creation, streamlines iteration cycles, and keeps the creative focus on storytelling rather than data management.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
Reavorse MCP Unity Server
LLM‑powered Unity asset and scene automation
Mcp S4W3D0Ff
Python‑based MCP server collection for versatile network tasks
ThingsBoard MCP Server
AI‑powered natural language interface for ThingsBoard
Grpcmcp
Proxy MCP to gRPC using descriptors or reflection
Spring AI Examples
Integrates Alibaba Baichuan models with stdio and SSE MCP clients
Gemini MCP Server
Connect Claude Desktop to Gemini AI with real‑time streaming