EDS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EDS_REF | No | Git branch (default: main) | main |
| EDS_REPO | Yes | GitHub repository name | |
| EDS_OWNER | Yes | GitHub org/user that owns the EDS site repo | |
| EDS_API_KEY | No | Admin API key for preview/publish/cache operations | |
| EDS_DOMAIN_KEY | No | OpTel domain key for analytics queries |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| eds_preview_pageA | Trigger preview for an EDS page so changes from the content source are reflected on the preview domain (*.aem.page) |
| eds_publish_pageB | Publish an EDS page from preview to the live production domain (*.aem.live) |
| eds_unpublish_pageA | Remove an EDS page from the live production site. The page will no longer be publicly accessible. |
| eds_get_statusA | Get the current preview, live, and code-bus status for an EDS resource including URLs and modification timestamps |
| eds_purge_cacheA | Purge the CDN cache for an EDS page path so the next request fetches fresh content |
| eds_get_pageA | Fetch the rendered HTML content of an EDS page via the .plain.html endpoint |
| eds_list_pagesA | List pages from the site query index with pagination support |
| eds_get_metadataA | Fetch the site-wide metadata sheet (metadata.json) containing SEO and social meta values |
| eds_get_sitemapA | Fetch and parse the site sitemap.xml, returning all URLs with last-modified dates |
| eds_get_cwvB | Get Core Web Vitals (LCP, CLS, INP, TTFB) for an EDS site from the RUM data pipeline |
| eds_get_404sA | Get a report of 404 errors for an EDS site including hit counts and referrer sources |
| eds_get_experimentsA | Get A/B experiment results for an EDS site including variant views, clicks, and conversion rates |
| eds_get_configA | Read the site configuration from the EDS config endpoint (fstab, headers, redirects, etc.) |
| eds_get_logsA | Get the project activity log showing recent preview, publish, and configuration actions |
| eds_get_api_keysA | List the API keys configured for the EDS site including their roles and creation dates |
| eds_bulk_previewA | Preview multiple EDS pages in a single operation. Use when updating a section of the site or after a content migration. |
| eds_bulk_publishB | Publish multiple EDS pages from preview to the live production domain in a single operation |
| eds_preview_and_publishB | Preview a page and then immediately publish it to live in a single atomic operation. The most common EDS workflow. |
| eds_get_redirectsA | Fetch and parse the site redirects spreadsheet (redirects.json). Returns all redirect rules with source, destination, and type (301/302). |
| eds_search_pagesB | Search for pages by keyword across titles, descriptions, and paths in the site query index |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Focus-GTS/eds-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server