Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEBUI_URLYesBase URL of your OpenWebUI instance
MCP_HTTP_HOSTNoMCP HTTP host (default: 0.0.0.0)0.0.0.0
MCP_HTTP_PATHNoMCP HTTP path (default: /mcp)/mcp
MCP_HTTP_PORTNoMCP HTTP port (default: 7999)7999
MCP_TRANSPORTNoMCP transport type (default: http)http
WEBUI_API_KEYYesAdmin API key for OpenWebUI

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_audio_config_api_v1_audio_config_getB

Get Audio Config

update_audio_config_api_v1_audio_config_update_postC

Update Audio Config

get_models_api_v1_audio_models_getD

Get Models

speech_api_v1_audio_speech_postD

Speech

transcription_api_v1_audio_transcriptions_postD

Transcription

get_voices_api_v1_audio_voices_getD

Get Voices

get_session_user_api_v1_authsD

Get Session User

add_user_api_v1_auths_add_postD

Add User

get_admin_config_api_v1_auths_admin_config_getC

Get Admin Config

update_admin_config_api_v1_auths_admin_config_postC

Update Admin Config

get_ldap_config_api_v1_auths_admin_config_ldap_getC

Get Ldap Config

update_ldap_config_api_v1_auths_admin_config_ldap_postD

Update Ldap Config

get_ldap_server_api_v1_auths_admin_config_ldap_server_geC

Get Ldap Server

update_ldap_server_api_v1_auths_admin_config_ldap_serverD

Update Ldap Server

get_admin_details_api_v1_auths_admin_details_getC

Get Admin Details

get_api_key_api_v1_auths_api_key_getC

Get Api Key

generate_api_key_api_v1_auths_api_key_postC

Generate Api Key

delete_api_key_api_v1_auths_api_key_deleteC

Delete Api Key

ldap_auth_api_v1_auths_ldap_postD

Ldap Auth

token_exchange_api_v1_auths_oauthB

Exchange an external OAuth provider token for an OpenWebUI JWT. This endpoint is disabled by default. Set ENABLE_OAUTH_TOKEN_EXCHANGE=True to enable.

signin_api_v1_auths_signin_postD

Signin

signout_api_v1_auths_signout_getD

Signout

signup_api_v1_auths_signup_postD

Signup

update_password_api_v1_auths_update_password_postC

Update Password

update_profile_api_v1_auths_update_profile_postD

Update Profile

update_timezone_api_v1_auths_update_timezone_postC

Update Timezone

get_channels_api_v1_channelsD

Get Channels

create_new_channel_api_v1_channels_create_postD

Create New Channel

get_all_channels_api_v1_channels_list_getC

Get All Channels

get_dm_channel_by_user_id_api_v1_channels_usersD

Get Dm Channel By User Id

get_webhook_profile_image_api_v1_channels_webhooksC

Get webhook profile image by webhook ID.

post_webhook_message_api_v1_channels_webhooksB

Public endpoint to post messages via webhook. No authentication required.

get_channel_by_id_api_v1_channelsC

Get Channel By Id

delete_channel_by_id_api_v1_channelsD

Delete Channel By Id

get_channel_members_by_id_api_v1_channelsC

Get Channel Members By Id

update_is_active_member_by_id_and_user_id_api_v1_channelD

Update Is Active Member By Id And User Id

get_channel_messages_api_v1_channelsD

Get Channel Messages

get_pinned_channel_messages_api_v1_channelsC

Get Pinned Channel Messages

post_new_message_api_v1_channelsC

Post New Message

get_channel_message_api_v1_channelsD

Get Channel Message

get_channel_message_data_api_v1_channelsC

Get Channel Message Data

delete_message_by_id_api_v1_channelsD

Delete Message By Id

pin_channel_message_api_v1_channelsC

Pin Channel Message

add_reaction_to_message_api_v1_channelsD

Add Reaction To Message

remove_reaction_by_id_and_user_id_and_name_api_v1_channeD

Remove Reaction By Id And User Id And Name

get_channel_thread_messages_api_v1_channelsC

Get Channel Thread Messages

update_message_by_id_api_v1_channelsC

Update Message By Id

update_channel_by_id_api_v1_channelsC

Update Channel By Id

add_members_by_id_api_v1_channelsC

Add Members By Id

remove_members_by_id_api_v1_channelsD

Remove Members By Id

get_channel_webhooks_api_v1_channelsC

Get Channel Webhooks

create_channel_webhook_api_v1_channelsC

Create Channel Webhook

delete_channel_webhook_api_v1_channelsC

Delete Channel Webhook

update_channel_webhook_api_v1_channelsC

Update Channel Webhook

chat_completion_api_v1_chat_completions_postD

Chat Completion

get_session_user_chat_list_api_v1_chatsC

Get Session User Chat List

delete_all_user_chats_api_v1_chatsB

Delete All User Chats

get_user_chats_api_v1_chats_all_getC

Get User Chats

get_user_archived_chats_api_v1_chats_all_archived_getB

Get User Archived Chats

get_all_user_chats_in_db_api_v1_chats_all_db_getB

Get All User Chats In Db

get_all_user_tags_api_v1_chats_all_tags_getC

Get All User Tags

archive_all_chats_api_v1_chats_archive_all_postB

Archive All Chats

get_archived_session_user_chat_list_api_v1_chats_archiveC

Get Archived Session User Chat List

get_chats_by_folder_id_api_v1_chats_folderD

Get Chats By Folder Id

get_chat_list_by_folder_id_api_v1_chats_folderC

Get Chat List By Folder Id

import_chats_api_v1_chats_import_postD

Import Chats

get_session_user_chat_list_api_v1_chats_list_getC

Get Session User Chat List

get_user_chat_list_by_user_id_api_v1_chats_list_userD

Get User Chat List By User Id

create_new_chat_api_v1_chats_new_postD

Create New Chat

get_user_pinned_chats_api_v1_chats_pinned_getA

Get User Pinned Chats

search_user_chats_api_v1_chats_search_getD

Search User Chats

get_shared_chat_by_id_api_v1_chats_shareC

Get Shared Chat By Id

get_shared_session_user_chat_list_api_v1_chats_shared_geD

Get Shared Session User Chat List

export_chat_stats_api_v1_chats_stats_export_getD

Export Chat Stats

export_single_chat_stats_api_v1_chats_stats_exportA

Export stats for exactly one chat by ID. Returns ChatStatsExport for the specified chat.

get_session_user_chat_usage_stats_api_v1_chats_stats_usaC

Get Session User Chat Usage Stats

get_user_chat_list_by_tag_name_api_v1_chats_tags_postD

Get User Chat List By Tag Name

unarchive_all_chats_api_v1_chats_unarchive_all_postC

Unarchive All Chats

get_chat_by_id_api_v1_chatsC

Get Chat By Id

update_chat_by_id_api_v1_chatsD

Update Chat By Id

delete_chat_by_id_api_v1_chatsC

Delete Chat By Id

archive_chat_by_id_api_v1_chatsC

Archive Chat By Id

clone_chat_by_id_api_v1_chatsC

Clone Chat By Id

clone_shared_chat_by_id_api_v1_chatsD

Clone Shared Chat By Id

update_chat_folder_id_by_id_api_v1_chatsD

Update Chat Folder Id By Id

update_chat_message_by_id_api_v1_chatsC

Update Chat Message By Id

send_chat_message_event_by_id_api_v1_chatsD

Send Chat Message Event By Id

pin_chat_by_id_api_v1_chatsD

Pin Chat By Id

get_pinned_status_by_id_api_v1_chatsC

Get Pinned Status By Id

share_chat_by_id_api_v1_chatsC

Share Chat By Id

delete_shared_chat_by_id_api_v1_chatsD

Delete Shared Chat By Id

get_chat_tags_by_id_api_v1_chatsC

Get Chat Tags By Id

add_tag_by_id_and_tag_name_api_v1_chatsD

Add Tag By Id And Tag Name

delete_tag_by_id_and_tag_name_api_v1_chatsD

Delete Tag By Id And Tag Name

delete_all_tags_by_id_api_v1_chatsD

Delete All Tags By Id

get_banners_api_v1_configs_banners_getC

Get Banners

set_banners_api_v1_configs_banners_postD

Set Banners

get_code_execution_config_api_v1_configs_code_execution_B

Get Code Execution Config

set_code_execution_config_api_v1_configs_code_execution_C

Set Code Execution Config

get_connections_config_api_v1_configs_connections_getC

Get Connections Config

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TETRA-2023/open-webui-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server