diff --git a/documentation/docs/mcp/excalidraw-mcp.md b/documentation/docs/mcp/excalidraw-mcp.md
new file mode 100644
index 000000000000..8ec5e3445a17
--- /dev/null
+++ b/documentation/docs/mcp/excalidraw-mcp.md
@@ -0,0 +1,78 @@
+---
+title: Excalidraw Extension
+description: Add Excalidraw MCP App as a goose Extension
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+import YouTubeShortEmbed from '@site/src/components/YouTubeShortEmbed';
+import CLIExtensionInstructions from '@site/src/components/CLIExtensionInstructions';
+import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
+
+
+
+This tutorial covers how to add the [Excalidraw MCP App](https://github.com/excalidraw/excalidraw-mcp) as a goose extension that enables goose to draw hand sketched Excalidraw diagrams in real time.
+
+:::tip TLDR
+
+
+ [Launch the installer](goose://extension?cmd=http&id=excalidraw&name=Excalidraw&url=https%3A%2F%2Fexcalidraw-mcp-app.vercel.app%2Fmcp&description=Excalidraw%20MCP%20App%20for%20AI-powered%20diagramming)
+
+
+ Add a `Remote Extension (Streaming HTTP)` extension type with:
+
+ **Endpoint URL**
+ ```
+ https://excalidraw-mcp-app.vercel.app/mcp
+ ```
+
+
+:::
+
+## Configuration
+These steps configure the Remote MCP Server. For other deployment options, see the [Excalidraw MCP App documentation](https://github.com/excalidraw/excalidraw-mcp).
+
+
+
+
+
+
+
+
+
+
+
+
+## Example Usage
+
+In this example, we use the Excalidraw MCP App to have Goose visualize its own automation pipeline in real time. This demonstrates how Goose can connect to live tools, reason about workflows, and generate structured diagrams element by element.
+
+### goose Prompt
+```
+Hey Goose review my video automation recipe and create a visual of the automation pipeline for me. I want clean lines and clear labels.
+```
+
+### goose Output
+
+```
+
+─── reading /Users/ebonyl/Desktop/plug-and-play-video.yaml ──────────────────────────
+
+─── Create View elements: [ {"type":"cameraUpdate","width":600}, ...] ──────────────────────────
+
+```
+
+
diff --git a/documentation/static/img/excalidrawImage.png b/documentation/static/img/excalidrawImage.png
new file mode 100644
index 000000000000..2b045fac4447
Binary files /dev/null and b/documentation/static/img/excalidrawImage.png differ
diff --git a/documentation/static/servers.json b/documentation/static/servers.json
index f3f7939d7413..d36847d0e1d8 100644
--- a/documentation/static/servers.json
+++ b/documentation/static/servers.json
@@ -280,6 +280,17 @@
}
]
},
+ {
+ "id": "excalidraw-mcp-app",
+ "name": "Excalidraw",
+ "description": "Excalidraw MCP App for diagrammin",
+ "url": "https://excalidraw-mcp-app.vercel.app/mcp",
+ "link": "https://github.com/excalidraw/excalidraw-mcp",
+ "is_builtin": false,
+ "endorsed": true,
+ "environmentVariables": [],
+ "type": "streamable-http"
+ },
{
"id": "fetch",
"name": "Fetch",