diff --git a/Makefile.tools b/Makefile.tools
index cf0d482..8eb62ba 100644
--- a/Makefile.tools
+++ b/Makefile.tools
man_MANS += tools/rctest.1 tools/l2ping.1 tools/btattach.1 tools/isotest.1 \
tools/btmgmt.1 client/bluetoothctl-mgmt.1 \
client/bluetoothctl-monitor.1 client/bluetoothctl-admin.1 \
- client/bluetoothctl-advertise.1
+ client/bluetoothctl-advertise.1 client/bluetoothctl-endpoint.1
endif
if MESH
client/bluetoothctl-mgmt.1 \
client/bluetoothctl-monitor.1 \
client/bluetoothctl-admin.1 \
- client/bluetoothctl-advertise.1
+ client/bluetoothctl-advertise.1 \
+ client/bluetoothctl-endpoint.1
if HID2HCI
udevdir = $(UDEV_DIR)
diff --git a/client/bluetoothctl-endpoint.rst b/client/bluetoothctl-endpoint.rst
new file mode 100644
index 0000000..9140994
--- /dev/null
+++ b/client/bluetoothctl-endpoint.rst
+=====================
+bluetoothctl-endpoint
+=====================
+
+----------------
+Endpoint Submenu
+----------------
+
+:Version: BlueZ
+:Copyright: Free use of this software is granted under ther terms of the GNU
+ Lesser General Public Licenses (LGPL).
+:Date: November 2022
+:Manual section: 1
+:Manual group: Linux System Administration
+
+SYNOPSIS
+========
+
+**bluetoothctl** [--options] [endpoint.commands]
+
+Endpoint Commands
+=================
+
+list
+----
+
+List available endpoints.
+
+:Usage: **# list [local]**
+
+show
+----
+
+Endpoint information.
+
+:Usage: **# show <endpoint>**
+
+register
+--------
+
+Register Endpoint.
+
+:Usage: **# register <UUID> <codec> [capabilities...]**
+
+unregister
+----------
+
+Unregister Endpoint.
+
+:Usage: **# unregister <UUID/object>**
+
+config
+------
+
+Configure Endpoint.
+
+:Usage: **# config <endpoint> <local endpoint> [preset]**
+
+presets
+-------
+
+List available presets.
+
+:Usage: **# presets <UUID> [default]**
+
+RESOURCES
+=========
+
+http://www.bluez.org
+
+REPORTING BUGS
+==============
+
+linux-bluetooth@vger.kernel.org