diff --git a/doc/index.rst b/doc/index.rst
index b38c002f0..102f3455d 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -7,6 +7,7 @@ Music Player Daemon
 
    user
    developer
+   protocol
 
 
 Indices and tables
diff --git a/doc/meson.build b/doc/meson.build
index 10e24eb35..13ee47a4c 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -6,6 +6,7 @@ sphinx_output = custom_target(
   output: 'html',
   input: [
     'index.rst', 'user.rst', 'developer.rst',
+    'protocol.rst',
     'conf.py',
   ],
   command: [sphinx, '-q', '-b', 'html', '-d', '@OUTDIR@/doctrees', meson.current_source_dir(), '@OUTPUT@'],