diff --git a/Makefile.tools b/Makefile.tools
index ba92fb9..8d8dbe2 100644
--- a/Makefile.tools
+++ b/Makefile.tools
client/bluetoothctl-monitor.1 client/bluetoothctl-admin.1 \
client/bluetoothctl-advertise.1 client/bluetoothctl-endpoint.1 \
client/bluetoothctl-gatt.1 client/bluetoothctl-player.1 \
- client/bluetoothctl-scan.1
+ client/bluetoothctl-scan.1 client/bluetoothctl-transport.1
endif
client/bluetoothctl-endpoint.1 \
client/bluetoothctl-gatt.1 \
client/bluetoothctl-player.1 \
- client/bluetoothctl-scan.1
+ client/bluetoothctl-scan.1 \
+ client/bluetoothctl-transport.1
if HID2HCI
udevdir = $(UDEV_DIR)
diff --git a/client/bluetoothctl-transport.rst b/client/bluetoothctl-transport.rst
new file mode 100644
index 0000000..21ba2f7
--- /dev/null
+++ b/client/bluetoothctl-transport.rst
+======================
+bluetoothctl-transport
+======================
+
+-----------------------
+Media Transport 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] [transport.commands]
+
+Media Transport Commands
+=========================
+
+list
+----
+
+List available transports.
+
+:Usage: **# list**
+
+show
+----
+
+Show transport information.
+
+:Usage: **# show <transport>**
+
+acquire
+-------
+
+Acquire transport.
+
+:Usage: **# acquire <transport> [transport1...]**
+
+release
+-------
+
+Release transport.
+
+:Usage: **# release <transport> [transport1...]**
+
+send
+----
+
+Send contents of a file.
+
+:Usage: **# send <transport> <filename>**
+
+receive
+-------
+
+Get/Set file to receive.
+
+:Usage: **# receive <transport> [filename]**
+
+volume
+------
+
+Get/Set transport volume.
+
+:Usage: **# volume <transport> [value]**
+
+RESOURCES
+=========
+
+http://www.bluez.org
+
+REPORTING BUGS
+==============
+
+linux-bluetooth@vger.kernel.org