Openwebui MCP Server

MCP server for Claude Code and Claude Desktop to interact with Open WebUI — manage chats, RAG knowledge bases, functions, and more.

Remote serverstreamable-httpPython

What is the Openwebui MCP Server?

MCP server for Claude Code and Claude Desktop to interact with Open WebUI — manage chats, RAG knowledge bases, functions, and more.

What the server does

Open WebUI is a powerful self-hosted AI interface — but until now, you couldn't interact with it from Claude. This MCP server bridges that gap.

Credentials and setup notes

  • Node.js >= 18.0.0 - Open WebUI >= 0.3.0 (any self-hosted install) - API key from Open WebUI Settings → Account → API Keys ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
openwebui_list_functionsList all functions by type
openwebui_get_functionGet function with source code
openwebui_create_functionCreate a new Python function
openwebui_update_functionUpdate function code or metadata
openwebui_delete_functionDelete a function (requires confirm)

How to install the Openwebui MCP Server

{
  "mcpServers": {
    "openwebui": {
      "command": "npx",
      "args": ["-y", "openwebui-mcp-server"],
      "env": {
        "OPENWEBUI_URL": "your-value",
        "OPENWEBUI_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js >= 18.0.0 - Open WebUI >= 0.3.0 (any self-hosted install) - API key from Open WebUI Settings → Account → API Keys ---
VariableDescriptionRequired
OPENWEBUI_URLEndpoint or connection string the server talks to.Yes
OPENWEBUI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Openwebui to openwebui list functions.”
  • “Use Openwebui to openwebui get function.”
  • “Use Openwebui to openwebui create function.”

Frequently asked questions

MCP server for Claude Code and Claude Desktop to interact with Open WebUI — manage chats, RAG knowledge bases, functions, and more. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.