Open WebUI MCP Server

A complete redevelopment of troylar/open-webui-mcp-server, rebuilt from the ground up in TypeScript/Node.js for self-hosted VPS deployment with Streamable HTTP transport. This MCP server allows AI assistants like Claude, Cursor, and Windsurf to interact with your Open WebUI instance, providing 60+ tools for comprehensive management of users, groups, models, knowledge bases, chats, prompts, memories, tools, functions, and more.

MCP Endpoint

Base endpoint (requires API key):

https://mcp.techmavie.digital/openwebui/mcp

An MCP Key Service API key is required to use this MCP server.

Register your credentials and get a usr_... key at mcpkeys.techmavie.digital

Get your API key at mcpkeys.techmavie.digital

* Required field

Privacy Notice: Your API key is processed entirely in your browser and is never stored or transmitted to our servers. The URL is generated client-side only.

Need help setting up? Follow my interactive setup guides:

Features

60+ Tools for comprehensive Open WebUI management

Multi-Tenant Support — Each user provides their own credentials via URL

User Management: List, get, update roles, delete users

Group Management: Create, update, add/remove members, delete groups

Model Management: Create custom models, update system prompts, manage parameters

Knowledge Base Management: Create, list, update, delete knowledge bases

Chat Management: List, view, archive, share, clone, delete chats

Prompt & Memory Management: Create and manage prompt templates and memories

Tool & Function Management: List, create, toggle tools and functions

System Administration: Export config, get banners, manage tool servers

Available Tools

get_current_user

Get authenticated user's profile

list_users / get_user / update_user_role / delete_user

User management (Admin)

list_groups / create_group / update_group / delete_group

Group management

add_user_to_group / remove_user_from_group

Group membership

list_models / get_model / create_model / update_model / delete_model

Model management

list_knowledge_bases / create_knowledge_base / update_knowledge_base / delete_knowledge_base

Knowledge bases

list_files / get_file / get_file_content / update_file_content / delete_file

File management

list_chats / get_chat / delete_chat / archive_chat / share_chat / clone_chat

Chat management

list_prompts / create_prompt / update_prompt / delete_prompt

Prompt templates

list_memories / add_memory / query_memories / update_memory / delete_memory

Memory management

list_tools / create_tool / list_functions / create_function / toggle_function

Tools & functions

get_system_config / export_config / get_banners / get_tool_servers

System administration

Highlights

Fork of troylar/open-webui-mcp-serverRebuilt in TypeScript/Node.jsSelf-hosted VPS deploymentStreamable HTTP transportDocker ready with health checksFirebase analytics integration

Requirements

  • MCP Key Service API key (register at mcpkeys.techmavie.digital)

Quick Links

View All MCP Servers

Support My Work

If you find this MCP server useful, consider supporting my work.

Learn how to support
TechMavie Digital Logo

TechMavie Digital Services

Business Registration Number: 202503258894

Copyright 2025 TechMavie Digital. All rights reserved.

Made with ❤️ by

Privacy Notice

This website uses Plausible, a privacy-focused analytics tool. Your data is anonymized and stored in Nuremberg, Germany. No cookies are used and no personal information is collected. I respect your privacy.