Skip to main content

Connect your AI to Wallu (MCP)

Wallu has a remote MCP (Model Context Protocol) server at https://mcp.wallubot.com/mcp. Connect your own AI - Claude Code, Cursor, Codex or any MCP-compatible client - and it can manage your Wallu server for you:

  • Manage knowledge: add, update, search and clean up FAQs and documents
  • Keep knowledge in sync with your product: push updated docs/changelogs on every release (idempotent upserts - safe to re-run from CI)
  • Tweak settings: your AI reads every setting with inline explanations and can change them for you
  • Test the bot: ask a question through the real answer pipeline to verify new knowledge is picked up

The MCP server is available on all plans (including free) and is currently in beta.

Setup

  1. Create an MCP API key on the addons page (mcp_... - it is shown only once, keep it secret).
  2. Add the connector to your AI tool:

Claude Code (CLI):

claude mcp add --transport http wallu https://mcp.wallubot.com/mcp --header "Authorization: Bearer YOUR_MCP_KEY"

Cursor / Codex / other MCP clients (mcpServers JSON config):

{
"mcpServers": {
"wallu": {
"url": "https://mcp.wallubot.com/mcp",
"headers": { "Authorization": "Bearer YOUR_MCP_KEY" }
}
}
}

The key can also be sent as an x-api-key header if your client doesn't support the Authorization header. The key is bound to one Discord server - no other configuration is needed.

Things to try

  • "Look at my Wallu server and suggest knowledge base improvements"
  • "We just shipped v2.0 - here's the changelog, update the Wallu FAQs and docs accordingly"
  • "Import our help center at example.com/help into Wallu"
  • "Why isn't Wallu answering questions about refunds? Fix it."
  • "Export all our docs to files, run a find-and-replace across them, and sync them back" - for bulk work your AI can pull and push whole documents as files over the HTTP API (your mcp_ key works there too), instead of going one document at a time. Note: the MCP connection keeps your key hidden from the AI, but calling the HTTP API with curl needs the raw key in the request - so for this you have to give your AI the key value (e.g. as an environment variable in its shell).
  • In CI / release automation: have your coding agent push updated help content with the idempotent upsert_document tool on every release, then verify with test_bot_answer.

What it can and cannot do

MCP keys are deliberately more limited than the panel:

  • Documents can be deactivated but not hard-deleted (delete permanently in the panel)
  • No access to API key management, custom bot tokens, billing, or data exports
  • Imported documents (Discord/website/Git) keep syncing from their source - their content can't be hand-edited (same as in the panel)
  • Requests are rate-limited per key and all changes appear in the panel audit log
  • The test_bot_answer tool consumes your server's credits like a real answered question

Destructive tools (removing FAQs, deactivating documents, config changes) are marked as such, so well-behaving MCP clients ask you for approval before running them.

Security notes

  • Anyone with your MCP key can edit that server's knowledge and settings - treat it like a password. You can revoke a key anytime on the addons page.
  • The key only grants access to the one server it was created for.

Questions or feedback? Join the support Discord - this feature is in beta and we'd love to hear what you build with it.