Automad includes a built-in MCP server that allows AI agents and other MCP-compatible clients to read and manage pages and content on your site over the Model Context Protocol. Instead of copying content back and forth between your site and an AI chat, a connected agent can search and read your pages, draft new ones or update existing content — while all edits are saved as drafts for you to review.
Public and Private Access
There is only a single MCP endpoint for your site. The tools that a client can use depend on whether it authenticates with an access token or not:
| Access | Authentication | Capabilities |
|---|---|---|
| Public MCP | None | Read-only access to published pages, the site tree, search and tags. |
| Private MCP | Access token | All public tools plus access to drafts, private pages, templates, snippets and components, as well as tools for creating, editing, publishing, moving and deleting pages and importing files. |
Setup
The MCP server works out of the box without any further setup. The following sections explain how to turn it on and off, where to find the endpoint and what the server card is used for.
Enabling the Server
The MCP server is enabled by default. It can be turned on and off using the MCP Server toggle in the MCP Server section of the System Settings. Disabling the server also disables the public tools, so that no content can be accessed over MCP at all.
Alternatively, the server can be configured using the following options in the configuration file or as environment variables:
| Option | Default | Description |
|---|---|---|
AM_MCP_SERVER_ENABLED | true | Enables or disables the MCP server. |
AM_MCP_SERVER_URL | /mcp | The path of the MCP endpoint relative to the site URL. |
Endpoint
The full URL of the endpoint is shown in the Connect area of the MCP server settings. With the default configuration, it looks as follows:
https://yoursite.com/mcp
The endpoint uses the Streamable HTTP transport. When opening the URL in a browser, a short overview of the server including setup instructions for clients is displayed instead.
Server Card
The server card is a machine-readable JSON description of the MCP server. MCP clients and other tools can use it to discover the endpoint, protocol version, transport and supported authentication schemes of your site. It is available at the following URL as long as the server is enabled:
https://yoursite.com/.well-known/mcp/server-card.json
In This Section
| Page | Description |
|---|---|
| Public MCP | What anonymous clients can see and how to connect without a token. |
| Private MCP | Creating access tokens, connecting clients and the full list of tools. |
| Safety | Drafts and publishing, permissions and a recommended workflow for working with agents. |